﻿/* CLEAR EVERYTHING */
html, body, a, div, p, h1, h2, h3, h4, h5, h6, span {border:0;outline:0;padding:0;margin:0;text-decoration:none;}

body{font-family:Arial;font-size:10pt;}

/* MasterPage.master LAYOUT */
div#page{width:924px;margin:0px auto;}
div#page div#head{width:924px;height:95px}
div#page div#logo{float:left;width:319px;}
div#page div#head-right{float:right;width:360px;margin-right:18px;}

/* NAV MENU */
div#nav .main-nav{margin-left:25px;line-height:34px;vertical-align:middle;padding-top:13px;}
div#nav .main-nav a, div#nav span{color:White;}
div#nav .main-nav a:hover{color:#4D6659;}
div#nav .main-nav li {margin-right:25px;padding-right:12px;}
div#nav .main-nav li.AspNet-Menu-WithChildren, li.AspNet-Menu-Leaf{font-size:10pt; letter-spacing: 1px;}
div#nav .main-nav li.AspNet-Menu-WithChildren{background:url(/images/pieces/mainnav_Drop_sym.jpg) right center no-repeat;}
div#nav .main-nav li ul{background-color:#4d6659;width:200px;border:solid 1px white;border-top:none;overflow:hidden;}
div#nav .main-nav li ul li a, div#nav .main-nav li ul li span{line-height:26px;vertical-align:middle;width:190px;padding:0 5px 0 5px;border-bottom:solid 1px white;font-size:8pt;overflow:hidden;}
div#nav .main-nav li ul li a:hover{background-color:#AABEA3;color:#4D6659;}
div#nav .main-nav li ul li{}

/* QUICK LOGIN */
ul#quick-login {list-style:none;padding:0;margin:0;margin-top:22px;}
ul#quick-login li{float:left;padding-left:2px;}
ul#quick-login .text{width:180px;height:19px;border:solid 1px #a3b8b4;padding-top:3px;padding-left:4px;margin-bottom:4px;}
ul#quick-login .login-button{width:68px;padding-left:3px;padding-right:20px;background-image:url(/images/pieces/home/login_arrow.jpg);background-repeat:no-repeat;background-position:center right;color:#73a65c;letter-spacing:0;text-decoration:none;}
ul#quick-login li.li-button{padding-top:32px;}
ul#quick-login li.label{padding-top:4px;color:#90a0ac;}
div#logged-in {margin-top:22px;}

/* LOGIN PAGE */
div#login-container{padding-top:25px;}
fieldset.login {width:300px;margin:0px auto;border:solid 1px #a3b8b4;padding:5px;}
	fieldset.login legend{padding:5px;}
	fieldset.login label{display:block;float:left;width:120px;clear:left;line-height:30px;margin:5px 0px;}
	fieldset.login input{border: solid 1px #a3b8b4;margin:5px 0px;}
	fieldset.login span.checkbox input{margin:15px;}
	fieldset.login input.text{height:30px;font-size:25px;width:160px;}
	fieldset.login input.submit{padding:5px;float:right;margin-right:20px;}
	fieldset.login a{font-size:10pt;}
	
/* REGISTRATION PAGE */
div#login-container{padding-top:25px;}
fieldset.registration {width:480px;margin:0px auto;border:solid 1px #a3b8b4;padding:5px;}
	fieldset.registration legend{padding:5px;}
	fieldset.registration label{display:block;float:left;width:120px;clear:left;line-height:30px;margin:5px 0px;}
	fieldset.registration input{border: solid 1px #a3b8b4;margin:5px 0px;}
	fieldset.registration span.checkbox input{margin:15px;}
	fieldset.registration input.text{height:30px;font-size:25px;width:340px;}
	fieldset.registration input.submit, div.user-registration input.submit{padding:5px;float:right;margin-right:20px;}
	fieldset.registration a{font-size:10pt;}
	
/* CONTENT STYLES */
div#body {font-size:14px;font-family:Arial;color:#2f362d;margin-top:47px;min-height:350px;*margin-top:44px;}
h1{font-size:1.75em;margin-bottom:.25em;color:#4d6659;letter-spacing:2px;}
h2{font-size:1.50em;margin-bottom:.25em;color:#82a173;}
h3{font-size:1.25em;margin-bottom:.25em;}
h4{font-size:1.25em;margin-bottom:.25em;color:#5793a1;font-weight:lighter;letter-spacing:2px;}
h5{font-size:14px;margin-bottom:.25em;color:#82a173;letter-spacing:2px;}
h6{font-size:0.75em;margin-bottom:.25em;}
p{font-size:14px;margin-bottom:1em;}
ul{font-size:14px;margin:1em;}
ol{font-size:14px;margin:1em;}
div#body li{margin-left:15px;}
i{font-style:italic;}
u{text-decoration:underline;}
strike{text-decoration:line-through;}
a{color:#73a65c;text-decoration:underline;}
img{border:0px; /*border-color:#60877f;border-style:solid;*/}

/* FOOTER */
div#footer{color:#8d8f8c;width:100%;padding-top:24px;clear:left;}
div#footer div#footer-nav{margin-bottom:4px;}
div#footer div#footer-nav p{padding:0;margin:0;}
div#footer div#footer-nav a,div#page div#footer div#footer-nav a:hover, div#footer div#footer-nav span, div#footer div#footer-nav p{font-size:8pt;color:#8d8f8c;letter-spacing:1px;text-decoration:none;}

div#footer div#copyright {font-size:8pt;letter-spacing:1px;}
div.clear{clear:both;height:0;}