/* My Additions based on Mitch's stuff -- Ken */
p { 
	line-height: 1.50em;
}
a {
	color: #06f;
	background-color: inherit;
	text-decoration: underline;
}
a:visited 	{ color: #66c; background-color: inherit; }
a:hover 	{ color: #222; background-color: inherit; }
a:active 	{ color: #c33; background-color: inherit; }

a.external {
	padding: 0 1em 0 0;
	background: url(/Common/Images/ExternalHREF.gif) no-repeat 100% 30%;
}

a.external:visited 	{ background-image: url(/Common/Images/ExternalHREFVisited.gif); }
a.external:hover 	{ background-image: url(/Common/Images/ExternalHREFVisitedHover.gif); }

a.Anchor {
	padding: 0 0.60em 0 0;
	background: url(/Common/Images/Anchor.gif) no-repeat 100% 80%;
}

a.Anchor:visited 	{ background-image: url(/Common/Images/AnchorVisited.gif); }
a.Anchor:hover    { background-image: url(/Common/Images/AnchorVisitedHover.gif); }

ul, ol, dd {
	margin: 0 2em;
	list-style-position: outside;
	line-height: 1.80em;
}

form{
	padding:0px;
	margin:0px;
}

input.XiTextFormElement, input.XiPasswordFormElement, select.XiSelectFormElement{
	width:138px;
	/*font-size: 10pt; 
	font-family: sans-serif;	*/
}

div.XiForm form {
	border:0;
	margin:0;
	padding:0;
	width:500px;
	
	/*border:1px solid black;*/
}
div.XiForm p, div.XiForm button{border:0; margin:0; padding:0;}
div.XiForm{margin:0 auto}
div.XiFormEnd {clear:both; height:1px}

div.XiForm label{
	display:block;
	font-weight:bold;
	font-size:1.2em;
	text-align:right;
	width:260px;
	float:left;
	
	/*border:1px solid blue;*/
}

div.XiForm label .XiFormDescription{
color:#666666;
display:block;
font-size:0.8em;
font-weight:normal;
text-align:right;
width:260px;

/*border:1px solid red;*/
}

div.XiForm input{
float:left;
font-size:1em;
padding:4px 2px;
/*border:solid 1px #aacfe4;*/
width:200px;
margin:2px 0 20px 10px;
}

div.XiForm select{
	float:left;
	font-size:1em;
	padding:4px 2px;
	/*border:solid 1px #aacfe4;*/
	width:200px;
	margin:2px 0 20px 10px;
}

div.XiForm textarea{
	float:left;
	font-size:1em;
	padding:4px 2px;
	/*border:solid 1px #aacfe4;*/
	width:205px;
	height:100px;
	margin:2px 0 20px 10px;
}

div.XiForm input.XiCheckboxFormElement{
	width:15px;
}

div.XiForm .XiFormSubmit{
	width:102px;
	height:32px;
	border:none;
	background: url(/Images/Template/ButtonBackground.gif) no-repeat;
	color:#d73232;
	font-weight:bold;
	cursor: pointer;	
	clear:both;
	margin-left:250px;

	text-align:center;
}

div.XiForm .XiDateFormElementDay{
	width:5em;
	float:left;
}

div.XiForm .XiDateFormElementMonth{
	width:7em;
	float:left;
}

div.XiForm .XiDateFormElementYear{
	width:5em;
	float:left;
}

/* Start social networking bookmak stuff, things and gubbins*/ 

#socialBookMarks { 
	margin-left:auto; 
	margin-right:auto; 
} 

#socialBookMarks a:hover { 
	border-bottom:none; 
	text-decoration:underline; 
} 

.sharesb h3 { 
	font-size:1.1em; 
	font-weight:normal; 
	margin:0 5px 0 0; 
	padding:0 3px 10px 0; 
	text-transform:none; 
	position:relative; 
	left:0px; 
} 

li.delicious{ 
} 

li.digg{ 
	background:url(/Images/BookmarkIcons/Digg.gif) no-repeat 0 0; 
} 

li.facebook{ 
	background:url(/Images/BookmarkIcons/Facebook.gif) no-repeat 0 0; 
} 

li.stumbleupon{ 
	background:url(/Images/BookmarkIcons/Stumbleupon.gif) no-repeat 0 0; 
} 

.sharesb{ 
	clear:both; 
	position:relative; 
	border:1px solid #ddd; 
	padding:10px; 
	margin:15px 0 10px 0; 
	font-size:12px; 
	-webkit-text-size-adjust:none; 
	width:400px;
	background-color: #FFFFFF;
} 

.sharesb p { 
	padding:0; 
	margin:0; 
} 

.sharesb p a{ 
	position:absolute; 
	top:0px; 
	right:0px; 
	padding:10px; 
	font-size:12px; 
} 

.sharesb h3{ 
	padding:0 3px 0 0; 
	margin:0; 
	margin:0 5px 0 3px; 
	font-weight:normal; 
} 

.sharesb ul{ 
	text-align:left; 
	list-style:none; 
	margin:15px 0 0px 15px; 
	padding:0; 
} 

.sharesb ul li{ 
	text-align:center; 
	display:inline; 
	padding:0 4px 6px 0 ; 
} 

.sharesb ul li.delicious{
	background:url(/Images/BookmarkIcons/Delicious.gif) no-repeat 0 0;
}

.sharesb ul li.digg{
	background:url(/Images/BookmarkIcons/Digg.gif) no-repeat 0 0;
}

.sharesb ul li.reddit{ 
	padding:0 0 0 2px; 
	background:url(/Images/BookmarkIcons/Reddit.gif) no-repeat 0 0; 
} 

.sharesb ul li.facebook{ 
	background:url(/Images/BookmarkIcons/Facebook.gif) no-repeat 0 0; 
} 

.sharesb ul li.stumbleupon{
	background:url(/Images/BookmarkIcons/Stumbleupon.gif) no-repeat 0 0;
}

.sharesb ul li a{ 
	padding:0 0 0 18px; 
	margin:0 3px 0 0px; 
}

div.BetaMessage {
	width: 100%;
	color: #c5d2e8;
	background-color: #3f6ead;
	border-bottom: 1px solid #c5d2e8;
}

div.BetaMessage div {
padding: 5px;
}

div.BetaMessage div a {
	color: #ffffff;
}
/*End social networking bookmak stuff, things and gubbins*/
