﻿BODY 
	{
	FONT-SIZE: 11pt; 
	BACKGROUND-IMAGE: url(../images/background_page.jpg); 
	MARGIN: auto; 
	VERTICAL-ALIGN: top; 
	COLOR: #ffffff; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Calibri, Arial, verdana, helvetica,sans-serif; 
	BACKGROUND-COLOR: #0e1629; 
	TEXT-ALIGN: center;
	}

TD 	
	{
	VERTICAL-ALIGN: top;
	}

A 	
	{
	COLOR: #55a8e7; 
	TEXT-DECORATION: none;
	}
	
A:hover 
	{
	COLOR: #f1cb56; 
	TEXT-DECORATION: underline;
	}

H1
	{
	VERTICAL-ALIGN: middle; 
	HEIGHT: 14px; 
	TEXT-ALIGN: left;
	FONT-SIZE: 1.7em; 
	COLOR: #f1cb56
	}
 
zzH2
	{
	margin-top:0px;
	margin-bottom:5px;
	COLOR: #a5bbd9;
	TEXT-ALIGN: center;
	}

H2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	MARGIN-TOP: 10px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #3F6496; 
	HEIGHT: 20px
	}

H3
	{
	FONT-SIZE: 14pt; 
	MARGIN-TOP: 14px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #3F6496; 
	HEIGHT: 16px
	}

H4
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	MARGIN-TOP: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #3F6496; 
	HEIGHT: 16px
	}


LI	{ 
	list-style-type: circle;
	}


.MainContent 
	{
	VERTICAL-ALIGN: top; 
	COLOR: #283040; 
	TEXT-ALIGN: left
	}

table.Spec
	{ 
	width:100%;
	border:0;
	background-color:#CCCCCC;
	}

table.Spec td
	{margin: 7px 0 0 10px;}
	
table.Spec H4
	{
	font-weight:bold;
	color:#003399;
	margin: 7px 0 0 0;
	}
	
.BorderTable
	{
	color:#283040;
	BORDER: #f1cb56 2px solid; 
	HEIGHT: 140px; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left
	}
 
	
.SubB 
	{
/*MARGIN-TOP: -8px; */
	MARGIN-TOP: 0px;
/*BACKGROUND-IMAGE: url(../images/Bg_t_3.png); */
	MARGIN-LEFT: auto; 
	VERTICAL-ALIGN: middle; 
	COLOR: #16387c; 
	MARGIN-RIGHT: auto; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;

	}
.ToolBar 
	{
	BACKGROUND-POSITION: bottom 50%; 
	BACKGROUND-IMAGE: url(../images/header_bg1.png); 
 	MARGIN: 0px auto 0px; 
	VERTICAL-ALIGN: bottom; 
	COLOR: #16387c; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
	}


.TopToolbar	
	{
	MARGIN-TOP: 57px; 	
	FONT-SIZE: 10pt; 
	MARGIN-RIGHT: 15px;
	text-align: right;	

	}

.Brochure
	{
	TEXT-ALIGN: left;
	height:20px;
	margin-bottom: 20px;
	color:#a5bbd9;
	font-size:small;
	}

.MainTable
	{
	BORDER-RIGHT: #4d68a8 1px solid; 
	BORDER-LEFT: #4d68a8 1px solid;
	}	

.TopOfPage
	{
	VERTICAL-ALIGN: middle; 
	HEIGHT: 50px; 
	TEXT-ALIGN: left;
	}

img.Left 
	{
	float: left;
	margin: 10px 10px 10px 10px;
	border: 0px solid #4D68A8;
	}

img.Right 
	{
	float: right;
	margin: 10px 10px 10px 10px;
	border: 0px solid #4D68A8;	
	}

.imgRight     	{
				margin: 10px;
				float: right;
               	padding-bottom: 0.5em;
              	text-align: center;
			   	}
.imgRight p   	{font-weight: bold;}



.imgLeft      	{
				margin: 10px;
				float: left;
               	padding-bottom: 0.5em;
               	text-align: center;
			   	}
.imgLeft p    	{font-weight: bold;}

img.border  	{border: 1px solid #000000;}
img.noborder  	{border: 0px solid #000099;}

.Footer 
	{
	MARGIN-TOP: -1px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: url(../images/nav_bottom_bg.png); 
	MARGIN-LEFT: auto; 
	VERTICAL-ALIGN: middle; 
	COLOR: #55a8e7; 
	MARGIN-RIGHT: auto; 
	HEIGHT: 57px; 
	TEXT-ALIGN: center;	
	}

.Footer TD 
	{
	VERTICAL-ALIGN: middle;
	}
	
.Footer A 
	{
	COLOR: #55a8e7; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	}
	
.Footer A:hover 
	{
	COLOR: #f1cb56; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: underline;
	}

.lnkFooterSelected 
	{
	BORDER-RIGHT: #39445f 1px inset; 
	BORDER-TOP: #39445f 1px inset; 
	BORDER-LEFT: #39445f 1px inset; 
	BORDER-BOTTOM: #546389 1px inset; 
	COLOR: #f1cb56; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: black; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	WIDTH: 128px;
	}

.lnkFooterSelected A 
	{
	COLOR: #f1cb56; 
	TEXT-DECORATION: none;
	}
	
.lnkFooterSelected A:active 
	{
	COLOR: #f1cb56;
	}
	
.lnkFooterSelected A:hover 
	{
	COLOR: #f1cb56; 
	TEXT-DECORATION: none;
	}

.lnkFooterUnSelected 
	{
	COLOR: #f1cb56; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	/* WIDTH: 128px; */
	}
	
.lnkFooterUnSelected A 
	{
	COLOR: #55a8e7; 
	TEXT-DECORATION: none;
	}
	
.lnkFooterUnSelected A:hover 
	{
	COLOR: #f1cb56; 
	TEXT-DECORATION: underline;
	}

.Copyright
	{
	MARGIN-TOP: 10px; 
	FONT-SIZE: 8pt; 
	COLOR: #55a8e7; 
	TEXT-ALIGN: center;		
	}
	

/* TABLE STUFF */


table.DataTable 
	{
	border-collapse:collapse;
	background:#758bb5 /*url(images/teaser.gif) repeat-x */;
	border:1px solid #141921;
	font:0.8em/145%
	color: #333;
	}

table.DataTable td, table.DataTable th 
	{
	padding:5px;
	}

table.DataTable caption 
	{
	padding: 0 0 .5em 0;
	text-align: left;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	background: transparent;
	}

table.DataTable a 
	{
	color:#950000;
	text-decoration:none;
	}

table.DataTable a:link {}

table.DataTable a:visited 
	{
	font-weight:normal;
	color:#666;
	text-decoration: line-through;
	}

table.DataTable a:hover 
	{
	border-bottom: 1px dashed #bbb;
	}

table.DataTable thead th, table.DataTable tfoot th, table.DataTable tfoot td 
	{
	background:#333 url(../images/ll.png) repeat-x;
	color:#fff
	}

table.DataTable tfoot td 
	{
	text-align:right
	}


table.DataTable tbody th, table.DataTable tbody td 
	{
	border-bottom: dotted 1px #333;
	}

table.DataTable tbody th 
	{
	white-space: nowrap;
	}

table.DataTable tbody th a 
	{
	color:#333;
	}

table.DataTable .odd {}

table.DataTable tbody tr:hover 
	{
	background:#c0c0c0
	}
