/* CSS Document */
html, body
	{
		background:#bcc7ce url('../images/bodybg.gif');
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
		font-family:arial;
		font-size:12px;
		color:#565656;
	}
#OuterDiv
	{
		width:980px;
		margin:0px auto;
		_width:920px;
	}	
#InnerDiv
	{
		width:980px;
		float:left;
		background:url('../images/innerdivbg.png');
		background-repeat:repeat-y;
		_background:#dbe1e5;
		_border:0px none #eeeeee;
		_width:920px;
		
		
	}	
#maininnerdiv
	{
		width:920px;
		float:left;
		margin-left:31px;
		_margin-left:0px;
	}
#header
	{
		width:920px;
		padding-top:0px;
		height:173px;
		float:left;
		background:url('../images/headerbg.gif');
		background-repeat:no-repeat;
	
	}	

#headerright
	{
		width:220px;
		padding-left:345px;
		_padding-left:320px;
		_width:225px;
		float:left;

		padding-right:10px;
		_padding-right:0px;
		margin-top:80px;
	}	
#topnav
	{
		width:920px;
		background:url('../images/topnavbg.gif');
		background-repeat:repeat-x;
		height:33px;
		padding-top:10px;
		float:left;
		text-align:right;
		_margin-top:0px;
        }
#logo
	{
		width:327px;
		height:78px;
		margin-left:18px;
		margin-top:44px;
		float:left;
        }
.button
	{
		background:#20429a;
                background-image: url(../images/login_bg.gif);
	        background-repeat: repeat-x;
		padding-left:10px;
		padding-right:10px;
		_padding-left:2px;
		_padding-right:2px;
		text-align:center;
                _margin-top:0px;
padding-bottom:1px;
		color:#ffffff;
		font-weight:bold;
		border:1px solid #555555;
		height:25px;
	}	
.inputbox
	{
		margin-bottom:2px;
		

	}	
#topnav a.mainlevel:active, #topnav a.mainlevel:link, #topnav a.mainlevel:visited, #topnav a.mainlevel:hover
	{
			font-family:Arial;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			text-transform:uppercase;
	}
#topnav a.mainlevel:hover
	{
			font-family:Arial;
			font-size:14px;
			font-weight:bold;
			color:#193C97;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			text-transform:uppercase;
	}	
#big_banner
	{
		width:920px;
		height:257px;
		float:left;
		_margin-top:0px;
	}	
#greenbar
	{
		width:920px;
		height:12px;
		_height:0px;
		float:left;
		background:#20429a;
		
	}	
#contentpanel
	{
		width:920px;
		background:url('../images/contentpanel_bg.gif');
		background-repeat:repeat-y;
		float:left;
		
	}	
#contentpanelfull
	{
		width:920px;
		float:left;
		background:url('../images/contentpanelfull_bg.gif');
		background-repeat:repeat-y;
		
	}	
#fullpanel
	{
		width:588px;
		float:left;
		padding:20px 30px 20px 30px;
		line-height:20px;
		background:#dbe1e5; 
		min-height:250px;
		_min-height:550px;
		
	}	
#leftpanel
	{
		width:164px;
		float:left;
		text-align:center;
		padding:20px 10px 20px 10px;
	}	
	
#leftpanel .sublinks
	{
		width:154px;
		float:left;
		text-align:right;
	}	
#leftpanel .sublinks a.mainlevel:active, #leftpanel .sublinks a.mainlevel:link, #leftpanel .sublinks a.mainlevel:visited,
#leftpanel .sublinks a.mainlevel:hover
	{
		font-family:Arial;
		font-size:16px;
		color:#20429a;
                font-weight:bold;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
		display:block;
	}	
.greenbold
	{
		color:#20429a;
		font-weight:bold;
	}	
#middlepanel
	{
		width:404px;
		float:left;
		padding:20px 30px 20px 30px;
		line-height:20px; 
		
	}
.componentheading, .contentheading
	{
		font-family:arial;
		font-weight:bold;
		font-size:16px;
		color:#193c97;
		border-bottom:2px solid #193c97;
		padding-bottom:5px;
		margin-bottom:10px;
		margin-top:0px;
	}	
h2
	{
		font-family:arial;
		font-weight:bold;
		font-size:18px;
		color:#2b4e9c;
		margin-bottom:6px;
		margin-top:6px;
	}	
h3
	{
		font-family:arial;
		font-weight:bold;
		font-size:18px;
		color:#2b4e9c;
		margin-bottom:19px;
		margin-top:5px;
	}	
.heading
	{
		font-weight:normal;
		font-size:21px;
		margin-bottom:19px;
		margin-top:5px;
		color:#2b4e9c;
	}				
#rightpanel	
	{
		width:222px;
		padding:20px 25px 20px 25px;
		float:left;
		text-align:center;
		text-transform:uppercase;
	}

#footer
	{
		width:100%;
		background-color:#20429a;
		height:62px;
		float:left;
		
	}	
#OuterFooter
	{
		width:980px;
		margin:0px auto;
		_width:920px;
	}		
#footerpane
	{
		width:980px;
		_width:920px;
		float:left;
		background:url('../images/innerdivbg.png');
		background-repeat:repeat-y;
		_background:#ffffff;
		_border:0px none #eeeeee;
		height:62px;
	}	
	
#mainfooter
	{
		width:920px;
		height:62px;
		float:left;
		margin-left:31px;
		_margin-left:0px;
		background:url('../images/footerbg.gif');
		background-repeat:no-repeat;

	}	
#maininnerfooter
	{
		width:464px;
		height:47px;
		padding-top:15px;
		margin-left:184px;
		font-size:10px;
		color:#ffffff;
		text-align:center;
		line-height:18px;

	}
	
#maininnerfooter a.mainlevel:active, #maininnerfooter a.mainlevel:link, #maininnerfooter a.mainlevel:visited,
#maininnerfooter a.mainlevel:hover
	{	
		color:#ffffff;
		text-decoration:none;
		font-size:11px;
                font-weight:bold;
		padding-left:5px;
		padding-right:5px;
		/*background:url('../images/footerlink_seprator.gif');
		background-position:right;
		background-repeat:no-repeat;*/
	}
#maininnerfooter a.mainlevel:hover
	{	
		color:#ffffff;
		text-decoration:underline;
                font-weight:bold;
		padding-left:5px;
		padding-right:5px;
		/*background:url('../images/footerlink_seprator.gif');
		background-position:right;
		background-repeat:no-repeat;*/
	}			
a:active, a:link, a:visited
	{
		color:#193C97;
		text-decoration:none;
	}
a:hover
	{
		color:#193C97;
		text-decoration:underline;
	}		


/* STYLES AVAILABLE IN JCE CONTENT EDITOR */

.green-text {
	color:#21409a;
}

.font-16px {
	font-size:16px;
}
.green-text-16px
	{
		font-size:16px;
		color:#21409a;
	}
