html{height:100.5%;}
body{font-family:Arial,Verdana,sans-serif;color:#666;font-size:12px;margin:8px 0;}
/* Main layout components for main page design */
#mContainer{width:900px;margin:0 auto;}
#topNav{height:36px;width:100%;}
#masthead{height:123px;width:100%;}
#mainNav{height:26px;width:100%;}
#leftNav{width:205px;}
#mContent{width:460px;min-height:700px;}        
#rightColumn{width:234px;min-height:700px;height:100%;}
#leftNav,#mContent,#rightColumn{float:left;}
#breadCrumb{width:100%;height:20px;}
#footer{width:100%;}
#footer p{width:100%;padding:0 0 10px 0;}

/* Defaults */       
.clearer{clear:both;}     
.right{float:right;margin:4px 4px}     
.left{float:left;margin:2px 6px 0 2px}  
.topPad{padding:10px 0 0 0;}
.bottomPad{padding:0 0 10px 0;}
.button{margin:4px 4px}                    
h2{font-weight:normal;font-size:17px;color:#e48e1a;margin:10px 0;}
h2.lilblock{padding:0 0 0 25px;background:transparent url('../images/home/lilblock.gif') top left no-repeat;}
h3.lilblock{padding:10px 0 0 25px;background:transparent url('../images/home/lilblock.gif') 0 7px no-repeat;} 
h3{font-weight:normal;font-size:15px;color:#8c2b24;margin:10px 0;}
.indent, .orangesquare li{background:transparent url('../images/home/orange_square.gif') 0% 5px no-repeat;text-indent:7px;}
.orangesquare li{text-indent:10px;}
p.center {text-align:center;}
.smalltext {font-size:10px;}
.smallwhite {font-size:12px;color:#FFF;text-decoration:none;padding:0 0 0 0px;}
.keywords {font-size:10px;}
.border {border:1px #666 solid;}
.graybackground {background:#eeeff1;}
.thumbnail{margin:0 7px 9px 7px;border:0px;}
.redtext{color:#990000;}
/*
link styles
*/
a.smallsville:link,a.smallsville:visited{font-size:9px;color:#FFF;text-decoration:none;padding:0 0 0 0px;}
a.smallsville:hover{text-decoration:underline;}
a.smallwhite:link,a.smallwhite:visited{font-size:12px;color:#FFF;text-decoration:none;padding:0 0 0 0px;}
a.smallwhite:hover{text-decoration:underline;}  
a:link,a:visited{color:#1b7aba;text-decoration:underline;}  
a:hover{color:#e48e1a;}                        
#mainNav ul li a.navActive:link,#mainNav ul li a.navActive:visited,#topNav  ul li a.navActive:link,#topNav ul li a.navActive:visited{color:#e48e1a;}  
#mainNav ul li a:link,
#mainNav ul li a:visited,
#mainNav ul li a.navActive:hover,
#topNav ul li a:link,#topNav ul li a:visited,#topNav  ul li a.navActive:hover{color:#666;text-decoration:none;}    
.orangesquare li a:link, 
.orangesquare li a:visited{color:#1b7aba;text-decoration:none;}            
#mainNav ul li a:hover,.orangesquare li a:hover,#topNav ul li a:hover{color:#e48e1a;}
a.crumb:link,a.crumb:visited{color:#666;background:transparent url('../images/home/combined.gif') 100% -17px no-repeat;padding:0 12px 0 0px;margin:0 5px 0 0;}
a.crumb:hover{color:#e48e1a;} 
#breadCrumb a:link,#breadCrumb a:visited{color:#e48e1a;text-decoration:none;}
#breadCrumb a:hover{color:#8c2b24;}
#breadCrumb a.crumb:link,#breadCrumb a.crumb:visited{color:#666;text-decoration:none;}
#breadCrumb a.crumb:hover{color:#e48e1a;}
.orangelink li a:link,.orangelink li a:visited{color:#1b7aba;text-decoration:none;}  
.orangelink li a:hover{color:#8c2b24;}   

/* 
navigation styles 
*/
#topNav ul{float:right;list-style-type:none;margin:15px 15px 0 0;}
#topNav ul li{float:left;margin:0 4px;text-transform:uppercase;font-size:10px;color:#666;padding:0 11px 0 0;}  
#mainNav ul li{float:left;margin:0 6px;font-size:12px;color:#666;padding:0 13px 0 0;}
#mainNav ul{float:left;list-style-type:none;margin:8px 0px 0 0;padding:0 0 0 15px;}
#topNav ul .square{background:transparent url('../images/home/combined.gif') 100% 3px no-repeat;}
#mainNav ul .square{background:transparent url('../images/home/combined.gif') 100% 5px no-repeat;}
.orangesquare {list-style-type:none;margin:0;padding:0;width:auto;}     
.orangesquare li {margin:0px 0 10px 0;}

/* 
Style information for main containers
*/
#mContainer{background:#FFF url('../images/home/background_med.jpg') 0 160px no-repeat;border:1px #CCC solid;}
#masthead{background:#5f0505 url('../images/home/background_header_25.png') top left no-repeat;}
#mainNav,#breadCrumb{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
#breadCrumb p{padding:4px 22px;margin:0;color:#666;}
#mContent{border-width:0 0 0 1px;border-color:#CCC;border-style:solid;} 
#mContent div{padding:0 20px;} 
#rightColumn{background:#eeeff1;}                                        
#leftNav div{padding:0 10px;}
.lilnav {margin:0;padding:0;}
.lilnav li{font-weight:bold;font-size:10px;color:#8c2b24;float:left;list-style-type:none;margin:0px 0px 0 0;padding:0 15px 0 0px;}
#rightColumn div{padding:0 15px;}
.divider{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;padding:3px 0;}            
.dividerOrange{border-width:0 0 1px 0;border-color:#e48e1a;border-style:solid;padding:3px 0 10px 0;}
.dividerOrange2{border-width:1px 0 0 0;border-color:#e48e1a;border-style:solid;padding:10px 0 3px 0;}
#table th {
background:#666;
color:#FFF;
font-size:13px;
width:100px;
vertical-align:top;
}

#table th.sub {
background:#ccc;
color:#666;
font-size:13px;
width:100px;
vertical-align:top;
}

#table td {
color:#443d68;
font-size:10px;
text-align:center;
}

#table td.left {
text-align:left;
}

#table th.left {
text-align:left;
}

.caption{
	float:left;
	font-size:9px;
	text-align:center; 
	display:block;
	width:auto;
}   


.caption2{
	float:right;
	font-size:9px;
	text-align:center; 
	display:block;
	width:auto;
}      

.caption img{
	clear:both;
	float:none;
	padding:0 5px 5px 5px;
}

.caption p{

	padding:0 5px 5px 5px;margin:2px;
}
/*
Masthead styles
*/             
#masthead img{margin:25px 0 0 27px;float:left;}
#masthead .login {float:right;padding:5px 0px;margin:5px 20px 0 0;}
#masthead .login div{float:left;}  
#masthead .login .first {width:170px;}
#masthead .login a{display:block;height:10px;} 
#masthead .login label{color:#FFF;font-size:8px;text-transform:uppercase; font-weight:normal;font-family:Helvetica,Arial,Verdana,Sans-Serif;padding:0px;}
#masthead .login input{margin:2px 0 2px 0;width:150px;}
#masthead .login button,#search button{background:#7f8084;border:1px #a5a3a8 solid;color:#FFF;text-transform:uppercase;font-size:10px;}
#masthead .login button{display:block;margin:52px 0 0px 0;}
 .remember {margin:0 2px 0 0px;vertical-align:middle; text-transform:none;font-size:9px;}
#masthead .login #rememberme{vertical-align:middle;width:auto;}
#masthead .login button:hover,#search button:hover{text-decoration:none;background:#a5a3a8;color:#FFF;cursor:pointer;}
#masthead .login h2{margin:10px 0 8px 0;padding:0;font-weight:normal;font-family:Helvetica,Arial,Verdana;line-height:17px;}
#masthead .logged {float:right;padding:5px 0px;margin:5px 25px 0 0;}
#masthead .logged div{width:160px;float:left;}  
#masthead .logged a{display:block;height:10px;}
/*
Search and results style
*/                       
#search{}
#search button{padding:3px 4px;}  
#search .select{height:20px;background:#FFF;border:1px #CCC solid;}
.search{background:#FFF;border:1px #a5a5a7 solid;height:18px;width:120px;margin:1px 5px 1px 0;}
#cse-search-results + script {clear:both;}
#cse-search-results {width:100%;}
/* STYLES TO DELETE */
