/* DEFAULTS
----------------------------------------------------------*/

html
{
	scrollbar-base-color: #E2E4E8;
	scrollbar-arrow-color: #636e77;
	scrollbar-track-color: white;

	scrollbar-shadow-color: #636e77;
	scrollbar-lightshadow-color: #636e77; 
	scrollbar-darkshadow-color: #E2E4E8;

	scrollbar-highlight-color: #E2E4E8;
	scrollbar-3dlight-color: #636e77;
}

body
{
	background: #b6b7bc;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	line-height:1.35em;
	margin: 0px;
	padding: 0px;
	color: #636e77;
}

a
{
	text-decoration: none;
}

a:link, a:visited
{
	color: #636e77;
}

a:hover
{
	color: #636e77;
	text-decoration: none;
}

a:active
{
	color: #034af3;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
	text-transform: none;
	font-weight: 200;
	margin-bottom: 0px;
}

h1
{
	font-size: 14pt;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #E94971 !important;
}

h2
{
	font-size: 14pt;
}

h3
{
	font-size: 12pt;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

#container
{
	width: 1024px;
	background-color: #fff;
	margin: 0px auto 0px auto;
}

#header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    height:37px;
    width: 100%;
    vertical-align:middle;
}

#main
{
	min-height: 722px;
}

#logodiv
{
	position: absolute;
	left: 40px;
	top: 11px;
}

#theTime
{
	position: absolute;
	left: 934px;
	top: 10px;
	display: block;
	padding: 4px 2px;
	text-decoration: none;
	white-space: nowrap;
}

#lineLeftdiv
{
	position: absolute;
	top: 22px;
	left: 0px;
}
#lineLeft
{
	height: 3px;
	width: 30px;
}
#lineMiddlediv
{
	position: absolute;
	top: 22px;
	left: 253px;
}
#lineMiddle
{
	height: 3px;
	width: 250px;
}
#lineRightdiv
{
	position: absolute;
	top: 22px;
	left: 906px;
}
#lineRight
{
	height: 3px;
	width: 118px;
}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
	width: 100%;
}

div.menu
{
	position: absolute;
	right: 10px;
	bottom: -2px;
	
	text-align: right;
	padding: 2px 0px 2px 2px;
	height: 25px;
}

.ie8 div.menu /* IE8 menu exception */
{
	bottom: -3px;
}

div.menu ul
{
	margin: 0px;
	padding: 0px;
	width: auto;
	list-style: none;
}

div.menu ul li a, div.menu ul li a:visited
{
	cursor:pointer;
	color: #636e77;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	background: url('../Images/linemenu.png') repeat left bottom;
	background-position: 0px 47px;
	height: 30px;
	padding: 2px 2px;

}

div.menu ul li a:hover
{
	color: #FFADED;
	text-decoration: none;
	background: url('../Images/linemenuhover.png') no-repeat;
	background-position: 0px -3px;
}

div.menu ul li a:active
{
	color: #FFADED;
	text-decoration: none;
	background: url('../Images/linemenuhover.png') no-repeat;
	background-position: 0px -3px;
}

#topdivcontainer
{
	position: relative;
	height: 265px;
	border-bottom: 2px solid #007F0E;
}

#middledivcontainer
{
	position: relative;
}

#bannerdiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1024px;
	height: 265px;
	z-index: 9;
}

#contactdiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 255px;
	height: 463px;
	background-color: #E2E4E8;
	z-index: 9;
}

#contactdiv-content
{
	position: absolute;
	bottom: 10px;
	left: 10px;
	padding: 0px 0px 10px 10px;
}

#contentdiv
{
	position: absolute;
	top: 0px;
	left: 243px;
	width: 752px;
	height: 463px;
	z-index: 99;
}

#div-content
{
	position: absolute;
	top: 0px;
	left: 9px;
	height: 463px;
	width: 528px;
	
	background-color: white;
	z-index: 999;
	padding-left: 10px;
}

#div-content-inner
{
	position: absolute;
	top: 0px;
	left: 9px;
	height: 463px;
	width: 762px;
	overflow: auto;
	
	background-color: white;
	z-index: 999;
	padding-left: 10px;
}

.pink
{
	color: #F29DB3 !important;
}

.darkpink
{
	color: #E94971 !important;
}

.bold
{
	font-weight: bold;
}

/*scroll bar for safari & chrome*/
::-webkit-scrollbar {

width: 15px;
height: 15px;

}

::-webkit-scrollbar-button:start:decrement,

::-webkit-scrollbar-button:end:increment {

height: 0px;
display: block;

background-color: #E2E4E8;
border: 1px solid #636e77;

}

::-webkit-scrollbar-button:horizontal:start:decrement,

::-webkit-scrollbar-button:horizontal:end:increment {

height: 0px;
display: block;

background-color: #636e77;
border: 1px solid #E2E4E8;

}

::-webkit-scrollbar-track-piece {

background-color: white;

}

::-webkit-scrollbar-thumb:vertical,

::-webkit-scrollbar-thumb:horizontal

{

background-color: #E2E4E8;

border: 1px solid #636e77;

/*-webkit-border-radius: 6px;*/

}