body,table,a,ul,li,p{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

body{
	width:100%;
	max-width:1280px;
	margin:0px;
	color:rgb(35,35,35);
	background-color:rgb(255,255,255);
	z-index:-20;
}

input	{ font-size:11px; }
select	{ font-size:11px; }

/********************* ANCHORS  **********************/

a:link		{ text-decoration:none; color:rgb(16,28,75); }
a:visited	{ text-decoration:none;	color:rgb(16,28,75); }
a:hover		{ text-decoration:underline; color:rgb(16,28,75); }

a.a2:link	{ text-decoration:none; color:rgb(0,60,120); font-weight:bold; font-size:11px; }
a.a2:visited	{ text-decoration:none;	color:rgb(0,60,120); font-weight:bold; font-size:11px; }
a.a2:hover	{ text-decoration:underline; color:rgb(0,60,120); font-weight:bold; font-size:11px; }

/********************* TABLES ************************/

table	{ font-size:11px; }
td	{ padding:2px 2px 2px 5px; color:rgb(0,0,0); }

.frmtbl{
	padding:0 10px 0 15px;
	margin-left:15px;
}

.frmtbl td { font-size:11px;font-weight:bold; }

table.sqltbl th{
	background-color:rgb(45,80,113);   
	color:rgb(255,255,255) !important;
	font-weight:bold;
}
table.sqltbl tr.shade1 td {
	background-color:rgb(240,242,249); 
	color:rgb(16,28,75);
}
table.sqltbl tr.shade2 td {
	background-color:rgb(231,232,237); 
	color:rgb(16,28,75);
}

/********************* IMAGES ************************/

img	{ border:0px; }

/********************* LISTS ************************/

li	{ padding-bottom:5px; }

.nobullet {
		list-style:none;
		padding-bottom:10px;
}

/**************  HEADER GROUP ************************/

#head{
	background-image:url('/cdo/img/banner2.jpg');
	background-repeat:repeat;
	height:90px;
	margin-top:0px;
	border-bottom:solid 1px rgb(0,0,0);
}

/************* HEADER LINK BOXES **********************/

.menulink{
	float:left;
	font-family:Tahoma;
	font-size:12px;
	width:6.5em;
	background-image:url('/cdo/img/menu.gif');
	color:rgb(255,255,255) !important;
	text-decoration:none;
	text-align:center;
	padding:2px;
	margin:7px 1px 1px 0;	
	border:1px solid rgb(0,0,0);
}

.menulink:hover{
	background-image:url('/cdo/img/menuh.gif');
	color:rgb(40,70,100) !important; 
	text-decoration:none;
}

/**************  FOOTER GROUP ************************/

#footer{
	position:relative;
	width:95%;
	clear:both;
	border-top: 1px solid rgb(0,0,0);
	margin-left:5px;
	padding:10px;
}

#ftrleft{
	display:inline;
	font-size:11px;
	font-weight:bold;
	width:45%;
	float:left;
	color:rgb(201,91,39);
	padding-bottom:20px;
}

#ftrright{
	display:inline;
	font-size:11px;
	font-weight:bold;
	width:52%;
	float:right;
	text-align:right;
}

/**************  BODY COLUMNS ***********************/

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	}
#canvas {
	position:relative;
	margin:0;
	padding:2px;
	}

#menu{
	position:relative;
	float:left;
	width:156px;  
	margin-top:9px;
	margin-left:10px;	
}

#rcol{
	position:relative;
	float:right;
	display:inline;
	width:20%;  
	margin:15px 5px 5px 5px;
}

#canvasA{
	position:relative;
	margin:0 24% 0 175px;
	padding:3px;
	font-size:12px;
}

#canvas h1		{ border:1px solid rgb(205,205,215);font-size:13px;font-weight:bold;background-color:rgb(240,242,249);color:rgb(16,28,75);padding:2px 2px 2px 5px; margin-top:2px; }
#canvas h2		{ font-size:13px;font-weight:bold;color:rgb(201,91,39); }
#canvas h3 		{ font-size:12px; font-weight:bold; }
#canvas h2,h3,p,table,dl  { margin-left:10px; } 

#canvasB{
	position:relative;
	margin: 0 0 0 175px;
	padding: 3px;
}

#canvasC{
	position:relative;
	margin: 0 0 0 10px;
	padding: 20px;
}

#canvasD{
	position:relative;
	margin: 0 24% 0 10px;
	padding: 20px;

}

.canvaslines{	
	border-bottom:3px solid rgb(205,104,0);
	border-top:3px solid rgb(205,104,0);
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:10px;
	margin-top:15px;
	width:95%;
}

/********************* LEFT COLUMN *****************/

.lcmenu{
	border:1px solid rgb(205,205,215);
	margin-bottom:10px;
	background-color:rgb(255,255,255);
	overflow:hidden;	
	width:90%;
}
.lcmenuhead{
	display:block;
	width:100%;
	padding:2px 0px 2px 2%;
	font-weight:bold;
	background-color:rgb(75,111,143);   
	color:rgb(255,255,255) !important;
}
.lcmenurow{
	display:block;
	width:100%;
	padding:2px 0px 2px 6%;
	font-size:11px !important;
}
	
.lcmenurow:hover{
	color:rgb(255,255,255) !important; 
	text-decoration:none; 
	background-color:rgb(255,139,62); 
}

.lcbar{
	display:block;
	width:88%;
	border:1px solid rgb(205,205,215);
	font-size:11px !important;
	font-weight:bold;
	background-color:rgb(75,111,143);   
	color:rgb(255,255,255) !important;
	padding:2px 0px 2px 2%;
	margin-bottom:10px;
	overflow:hidden;	
}

.lcbar:hover{	
	text-decoration:none; 
	background-color:rgb(255,139,62); 
}

/********************* RIGHT COLUMN *****************/

.rcmenu{
	border:1px solid rgb(255,139,62);
	margin-bottom:10px;
	background-color:rgb(255,255,255);
	overflow:hidden;	
	width:95%;
}

.rcmenuhead{
	display:block;
	width:100%;
	padding:2px 0px 2px 2%;
	font-weight:bold;
	background-color:rgb(255,139,62);
	color:rgb(255,255,255);
}

.rcmenurow{
	display:block;
	width:100%;
	padding:2px 0px 2px 6%;
	font-size:11px !important;
}

.rcmenurow:hover{
	color:rgb(255,255,255) !important; 
	text-decoration:none; 
	background-color:rgb(75,111,143);
}

.rcbar{
	display:block;
	width:90%;
	float:left;
	border:1px solid rgb(0,0,0);
	padding:0 0 0 5px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:11px;	
	background-color:rgb(254,214,137);  
	color:rgb(45,80,113)
}

.rcbar:hover{
	color:rgb(240,242,249) !important; 
	text-decoration:none; 
	background-color:rgb(255,139,62);
}

.rcbox{
	border-top:5px solid rgb(253,187,66);
	border-bottom:5px solid rgb(253,187,66);
	margin-bottom:10px;
	padding:5px;
	overflow:hidden;
	width:90%;
	background-color:rgb(254,214,137);  
	color:rgb(45,80,113);	
}

.rcboxtxt{
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.rclines{
	
	display:block;
	clear:both;
	border-bottom:3px solid rgb(205,104,0);
	border-top:3px solid rgb(205,104,0);
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:10px;
	margin-top:15px;
	width:95%;
	text-align:center;
}


/********************* BOXES *****************/	


.box{
	border:1px solid rgb(0,0,0);
	margin-bottom:10px;
	background-color:rgb(255,255,255);
	overflow:hidden;
}

.boxshade{ 
	margin:10px; 
	padding:10px; 
	background-color:rgb(240,242,249); 
	color:rgb(16,28,75);
	border:1px solid rgb(0,0,0);
	overflow:hidden;
}

.boxshade2{ 
	margin:10px; 
	padding:10px; 
	background-color:rgb(250,250,255); 
	color:rgb(16,28,75);
	border:dotted rgb(233,233,233);
	font-size:11px;
	overflow:hidden;
}

.newsbox{ 
	margin:10px; 
	text-align:center;
	background-color:rgb(255,139,62);
	color:rgb(255,255,255);
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	border-top:3px solid rgb(254,214,137);
	border-bottom:3px solid rgb(254,214,137);
}

.newsbox a:link { font-size:12px; font-weight:bold; color:rgb(0,0,0); }
.newsbox a:visited { font-size:12px; font-weight:bold; color:rgb(0,0,0); }
.newsbox a:hover { text-decoration:none; font-size:12px; font-weight:bold; color:rgb(45,80,113); }




/******************* FORMATTING *********************/

.width95	{ width:95%; }
.width90	{ width:90%; }
.width80	{ width:80%; }
.width75	{ width:75%; }
.width60	{ width:60%; }
.width50	{ width:50%; }
.width40	{ width:40%; }
.width25	{ width:25%; }

.fnt01	{ font-size:13px;}
.fnt02	{ font-size:12px;}
.fnt03	{ font-size:11px !important;}
.fntbld	{ font-weight:bold; }
.fntitl	{ font-style:italic; }
.fntund { text-decoration:underline; }

.pad10px	{ padding:10px; }
.pad05px	{ padding:5px; }
.pad02pct	{ padding:2%; }
.pad05pct	{ padding:5%; }
.pad05tb	{ padding:5px 0px; }
.pad10tb	{ padding:10px 0px; }
.pad05lr	{ padding:0px 5px; }
.pad10lr	{ padding:0px 10px; }
.pad1510lr	{ padding:0px 10px 0px 15px; }

.txtcenter { text-align:center; }
.txtright { text-align:right; }
.txtleft { text-align:left; }

/***************** COLORS ***************************/

/**************** BLUES & GRAYS *********************/

.shade100	{background-color:rgb(75,111,143);  color:rgb(255,255,255) !important;} 
.shade090	{background-color:rgb(16,28,75);    color:rgb(255,255,255);}
.shade085	{background-color:rgb(50,58,99);    color:rgb(255,255,255);}
.shade080	{background-color:rgb(64,73,111);   color:rgb(255,255,255);}
.shade065	{background-color:rgb(107,113,140); color:rgb(255,255,255);}
.shade060	{background-color:rgb(112,119,147); color:rgb(255,255,255);}
.shade050	{background-color:rgb(135,141,165); color:rgb(255,255,255);}
.shade045	{background-color:rgb(143,149,171); color:rgb(16,28,75);}
.shade040	{background-color:rgb(159,164,183); color:rgb(16,28,75);}
.shade030	{background-color:rgb(183,186,201); color:rgb(16,28,75);}
.shade020	{background-color:rgb(207,210,219); color:rgb(16,28,75);}
.shade010	{background-color:rgb(231,232,237); color:rgb(16,28,75);}
.shade005	{background-color:rgb(240,242,249); color:rgb(16,28,75);}
.shade001	{background-color:rgb(233,233,233); color:rgb(40,67,137); }

/****************** ORANGES *************************/

.shade_50t	{ color:rgb(201,91,39); }

.shade_50	{ background-color:rgb(201,91,39);color:rgb(240,242,249); }
.shade_40	{ background-color:rgb(234,200,64); color:rgb(0,64,64); }
.shade_30	{ background-color:rgb(222,104,25);  color:rgb(16,28,75)}
.shade_20	{ background-color:rgb(254,214,137);  color:rgb(45,80,113)}


.chg_50:hover	{color:rgb(240,242,249) !important; text-decoration:none; background-color:rgb(222,104,25); }	
.chg_30:hover	{color:rgb(16,28,75) !important; text-decoration:none; background-color:rgb(234,200,64); }

