/* CSS Main Styles Document - used for main elements in all pages */

td, input, textarea, form, body
{font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#333333; margin-top:5px; margin-bottom:5px;}
p {line-height:125%; margin-top:0px; margin-bottom:8px;}
p.topnav {color:#FFFFFF; text-align:right; padding:6px 8px 6px 0px; line-height:175%;}
p.linked {border-bottom-style:dotted; border-bottom-color:#333333; border-bottom-width:1px; margin-bottom:2px;}
h1 {color:#8375a4; font-size:16px; letter-spacing:1px; line-height:150%; margin-top:0px; margin-bottom:6px;}
h2 {color:#333333; font-size:12px; line-height:125%; margin-bottom:8px; margin-top:8px;}
h3 {color:#333333; font-size:11px; margin-bottom:5px; margin-top:0px;}
h4 {color:#FFFFFF; font-size:12px; line-height:100%; margin-bottom:4px; margin-top:0px;}


a:link {font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333; font-size:8pt; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#c73737; text-decoration:underline;}

a.whitelink:link {font-size:10pt; color:#FFFFFF;}
a.whitelink:visited {font-size:10pt; color:#FFFFFF;}
a.whitelink:hover {font-size:10pt; color:#8375a4;}

.hover {color:#f8a060; text-decoration:none; border:1px solid #f8a060; padding: 4px; text-align:center; vertical-align:top}

.horizontalline {
	color:#f8a060;}

.TopBanner {
	width:930px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	}

ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:163%;
	}

li	{
	background:transparent url(../images/shared/redarrow.gif) no-repeat left top;
	padding:0 0 0 15px;
	}

	
.MiniImages {
	padding:4px;
	border:1px dashed #999999;
	background-color:#ffffff;
	float:left;
	margin-right:5px;
	margin-bottom:2px;
	}

#DivBackgroundTop {
	width:1000px;
	height:15px;
	background-image:url(../Images/Shared/Background-top.jpg);
	margin-left:auto;
	margin-right:auto;
	}	

#DivBackground {
	width:1000px;
	height:100%;
	background-image:url(../Images/Shared/background.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	}	
	
#DivBackgroundBottom {
	width:1000px;
	height:15px;
	background-image:url(../Images/Shared/Background-bottom.jpg);
	margin-left:auto;
	margin-right:auto;
	}	

#DivTopBanner {
	width:603px;
	height:136px;
	background-image:url(../Images/topbanner.gif);
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
	
#DivBottomBanner {
	width:407px;
	height:92px;
	background-image:url(../Images/bottombanner.gif);
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:5px;
	}


#DivTopMenuBar {
	width:100%;
	height:30px;
	background-color:#CCCCCC;
	vertical-align:middle;
	text-align:center;
	}
	
#DivContainer {
	width:920px;
	height:100%;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:6px #8375a4 solid;
	}	

#DivMainText {
	width:880px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	}
	
#DivFooter {
	width:910px;
	height:100%;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#636363;
	background-image:url(../Images/Shared/Footer/grey.gif);
	background-repeat:repeat-x;
	}	
	
#DivLefthandBar {
	border:1px dashed #CCCCCC;
	background-color:#FFFFFF;
	width:112px;
	height:400px;
	float:left;
	padding:10px
	}

#DivRighthandArea {
	border:1px dashed #CCCCCC;
	background-color:#FFFFFF;
	width:744px;
	height:400px;
	float:right;
	padding:10px;
	}


#DivAuthorPhoto {
	border:1px dashed #ccc;
	background-color:#f0f0f0;
	width:100px;
	height:100px;
	padding:5px;
	}
	

