﻿
/* main layout */
body.normal 
{
	width:99.5%; 
	height:auto;  
	background:#678fc2; 	
	text-align:center;
	margin:0px auto 1px auto;
}

body.print
{
	width:100%; 
	height:auto;  
	background:#ffffff; 	
	text-align:center;
	margin:0px;	
}

.gradient1 { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3170c1,endColorStr=#678fc2); }
.gradient2 { width:100%; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0dd717,endColorStr=#eff859); }



#page-container 
{
	width:850px; 
	margin:0 auto;
	background:#FFFFFF; 
	text-align:left; 
	padding:0px 3px 0px 3px; 
	border:solid #c9c7c7 1px;	
}

#header 
{
	height:70px; 
	min-height:70px; 
	padding:0px; 
	border:solid #c9c7c7 1px; 
	background:#f0efef; 
	margin:2px 0px 2px 0px; 
}

#main-logo 
{
	position:relative; 
	top:22%; 
	left:10px; 
	margin:0px; 
}

#top-menu-bar 
{
	color:#ffffff; 
	width:100%; 
	border:solid black 1px; 
	background:#678fc2;
	margin-bottom:2px;
}

#top-menu-bar td /*, #top-menu-bar li */
{
	font-family:Verdana;
	font-size:11px; 	
}

#top-menu-bar ul 
{
	display:inline;
	list-style-type:none;
	padding:0px; 
	margin:0px;
}

#top-menu-bar li
{
	cursor:pointer;
	border-right:solid black 1px; 
	background:transparent;
	padding:1px 10px 3px 10px; 
}

#top-menu-bar li.hover
{
	padding:1px 10px 3px 10px; 
	background:#8686eb; 
	border-right:solid black 1px; 	
}

#top-menu-bar li.selected 
{  
	padding:1px 10px 3px 10px; 
	background:#0dd717; 
	border-right:solid black 1px;  
}


#top-menu-bar a, #top-menu-bar a:visited
{
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none; 
}

#top-menu-bar a:hover
{
	text-decoration:underline; 	
}

#content 
{  
	min-height:400px; 
	border:solid #c9c7c7 0px; 
	margin:0px 0px 0px 0px; 
	border-top:solid black 0px; 	
}

#footer 
{
	padding:0px; 
	margin:5px 0px 10px 0px; 
	border:solid orange 0px; 
}

#footer table td 
{ 
	font-size:78%; 
	color:#7e7e7f; 
}

#left-column
{
	vertical-align:text-top;
	width:200px; 	
	padding-top:5px; 
	font-family:Verdana; 
	font-size:90%; 
	color:#fff;
	text-decoration:none;
	height:400px; min-height:400px;	
}

#left-column ul
{
	list-style-type:none;
	list-style-image:none;
	display:block;
	padding:0px; 
	margin:0px;
	margin-bottom:5px;	
	border-bottom:solid #c9c7c7 0px;
}


#left-column li
{	

	cursor:pointer;
	border:solid transparent 1px; 
	padding:5px 7px 5px 8px; 
	color:#666;
	background:#f0efef; 
	border:solid #c9c7c7 0px;
	border-bottom:solid #c9c7c7 0px;
}

#left-column li a
{
	font-size:89%;
}


#left-column li.menu-header
{
	cursor:auto;
	background:#d5d5f9; 
	color:#666666;
	font-weight:bold;
	border:solid #c9c7c7 1px;
	
}

#left-column li.hover 
{  	
	padding:3px 6px 3px 6px; 	
	background:#f0efef; border:solid #c9c7c7 1px;
	border-bottom:solid #c9c7c7 0px;

}

#left-column li.selected 
{  	
	text-decoration:underline;
	background:#FFFFFF; 
	padding:3px 6px 3px 6px; 

	border:solid #c9c7c7 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #c9c7c7 0px;

}

#left-column li.hover a, #left-column li.selected a {text-decoration:underline;}

#left-column a, #left-column a:visited
{
	width:100%;
	color:#666; 
	text-decoration:none; 
}

#left-column a:hover 
{
	text-decoration:underline; 	
}

#right-column
{
	vertical-align:text-top;
	padding-top:5px; 
	font-family:Verdana; 
	font-size:90%; 
	color:#fff;
	text-decoration:none;		
}


/* text & font */
body, td, p
{
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	font-size:11px; 
	color:#515151; 
}

p, span
{
	line-height:1.6em; 
	margin:0px 0px 10px 0px;
}

.smalltext { font-size:87%; }


h1, h1 a, h1 a:visited { text-decoration:none; font-family:arial; font-size:15px; font-weight:900; color:#666; margin:5px 0px 5px 0px; }
h2, h2 a, h2 a:visited { text-decoration:none; font-family:arial; font-size:16px; font-weight:900; color:#666; margin:0px 0px 5px 0px; }
h3, h3 a, h3 a:visited { font-family:arial; font-size:13px; font-weight:900; color:#666; margin:0px 0px 5px 0px; }
h4, h4 a, h4 a:visited { font-family:arial; font-size:12px; font-weight:900; color:#666; margin:0px 5px 5px 0px; }
h5, h5 a, h5 a:visited { font-family:arial; font-size:11px; font-weight:900; color:#666; margin:0px 5px 5px 0px; }


ul { margin:0; padding-left:1em; list-style-image:url(/images/site/bullet-orange.gif); }
li { padding:5px; padding-left:0px; margin-left:0px;  }
li a {  }



blockquote { margin-top:0px; margin-bottom:10px; }

/* h2 a, h2 a:visited, h2 a:hover { text-decoration:none; color:transparent; } */

a, a:visited 
{ 
	text-decoration:none; 
	color:#3170c1; 
}

a:hover 
{ 
	text-decoration:underline; 
}

div.spacer 
{
	background:#cbcbcb; 
	width:100%; height:1px; 
	font-size:1px; 
	margin-bottom:10px; 
}     


th { text-align:right; background:#D7DCF5; font-weight:normal; }        




/* form styles */

.alert-message 
{	 
	margin-bottom:5px; 
	background:#FFFFE1; 
	border:solid black 1px; 
	color:#353535; 
	width:99.9% 
}

.alert-message ul
{	
	margin-left:15px;
}

.alert-message h1
{
	font-size:18px; 
	font-family:Arial; 
	font-weight:bold; 
	color: #8e7815; 
	margin:5px; 
}

.alert-message li 
{	
	padding-bottom: 5px; 
	list-style-type:square; 
	text-align:left;  
}

/*
.user-prompt 
{ 
	margin-bottom:15px; 
	background:#FFFFE1; 
	border:solid black 1px; 
	color:#353535; 
	min-height:20px; 
	padding: 10px 3px 10px 3px; 
	width:98%; 
}

.user-prompt h1
{ 
	font-size:15px; 
	font-family:Arial; 
	font-weight:bold; 
	color: #8e7815; 
	margin:5px; 
}

.user-prompt p 
{ 
	font-size:12px; 
	font-family:Arial; 
	font-weight:bold;  
	color: #8e7815; 
	margin:5px; 
}

.form-container 
{ 
	border:solid #cbcbcb 1px; 
	width:100%;
}    

.form-container table 
{ 
	width:100%; 
	vertical-align:top; 
}   


.input-section-container 
{ 
	padding:15px; 
	min-height:200px; 
}

.input-section-container table 
{ 
	width:100%; 
}

.input-section-header { margin-bottom:15px; min-height:20px; }        
.input-section-header h1 { font-family:Arial; font-size:18px; font-weight:bold; color:#444444; margin:0px; }
.input-section-header h2 { font-family:verdana; font-size:11px; color:#7e7e7f; margin-left:8px; }

.input-section-form th, .input-section-form td { padding:5px; vertical-align:top; }
.input-section-form-list th { text-align:left; background: #D7DCF5; font-weight:bold; }        
.input-section-form-detail th, .input-section-form-detail-header { text-align:right; font-weight:normal; }        
      
.actionfooter { border-top:solid #cbcbcb 1px; background:#5885db; padding:2px; text-align:right; }
.actionfooter td { text-align:right;  padding:2px; }

*/

.button { background: #ffffff; border: solid #507CD1 1px; font-family:Verdana; color:#284E98; cursor:hand; font-weight:bold; }
.checkbox { background: transparent; border:solid #FFFFFF 0px; cursor:hand; font-weight:normal; }
.textbox, .dropdown, select, textarea { background:#FFFFFF; border:solid #507CD1 1px; font-family: Verdana; font-size:12px; font-weight:bold; color:#474747; }
.input-invalid { background:#fffe95; border:solid #507CD1 1px; font-family: Verdana; }

.selected { background:#bfc9f5; } 
.hover { background:#fdfcb0; } 
.none { background:transparent; } 

/* end form styles */