/****************************************************** 
	CFT Training Site
	CSS Document 
	Copyright 2007 - Child anf Family Support Services
	Author: JJ May - jjm@cfssinc.com
*******************************************************/

/*_______________STANDARD_______________*/
body{
	background:url(../imgs/blue/gradientBg.png) top left repeat-x #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:small;
	margin-top:90px;
}
input, textarea, option, select{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#006699;}
h1{color:#CD6701; font-family:Trebuchet MS, 'Trebuchet'; font-size:30px; margin-bottom:3px;}

/*_______________IDENTIFIED CONTAINERS_______________*/
#logo{position:absolute;top:18px;left:50%; margin-left:-380px;}
#hdrBar{height:28px;position:absolute;top:60px;width:803px;background:url(../imgs/blue/hdrBar_bg.png) top left repeat-x;left:50%;margin-left:-400px;}
#hdrOptsContainer{position:absolute; top:30px;right:50%;margin-right:-380px;}
#content{width:798px;margin-left:auto;margin-right:auto;font-size:small;}
#footer{
	padding-top:20px;
	background:url(../imgs/dottedBorder.gif) top left repeat-x;
	clear:both; 
	width:775px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:20px; 
	color:#999999; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small; 
	text-align:center;
}
.railBar{width:169px;background:url(../imgs/blue/railBg.png) top left repeat-y;float:right;display:inline;}
.railBar div.topLeft{background:url(../imgs/blue/rail_topLeft.png) top left no-repeat; width:100%; height:100%;}
.railBar div.topRight{background:url(../imgs/blue/rail_topRight.png) top right no-repeat; width:100%; height:100%;}
.railBar div.bottomLeft{background:url(../imgs/blue/rail_bottomLeft.png) bottom left no-repeat; width:100%; height:100%;}
.railBar div.bottomRight{background:url(../imgs/blue/rail_bottomRight.png) bottom right no-repeat; width:100%; height:100%;}

.railBar input{width:105px;}
.railBar label{font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-transform:uppercase;}

.modNavHidden{display:none;}
.modNavSectionContainer{margin:1px;}

.modNav{margin:5px 0px;}
/*.modNav li{list-style:url(../imgs/listDisc.gif); padding:0px;}
.modNav li a:hover, .modNav li a:active{font-weight:bold;}*/

.linkList li{text-align:center;}
.linkList li a img{border:#E9B816 1px solid;} 

.error{
	background-color:#e0e0e0;
	color:#990000;
	font-size:16px;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px auto;
	width:400px;
	text-align:center;
	padding:5px;
	border:#666666 1px solid;
	border-left-color:#CCCCCC;
	border-top-color:#CCCCCC;
}

/*_______________LINKS_______________*/
a:link, a:visited{color:#006699;}
a:hover, a:active{color:#003366; text-decoration:none;}

.modNav{margin:5px 0px; padding:0px;}
.modNav li{ display:block; list-style:none; margin:0px 2px 1px 2px; border-bottom:#FFEA96 1px solid;}
.modNav a:link, .modNav a:visited{
	display:block;
	padding:2px;
	-moz-border-radius:2px 0px 0px 0px;
	text-decoration:none;
	background-color:#FFEA96;
	font-weight:normal;
	font-size:10px;
}
.modNav a:hover, .modNav a:active{
	display:block;
	padding:2px;
	-moz-border-radius:2px 0px 0px 0px;
	text-decoration:none;
	background-color:#ffffff;
	font-weight:normal;
	font-size:10px;
}

a.modNavTrigger:link, a.modNavTrigger:visited{ 
	display:block;
	font-weight:bold; 
	text-indent:5px;
	background-color:#EBC02C;
	-moz-border-radius:5px;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	border-bottom:#D2A614 1px solid;
}
a.modNavTrigger:hover, a.modNavTrigger:active{ 
	display:block;
	font-weight:bold; 
	text-indent:5px;
	-moz-border-radius:5px;
	background-color:#E9B816;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	border-bottom:#A3810F 1px solid;
}
