﻿body
{
	font-family: "Arial";
	font-size: 12px;
	background-color: #00214C;
	color: #595959;
	margin:0px;
	padding:0px;
	
}



/***************
     Layout
***************/
.mainContent
{
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	background-color: #595959;
	background-image: url('../../Images/Sprites/bg_line.png');
	background-repeat: repeat-y;
}

.flashMenu
{
	display:block;
	margin:0px;
	padding:0px;
	height:290px;
	text-align:center;
}


.contentPanel
{
	width:900px; 
	margin:0px 5px 0px 5px;
	border-style:none;
}

.leftSidePanel
{
	width:214px;
	background-image:url('../../Images/Sprites/left_menu_line.jpg');
	background-repeat:repeat-y;	
	padding:0px;
	vertical-align:top;
	margin-bottom:5px;
}

.rightSidePanel
{
	width:670px;
	padding:0px;
	vertical-align:top;
}

.leftMenuHeader
{	
	width:214px; 
	height:39px;
	vertical-align:middle;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.leftMenuHeaderText
{
	font-size:12pt;
	font-weight:600;
	color:White;
	line-height:39px;
	margin:0px;
	margin-left:25px;
}

.footer
{	
	width:886px; 
 	height:20px; 
 	border-color:White; 
 	border-style:solid; 
 	border-width:2px;
 	background-color:#5B5B5B; 
 	background-image:url('../../Images/Sprites/down_bar_line.png'); 
 	margin-left:10px; 		
}

.contentDiv
{
	padding: 20px;
	background-color: White;
	background-image: url('../../Images/Sprites/panel_right_edge.png');
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	margin-bottom:5px;
	margin-left:4px;	
	margin-right:2px;
	float:left;
}


.inlineImage
{
	float:right;
	border: solid 1px #606060;	
}

.headerIcon
{
	float:left;
	margin-right:10px;	
}

.borderedItem
{
	border: solid 1px #606060;
}

.partnerListItem
{
	width:600px; 
	padding:5px; 
	background-color:#F0F0FF; 
	border:solid 1px #606060; 
	border-bottom-style:none; 
	margin:0px
}

.newsListItem
{
	width:600px; 
	padding:10px; 
	padding-top:5px;
	background-color:#F0F0FF; 
	background-image:url('../../Images/Sprites/line_bg_titles.png');
	background-position:top;
	background-repeat:repeat-x;
	border:solid 1px #606060; 
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom-width:2px;
	border-right-width:2px
}

.tableHeaderBackGround
{
	font-size:14px;
	color:White; 
	font-weight:bold; 
	padding:4px;
	background-color:Blue; 
	background-image:url('../../Images/Sprites/grid_header_bg.png');  
	background-repeat:repeat-x;
}



/***************
   Text format 
***************/

.footerText
{	
	width:100%; 
	text-align:center; 
	font-weight:bold; 
	font-size:10px;
	color:White;
	margin:3px;	
}

.homeParagraph
{
	font-weight: bold;
	color: #595959;
	margin:0px;
	text-align:justify;
}

.paragraph
{	
	color: #595959;
	margin:0px;
	text-align:justify;
}



h2
{
	margin:0px 5px 10px 0px;
	font-weight: 900;
	font-size:24px;
	font-family:Arial Black;
}

h3
{
	margin:0px 5px 10px 0px;
	font-weight: 900;
	font-size:20px;
	font-family:Arial Black;
}

h4
{
	margin:2px;
	font-size:18px;
}

h5
{
	margin-bottom:5px;
	font-size:14px;
}


ul.leftMenueUl
{
	list-style-image:url('../../Images/Sprites/bullet.png');	
	list-style-position:outside;
	font-size:13px;
	font-family:Arial Black;
	margin-top:10px;
	
}

.leftMenueUl_L1
{	
	margin:10px;
	margin-left:0px;
	line-height:16px;
	width:150px;
}

.leftMenueUl_L2
{
	font-size:12px;
	margin:5px;
	margin-left:15px;
	line-height:16px;
	width:145px;
	list-style-image:none;
	font-family:"Arial";
}

.textList
{
	list-style-image:url('/Images/Sprites/bullet.png');	
	list-style-position:outside;
	font-size:10pt;
	margin-top:10px;
}

.textList li
{
	margin-bottom:10px;
}

a:link   { color:#595959; text-decoration:none; }
a:visited{ color:#595959; text-decoration:none; }
a:hover  { color:#595959; text-decoration:underline; }
a:active { color:#595959; text-decoration:none; }



/***********************
   Site Theme Classes 
***********************/

.dataControl
{
	margin-top:10px;
	margin-bottom:10px;
}

.pageContentPanel
{
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	background-color: #FFFFDD;
	padding: 10px;
	margin: 10px;
}

.logoImage
{
	border-style:solid;
	border-width: 1px;
	border-color: #606060;
}

.gridHeader
{
	background-image:url('../../Images/Sprites/down_bar_line.png');
}