/* CSS Document */

*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #FFFFFF;
}


a:hover
{
	text-decoration: none;
}

a img
{
	border: 0;
}

ul
{
	list-style: none;
}

.left
{
	float: left;
}
.right
{
	float: right;
	width: 100%;
}
.clear
{
	clear: both;
}

.divMenu
{
	width: 660px;
}

html, input, textarea
{
	font-family: Georgia;
	font-size: 12px;
	line-height: 17px;
	color: #6f7e7d;
}

input, select
{
	vertical-align: middle;
	font-weight: normal;
}
strong
{
	color: #2d3534;
}
a
{
	color: #6eacb1;
}
strong a
{
	color: #2d3534;
}
/*main layout */

#header1
{
	background: url(images/header1_tall.gif) top repeat-x;
}
#header1 .bg
{
	background: url(images/header1_bg.gif) left top no-repeat;
	width: 100%;
}
#header1 .left
{
	padding-top: 30px;
}
#header1 .right
{
	padding: 0px 0px 0px 0px;
}
#header1 .input
{
	width: 247px;
	height: 21px;
	border: 1px solid #e4e6e8;
	background: #f5f6f7;
	padding: 0 0 0 5px;
	color: #808992;
}
#header2
{
	background: url(images/header2_bg.jpg) top left no-repeat;
	margin-left: 16px;
}


#main
{
	margin: 0 auto;
}
.banners img
{
	margin: 0 0 2px 2px;
}

#middle
{
	width: 100%;
}


#footer
{
	background: url(images/footer_bg.gif) top repeat-x;
	font-family: tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #9b9b9b;
}
#footer .bg
{
	background: url(images/header1_bg.gif) top left no-repeat;
	padding: 38px 0 0 18px;
}
#footer a
{
	color: #9b9b9b;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}


.more
{
	background: url(images/more_bg.gif) no-repeat 0 4px;
	padding-left: 13px;
	color: #000000;
	text-decoration: none;
}
.more:hover
{
	text-decoration: underline;
	color: #FF6000;
}

.line
{
	background: url(images/hor_line.gif) top repeat-x;
	height: 1px;
}

.Bullet
{
	background: url(images/list_bg.gif) no-repeat 0 5px;
	padding-left: 25px;
	line-height: 26px;
}

/*li
{
	background: url(images/list_bg.gif) no-repeat 0 5px;
	padding-left: 25px;
	line-height: 26px;
}*/

/* index */

#index #middle .indent
{
	padding: 1px 0 26px 16px;
}
#index #middle .column1 .padding
{
	padding: 28px 0 0 0;
}
#index #middle .column1 .padding2
{
	padding: 29px 0 0 1px;
}
#index .col1
{
	width: 300px;
}
#index .col2
{
	width: 240px;
}

#index #middle .column2 .padding
{
	padding: 21px 0 0 0;
}

#form1 .row
{
	height: 38px;
	color: #4a545d;
}
#form1 .row .col1
{
	width: 61px;
	padding-top: 0px;
}
#form1 .row .col2
{
	width: 310px;
}
#form1 .input
{
	width: 202px;
	height: 21px;
	border: 1px solid #e4e6e8;
	background: #f5f6f7;
	padding: 0 0 0 5px;
	color: #808992;
}
#form1 .cs
{
	background: url(images/cs_bg.gif) top right no-repeat;
	padding-right: 20px;
	color: #000000;
	text-decoration: none;
}
#form1 .cs:hover
{
	text-decoration: underline;
	color: #FF6000;
}
#form1 .right
{
	padding-top: 3px;
}

/* index-1 */

#index_1 #middle .indent
{
	padding: 1px 0 27px 16px;
}
#index_1 #middle .column1 .padding
{
	padding: 29px 0 0 0;
}

#index_1 #middle .column2 .padding
{
	padding: 21px 0 0 0;
}

/* index-2 */

#index_2 #middle .indent
{
	padding: 1px 0 26px 16px;
}
#index_2 #middle .column1 .padding
{
	padding: 28px 0 0 0;
}
#index_2 #middle .column1 .padding2
{
	padding: 29px 0 0 1px;
}

#index_2 .col1
{
	width: 213px;
}
#index_2 .col2
{
	width: 266px;
}

#index_2 #middle .column2 .padding
{
	padding: 20px 0 0 0;
}

/* index-3 */

#index_3 #middle .indent
{
	padding: 1px 0 23px 16px;
}
#index_3 #middle .column1 .padding
{
	padding: 28px 0 0 0;
}
#index_3 #middle .column1 .padding2
{
	padding: 29px 0 0 1px;
}

#index_3 .col1
{
	width: 233px;
}
#index_3 .col2
{
	width: 218px;
}
#index_3 .ind_col
{
	width: 32px;
}

#index_3 #middle .column2 .padding
{
	padding: 19px 0 0 0;
}


/* index-4 */

#index_4 #middle .indent
{
	padding: 1px 0 26px 16px;
}
#index_4 #middle .column1 .padding
{
	padding: 28px 0 0 0;
}

#index_4 .col1
{
	width: 228px;
	margin: 0;
}
#index_4 .col2
{
	width: 251px;
}

#index_4 #middle .column2 .padding
{
	padding: 20px 0 0 0;
}


#form .row
{
	height: 31px;
}

#form .input
{
	width: 212px;
	height: 20px;
	border: 1px solid #9d9d9d;
	padding: 0 0 0 5px;
}
#form textarea
{
	width: 244px;
	height: 82px;
	border: 1px solid #9d9d9d;
	padding: 0 0 0 5px;
	overflow: auto;
}
#form .div
{
	text-align: right;
	padding: 14px 0 0 0;
}

/* index-5 */
#index_5 #middle .indent
{
	padding: 29px 0 28px 16px;
}



/* ######### Marker List Vertical Menu ######### */

.markermenu
{
	width: 100px; /*width of side bar menu*/
	clear: left;
	position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
}

.markermenu ul
{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #9A9A9A;
}

.markermenu ul li a
{
	background: #F2F2F2 url(images/MainMenu/bulletlist.gif) no-repeat 3px center; /*light gray background*/
	font: bold 13px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
	color: #00014e;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a
{
	/*IE6 hack*/
	width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active
{
	color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected
{
	color: white;
	background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a
{
	background: white;
}

.blackwhite li a:hover
{
	background: black;
	color: white;
}



/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul
{
	/*topmost and sub ULs, respectively*/
	font: normal 13px Verdana;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;
	border: 1px solid black;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
}

.ddsubmenustyle li a
{
	display: block;
	width: 160px; /*width of menu (not including side paddings)*/
	color: black;
	background-color: yellow;
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 1px solid black;
}

* html .ddsubmenustyle li
{
	/*IE6 CSS hack*/
	display: inline-block;
	width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover
{
	background-color: black;
	color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer
{
	/*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
}

.rightarrowpointer
{
	/*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}

.ddiframeshim
{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}


/* ######### Indent Main Menu Bar CSS ######### */

.indentmenu
{
	font: bold 13px Arial;
	width: 60%; /*leave this value as is in most cases*/
	overflow: hidden;
	top: 34px;
	left: 18px;
	position: relative;
}

.indentmenu ul
{
	float: left;
	width: 100%; /*width of menu*/
	border: 1px solid #564c66; /*dark purple border*/
	border-width: 1px 0;
	/*background: black url(images/MainMenu/indentbg.gif) center center repeat-x; */
	background:  url(images/menubg.png);
	text-align:center;
}

.indentmenu ul li
{
	display: inline;
	width: 100%;
}

.indentmenu ul li a
{
	float: left;
	width: 85px;
	color: white; /*text color*/
	padding: 5px 11px;
	text-decoration: none;
	border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited
{
	color: white;
}
.indentmenu ul li a:hover, .indentmenu ul li a.selected
{
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: black url(indentbg2.gif) center center repeat-x;
}

.DivLogin
{
	padding: 0px 0px 300px 0px;
}



