﻿body 
{
	font-family:Verdana , Garamond, Sans-Serif ;
	font-size:11px;
	color:#adadad;
	background-image:url(./images/backfade.gif); background-repeat:repeat-x;
	background-color:#545db8;
	text-align:center;
	margin:0 3px 0 3px;
}
#layoutContainer{
        position:relative;
        left:0px;
        margin:0 3px 0 3px;
        padding:0;
       /* width:792px;
        height:590px;*/
       margin: 5 5 5 5 ;
        background-color:White;
        text-align:left;
    }
    #header
    {
		text-align:left;
	}
	#data
	{
		text-align:left;
		width:100%;
		height:590px;
		background-color:White;
	}
	#clientcontent
	{
		
		border:solid thin #545db8;
	}
	#clientcontent tr.ccheader
	{
	background-color:#545db8;
	color:White;	
	height:15px;
	}
	.tabledata
	{
		height:100%;
	}
    #footer
    {
		color:#545db8;
		text-align:left;
		position:relative;
		 clear:both;
        	width:792px;
	        height:22px;
	        font-size:11px;
	        background-color:white;
	        padding:0;
	}
	
	#rightcontent
	{
		
		position:relative;
		width:612px;
	}
	#leftcontent
	{
		float:left;
		position:relative;
		width:180px;
	}
.formtable-blue, .formtable-green, .formtable-orange {
	font-size: 0.95em;
	line-height: 1.3em;
	margin-left: 10px;
}
.formtable-green {
	background: #F9FBE3;
}
.formtable-blue {
	background: #F1F4FA;
}
.formtable-orange {
	background: #FFF8EA;
}
address {  background: url(./images/bg_address.jpg) no-repeat bottom left;  padding: 35px 0 35px 35px;  font-style: normal;}
SELECT.main
{
	 border: solid thin #545db8;
	 font-family:Verdana, Helvetica, Sans-Serif;
	 font-size:11px;
	 padding-left:2mm;
	 padding-top:2mm;
}
input
{ border: solid thin #545db8;
	 font-family:Verdana, Helvetica, Sans-Serif;
	 font-size:12px;
	 
	 
	}
	.note{color:Red;font-weight:bold;font-size:12px;}
	.underlineBold{text-decoration:underline;font-weight:bold; white-space:nowrap;}
	#dgReports td
	{
		border:solid thin black;
	}
.NoDisplay{display:none;}
.formtable
{
	padding-left:2mm;
}
#formtable tr
{
	padding:2px;
}
#editcontainer
{
	color:#545db8;
	text-align:left;
	padding-left:3mm;
	padding-bottom:3mm;
}
#mainContainer
{
	margin: 5 5 5 5;
}
#mainContainer TD
{
padding-left:3mm;
padding-right:3mm;
text-align:left;

}
#mainContainer A
{
	font-size:11px
}
#mainContainer li
{
	list-style-type:square;
	list-style-position:inherit;
}
DIV.linkcontainer
{
	padding-top:3mm;
	padding-bottom:3mm;
	padding-left:1mm;
	background-color:Silver;
	
}
.navColumn
{
	background-color:White;
	padding-bottom:3mm;
}
.content
{
	background-color:White;
	padding-bottom:3mm;
	padding-left:3mm;
	text-align:left;
	width:70%;
}
#navigationTable td.headerSection{
    padding-left:2mm;
    padding-top:5px;
    color:white;
    background-image:url(./images/ColumnBackground.jpg);
	background-repeat:repeat-x;
	font-family:Arial,Garamond;
	font-size:10pt;
	font-weight:600;
    }
#navigationTable a{padding-left:3mm;padding-bottom:3mm;font-family:Arial,Garamond;font-size:10pt;}
#navigationTable td.linksection{padding-left:3mm;padding-bottom:3mm;font-family:Arial,Garamond;font-size:10pt;}
#navigationTable{ border: thin solid white;background-color: #F1F4FA; white-space:nowrap; vertical-align:top;width:30%;}
.sectionHeader
{
	color:/*#545db8;*/White;
	background-image:url(./images/ColumnBackground.jpg);
	background-repeat:repeat-x;
	width:140;
	font-weight:800;
	font-size:12px;
	font-family:Verdana, Arial;
	text-decoration:underline;
	white-space :nowrap;
 
}
.headerColumn
{
	background-color:#545db8;
	color:White;
}
.headerColumnRight
{
	background-color:#545db8;
	color:White;
	text-align:right;
}
.copytext{color:White; font-weight:600; padding-left:3mm;}
#navColumn td
{
	padding:3mm;
	padding-left:3mm;
	padding-right:3mm;
}
#ListContainer table
{
	table-layout:fixed;
	padding:0;
}
#tools
{
	width:700;
}
#tools a:hover
{
	color:White;
	background-color:#545db8;
}
#tools td
{
	/*border: solid 1px black;*/
	text-align:left;
	width:auto;
	font-size:10px;
	white-space:nowrap;
	border-bottom:solid 1px #	adadad
}
#tools img
{
	vertical-align:middle;
	padding-left:1mm;
	padding-right:1mm;
}
#toolContainer
{
	background-color:Silver;
	font-size:10px;
	padding:1mm;
	text-align:left;
	white-space:nowrap;
}
#toolContainer td
{
	padding-left:1mm;
	white-space:nowrap;
}
.readonly
{
	background-color:Silver;
	border: solid 1px black;
}
.toolContainer
{
	background-color:Silver;
	font-size:10px;
	padding:1mm;
	text-align:left;
	white-space:nowrap;
}
#toollinks
{
	display:inline;
		
	}
	h1,h2,h3,h4,h5{color:#545db8;}
	br{clear:left}
	#container{color:Black;}
	 #leftPane
    {
        float:left;
        padding:0;
        margin:0;   
        
        height:590px;
        overflow:auto;
    }
    #rightPane
    {
        float:left;
        width:104px;
        height:590px;
        padding:0;
        margin:0;
        overflow:auto;
    }
    #centerPane
    {
        float:left;
        position:relative;
        padding:0;
        margin:0 2px 0 2px;
        height:590px;
        width:auto;
        /*width:528px;
        overflow:auto;*/
    }
	#iFrameContent
	{
		margin:0;
		padding:0;
		width:100%;
		height:80%;
		border: 1px solid #545db8;	
	}
	#iFrameWrapper
	{
		width:80%;
		height:100%;
		margin-right:2px;
	}
.labelrequired{float:left;
	  display:inline;
	  width:140px;
	 line-height:16px;
	 margin: 3px 10px;
	 text-align:center;
	 background: #FFF url("./images/arrow.jpg") no-repeat right center;
	  color:#545db8;
	 font-size:10px;
	 }
.label{float:left;
	  display:inline;
	  width:140px;
	 line-height:16px;
	 margin: 5px 10px 2px 10px;
	 color:#545db8;
	 text-align:center;
	 font-size:10px;
	 
	 }
span{line-height:16px;
	 margin: 3px 10px;
	 text-align:center;}	 
input text,textarea{margin:3px 0 8px;border-style:solid;border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2;
    border-width:2px 1px 1px 2px;width: 160px}
input{height: 22px}
input button{height:25px;}
input checkbox{vertical-align:middle; width:60;}
input radio{padding-right:3px;}
br{clear:left}
#controls
{
	
}
#controls  li {	
	float: left;
	padding:0px;
	/*margin:3px 0px;*/
	color:#545db8;
}
#controls a:mouseover
{
	
}

ul{
	list-style:none;
}

ul.list_disc li{
	background:url(../imgs/bullet_disc.gif) no-repeat 0px 6px;	
	padding:0 0 8px 8px !important;
}

ul.list_arrow li{
	background:url(../imgs/bullet_arrow.gif) no-repeat 0px 4px;	
	padding:0 0 8px 8px !important;

}

#wrapper {		
	/*width: 782px;	*/
	min-width:782px;
	min-height:630px;
	background-color:#fff;
	position:relative;
	margin: 8px;
	text-align: left;
}
#header {
	position: relative;
	margin-left:11px;
	height: 120px;
}
#footer  {	
	width: 782px;		
	background-color:#fff;
	position:relative;
	margin: 0 auto;
	padding:7px 0px;
	text-align: left;
	clear:both;
}

#footer a {	
	font-size: 1.2em;
}

#footer_nav {	
	width:760px;
	border-top:1px solid #c9c9c9;	
	border-bottom:1px solid #c9c9c9;	
	padding:9px 0;
	margin:2px 10px 15px 10px;
	background:url(../imgs/bg_dots.gif) repeat-x 0 0 ;
	text-align:center;
}

#footer ul li {
	font-size:0.7em;
	display: inline; 		
	border-right: 1px solid #6f6f6f;
	background:none;
	margin:0px;
	padding:0px 6px 0px 4px;
}

#footer ul .last {
	border: none;
}
#main{
	background:#fff;
	float:left;
	padding:0px;
	margin:8px;
	border: solid thin #545db8;
	font-size:14px;
}
.tableheader{
	padding-left:2mm;
    padding-top:5px;
    color:white;
    background-image:url(./images/ColumnBackground.jpg);
	background-repeat:repeat-x;
	font-family:Arial,Garamond;
	font-size:10pt;
	font-weight:600;
}
.bigbluetext
{
	font-size:14px;
	font-weight:bold;
	color:Blue;
}
.bigredtext
{
	font-size:14px;
	font-weight:bold;
	color:red;
}
#wrapper table
{
	margin-left:10px;
}
.errorlabel
{
	color:Red;
}
table.scaffold_grid
{
color:#545db8;	
font-size:10px;
}
table.scaffold_grid th
{
background-color:#545db8;	
color:White;
font-size:10px;
}
/*Main Nav*/


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
/*text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;*/
font-size: 11px;
	color: #444 !important;	
	background:url(../images/bg_top_nav_li.gif) repeat-x 0 0 #dbd8d9;
	
	height:16px;
	border:1px solid #a7a9ac;		
	text-align:center;
	
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
}


#top_nav {
	width: 763px;	
	position:absolute;
	height:25px;		
}
#top_nav ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#top_nav ul li {	
	float: left;
	background:none;	
	padding:0px;
	margin:3px 0px;
	display:inline;
}

#top_nav a{	
	font-size: 11px;
	color: #444 !important;	
	background:url(../images/bg_top_nav_li.gif) repeat-x 0 0 #dbd8d9;
	/*display:block;*/
	height:16px;
	border:1px solid #a7a9ac;		
	text-align:center;
	padding:2px 9px 0 9px;	
}

#top_nav a:hover{	
	text-decoration:none;	
	color:#fff !important;
	background-color:#545db8;
}
#top_nav a:visited{	
	text-decoration:none;	
	color:#e3e3e3;
	
}
#top_nav a.selectedtab
{
	text-decoration:none;	
	color:white;
	background-color:#545db8;
	border: solid thin #545db8;
}
#top_nav a.selectedtab:visited
{
	text-decoration:none;	
	color:#fff !important;
	background-color:#545db8;
	border: solid thin #545db8;
}
.selectedtab
{
	text-decoration:none;	
	color:white;
	background-color:#545db8;
	border: solid thin #545db8;
}

#top_nav a.nohref:hover{	
	text-decoration:none;	
	color:#444 !important;
}
/*Sub Nav for pages*/
#pagesub_nav {
	width: 763px;	
	position:absolute;
	height:25px;	
}
#pagesub_nav ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#pagesub_nav ul li {	
	float: left;
	background:none;	
	padding:0px;
	margin:3px 0px;
	display:inline;
}

#pagesub_nav a{	
	font-size: 11px;
	color: #444 !important;	
	background:url(../images/bg_pagesub_nav_li.gif) repeat-x 0 0 #dbd8d9;
	/*display:block;*/
	height:16px;
	border:1px solid #a7a9ac;		
	text-align:center;
	padding:2px 9px 0 9px;	
}

#pagesub_nav a:hover{	
	text-decoration:none;	
	color:#fff !important;
	background-color:#545db8;
}
#pagesub_nav a:visited{	
	text-decoration:none;	
	color:#e3e3e3;
	
}
#pagesub_nav a.selectedtab
{
	text-decoration:none;	
	color:white;
	background-color:#545db8;
	border: solid thin #545db8;
}

/*Column Layout*/
#left_col{
	float:left;
	margin-top:10px;
	margin-right:10px;
	width:560px;
}

#right_col{
	float:right;
	margin-top:10px;
	margin-right:20px;
	width:145px;
}

#right_col li a{
	color:#333 !important;
}


#right_col h2{
	margin-bottom:10px;
}

#right_col li{
	margin-bottom:3px;
}
#left_col{
	width:295px;
}

#right_col{
	width:431px;
	margin-right:0px;
}