﻿html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #515151;
}

form {
	margin: 0px;
	padding: 0px;
}
img
{
border: none;
}

tr
{
	vertical-align: top;
}

a:link, a:visited, a:active
{
	color: #C13744;
}

a:hover
{
	color: #2599D6;
}

.contentTable a:link, .contentTable a:visited, .contentTable a:active
{
	color: #024782;
}

.contentTable a:hover
{
	color: #2599D6;
}

hr 
{
}

h1
{
	color: #1A95D0;
	font-size: 13pt;
	margin-bottom: 5px;
}

#main {
	width: 895px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}

#header
{	
	position: absolute;
	top: 0px;
	width: 895px;
}

#headerBar
{
	position: absolute;
	top: 104px;
	left: 0px;
	width:100%;
	background: Transparent url('img/headerBackground.gif');
	height: 249px;
	z-index: -1000;
}

#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#searchContainer
{
	position: absolute;
	top: 0px;
	right: 0px;
}
#topMenu
{
	position: absolute;
	top: 0px;
	right: 190px;
}

#contactNumbers
{
	line-height: 26px;
	text-align: right;
	position: absolute;
	top: 44px;
	right: 5px;
}

#headerContent
{
	position: absolute;
	top: 104px;
	left: 0px;
	width: 895px;
	min-height: 306px;
}

#mainMenu
{
	padding-top: 416px;
}

#mainMenuLeft
{
	width: 895px;
	background: transparent url('img/menuLeft.png') repeat-y Left Top;
}

#mainMenuRight
{
	width: 895px;
	background: transparent url('img/menuRight.png') repeat-y right Top;
}

#mainMenuContent
{
	margin-left: 6px;
	width: 883px;
	background: transparent url('img/menuBack.png');
}



#panelMenu
{
	text-align: left;
}

#panelMenuLeft
{
	width: 895px;
	background: transparent url('img/panelMenuLeft.png') repeat-y Left Top;
}

#panelMenuRight
{
	width: 895px;
	background: transparent url('img/panelMenuRight.png') repeat-y right Top;
}

#panelMenuContent
{
	margin-left: 7px;
	width: 881px;
	background: transparent url('img/panelMenuBack.png') Top;
}

#panelMenuLight
{
	text-align: left;
	white-space: nowrap;
}

#panelMenuLeftLight
{
	width: 895px;
	background: transparent url('img/panelMenuLeftLight.png') repeat-y Left Top;
}

#panelMenuRightLight
{
	width: 895px;
	background: transparent url('img/panelMenuRightLight.png') repeat-y right Top;
}

#panelMenuContentLight
{
	margin-left: 7px;
	width: 881px;
	background: transparent url('img/panelMenuBackLight.png') Top;
}


#breadcrumb
{
	height: 30px;
	padding: 10px 20px 0px 40px;
	color: #3D3D3D;
	margin: 0px 0px -10px 0px;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active, #breadcrumb a:hover
{
	color: #1A95D0;
} 






#contentWideBack
{
	background: #F2F2F2 url('img/contentWideBack.png') repeat-x top;
}

#contentWideTop
{
	background: Transparent url('img/contentWideTop.png') no-repeat;
	height: 8px;
	line-height: 8px;
}

#contentWideBottom
{
	background: Transparent url('img/contentWideBottom.png') no-repeat;
	height: 8px;
	line-height: 8px;
}

#contentWide
{
	border-left: solid 1px #B7B7B7;
	border-right: solid 1px #B7B7B7;
	padding: 5px 11px 15px 15px;
}

.contentLeft
{
	width: 235px;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
}

#contentLeftTop
{
	background: Transparent url('img/contentLeftTop.png') no-repeat;
	height: 8px;
	line-height: 8px;
	width: 237px;
}

#contentLeftBottom
{
	background: Transparent url('img/contentLeftBottom.png') no-repeat;
	height: 8px;
	line-height: 8px;
}

#contentLeftMain
{
	padding: 5px 13px 15px 10px;
}

.contentTable
{
	
	background: #E1E1E1 url('img/contentLeftBack.png') repeat-x top;
}
.contentSpace
{
	min-width: 16px;
	width: 16px;
	background-color: #FFFFFF;
}

.contentNoBorder
{
	background-color: #FFFFFF;
}

.contentRight
{
	width: 642px;
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
}

#contentRightTop
{
	background: Transparent url('img/contentRightTop.png') no-repeat;
	height: 8px;
	line-height: 8px;
}

#contentRightBottom
{
	background: Transparent url('img/contentRightBottom.png') no-repeat;
	height: 8px;
	line-height: 8px;
}

#contentRightMain
{
	padding: 5px 13px 15px 10px;
	overflow: hidden;
}


#footerLinks
{
	font-size: 11px;
	
}


#footerLinks a:link, #footerLinks a:visited, #footerLinks a:active
{
	color: #515151;
	text-decoration: none;
}

#footerLinks a:hover
{
	color: #515151;
	text-decoration: underline;
}

#footerLinks ul
{
	list-style: none url('img/footerBullet.png');
	line-height: 20px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#footerLinksLeft
{
	width: 442px;
	float: left;
	overflow: hidden;
	padding: 0px 20px 0px 5px;
}

#footerLinksMiddle
{
	width: 142px;
	float: left;
	overflow: hidden;
	padding: 0px 20px 0px 15px;
}

#footerLinksRight
{
	width: 210px;
	float: right;
	overflow: hidden;
	padding: 0px 20px 0px 15px;
}

.footerLinksSeparator
{
	width: 3px;
	height: 98px;
	float: left;
	background: transparent url('img/footerseparator.png') no-repeat;
}

#footer
{
	text-align:center;
	height: 37px;
	padding: 10px 10px 0px 10px;
	background: transparent url('img/footerBack.png') no-repeat;
}
#footer div
{
	text-align:center;
}







.heading
{
	font-size: 18px;
	color: #48A9DC;
}

.detail
{
	color: #525252;
}

.LeftContent
{
	width: 212px; 
	overflow: hidden;
}

.contentContainers
{
	overflow: hidden;
}








.sf_searchBox
{
	width: 190px;
	height: 22px;
	background: Transparent url('img/searchBack.gif') no-repeat;
}

.sf_searchSubmit
{
	padding: 3px 5px 0px 5px;
}

.sf_searchText
{
	width: 150px;
	vertical-align: top;
	Height: 12px;
	font-size: 10px;
}

.modalBackground 
{
    background-color:#606060;
    filter:alpha(opacity=70);
    opacity:0.9;
}

.popUp
{
	background-color: #e6e6e6;
}

.Invisible
{
	visibility: hidden;
}

