/*--[ imports ]-----------------------------------------------------------------*/
@import "/common/stylesheet/forms.css";

/*--[ tags and classes ]-----------------------------------------------------------------*/
body{margin:0;background:white; font: 16px trebuchet MS, sans-serif; color: #666;}
a:link { color: #4343b8; text-decoration: underline; }
a:hover { color: #89a91b;}
a:hover{color:red;text-decoration:underline;}

h1,h2,h3{border-bottom:1px solid #CCCCCC;margin:30px 0 10px;padding:0;}
h1{color: #ff5b0a; font-size:27px;}
h2{color: #89a91b; font-size:21px;} 
h3{color: #777777; font-size:18px;}

p{margin:15px 0;}

.guides{margin:0 auto;width:800px;}

.last{border:0;}
.first, #footer .first, #header .first{padding-left:0;}

.notes{font-size:13px;background:url("../image/note.gif") 3px 0 no-repeat; padding:6px 30px 6px 70px; margin-top:10px; color:#8DA72F;}

.message{background:#551A8B;padding:15px;}
.message h2{color:#FDE944;border:0;padding:0;margin:0; font-size:18px;}
.message div{color:white; font-size:14px;padding:5px 10px 0;}
.message a{color:#FDE944;}


/*--[ header ]-----------------------------------------------------------------*/
#header{background:url("../image/header.gif") repeat-x;height:246px;}
#header h1{margin:0;padding:0;margin-top:32px;border:0;float:left;}
#header h1 a{display:block;width:364px;height:128px; background:url("../image/logo.gif") no-repeat;}
#header h1 a span{display:none;}
#notLoggedMenu{clear:both;margin:0;padding:0;list-style-type:none;padding-top:49px;}
#notLoggedMenu li{display:block; float:left; padding:4px 10px 1px;border-right:1px solid white;height:20px;}
#notLoggedMenu li a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold; color:white; 
			text-decoration:none;
			display:block;
			background-repeat:no-repeat;
			background-position:0 -20px;
			height:20px;
			}
#notLoggedMenu li a:hover{background-position:0 0;}
#notLoggedMenu li a span{display:none;}

#loggedMenu{clear:both;margin:0;padding:0;list-style-type:none;padding-top:50px;}
#loggedMenu li, #loggedMenu li.activeTab{display:block; float:left; padding:0; margin-right:5px;
	background:url("../image/tabs-unselected-left.gif") no-repeat;
}
#loggedMenu li a, #loggedMenu li.activeTab a{display:block;float:left;padding:10px 15px 0;height:27px;
	color:#669933;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background:url("../image/tabs-unselected-right.gif") right no-repeat;
}
#loggedMenu li a:hover, #loggedMenu li.activetab a:hover{text-decoration:underline;color:#336600;}

#loggedMenu li.activeTab{background:url("../image/tabs-selected-left.gif") no-repeat;}
#loggedMenu li.activeTab a{color:#FF5B0A; background:url("../image/tabs-selected-right.gif") right no-repeat;}
#loggedMenu li.activetab a:hover{color:#FF5B0A;}

#loggedTopInfo{font-size:12px; padding-top:100px; float:right; padding-right:20px;}

#header form{float:right;font-size:13px;display:block;padding:80px 0 0;}
#header fieldset{padding:0;margin:0;border:0;display:inline;}
#header legend{display:none;}
#loginAccountDiv{padding:0 15px 0 0;float:left;}
#loginPasswordDiv{padding:0px 15px 0 0; float:left;}
#loginSubmitDiv{padding:14px 0 0;float:left;}
#loginLinksDiv{text-align:right; padding:8px 0 0;}

#topnavHome{background-image:url("../image/nav-home.gif");width:45px;}
#topnavPages{background-image:url("../image/nav-pages.gif");width:142px;}
#topnavHelp{background-image:url("../image/nav-help.gif");width:36px;}
#topnavContact{background-image:url("../image/nav-contact.gif");width:57px;}

/*--[ footer ]-----------------------------------------------------------------*/
#footer{background:url("../image/footer.gif") repeat-x;padding:0 0 20px;clear:both; font-size:12px;padding-top:4px;}
#footer ul{margin:0;padding:0;list-style-type:none;}
#footer li{list-style-type:none;display:block; float:left; padding:4px 10px 1px;border-right:1px solid white;}
#footer li a{color:white;text-decoration:none;}
#footer li a:hover{color:black;text-decoration:none;}
#footer div div{clear:left;padding-top:10px;}
#footer .guides div a{color:#666; text-decoration:none;}

/*--[ middle ]-----------------------------------------------------------------*/
#themain{clear:both;padding:10px 0;}
#mainBlank{margin-bottom:25px;}
#mainGradient{background:url("../image/main-gradient.gif") repeat-x;padding:15px 0 30px;}