/* As */

a:link, a:active, a:visited
{
	color:							#002A5E;
	text-decoration:				underline;
}

a:hover
{
	color:							#0072FF;
	text-decoration:				underline;
}

a.AHomeMenuItem:link, a.AHomeMenuItem:active, a.AHomeMenuItem:visited
{
	font-family:					Lucida Sans Unicode, Arial, Verdana;
	font-size:						10pt;
	color:							#DDE4ED;
	text-decoration:				none;
}

a.AHomeMenuItem:hover
{
	font-family:					Lucida Sans Unicode, Arial, Verdana;
	font-size:						11pt
	color:							#DDE4ED;
}

a.AHomeSubMenuItem:link, a.AHomeSubMenuItem:active, a.AHomeSubMenuItem:visited
{
	font-size:						10pt;
	color:							#FFFFFF;
	text-decoration:				none;
}

a.AHomeSubMenuItem:hover
{
	font-size:						10pt
	color:							#FFFFFF;
	text-decoration:				underline;
}

a.AMainMenu:link, a.AMainMenu:active, a.AMainMenu:visited
{
	font-size:						10pt;
	color:							#FFFFFF;
	text-decoration:				none;
	font-weight:					normal;
}

a.AMainMenu:hover
{
	font-size:						10pt;
	font-weight:					normal;
}

/* Navigation */

/* Main Menu :: Main Menu */
#ULMainMenu
{
	list-style:						none;
	margin:							0px;
	z-index:						51;
	height:							39px;
	width:							100%;
	padding:						0px;
	position:						absolute;
}

#ULMainMenu li
{
	float:							left;
	background-image:				url(img/menumenu_items_normal_back.gif);
	background-repeat:				repeat-x;
	height:							39px;
	text-align:						center;
	width:							139px;
}

#ULMainMenu li:hover
{
	background-image:				url(img/menumenu_items_hover_back.png);
	background-repeat:				repeat-x;
}

/* Main Menu :: Submenu */
#ULMainMenu li ul
{
	display:						none;
	list-style:						none;
	margin:							0px;
	padding:						0px;
	margin-top:						12px;
}

#ULMainMenu li:hover ul
{
	display:						list-item;
}

#ULMainMenu li ul li
{
	width:							155px;
	text-align:						center;
	height:							39px;
	margin-left:					0px;
}

#ULMainMenu li ul li:hover
{
}

div.DivSubMainMenuItemPadding
{
	padding-top:					11px;
}

/* Main Menu :: Subsubmenu */
#ULMainMenu li ul li ul
{
	visibility:						hidden;
	list-style:						none;
	margin:							0px;
	padding:						0px;
	margin-left:					156px;
	margin-top:						-27px;
}

#ULMainMenu li ul li ul li
{
	margin-left:					7px;
}

#ULMainMenu li ul li:hover ul
{
	visibility:						visible;
}

/* BODYs */

body
{
	font-family:					Verdana, Arial;
	font-size:						8pt;
	margin:							0px;
	behavior:						url("templates/csshover3.htc");
	background-image:				url(img/bg.jpg);
}

/* DIVs */

div.DivMainMenuItemPadding
{
	padding-top:					11px;
}

div.DivMainMenu
{
	background-image:				url(img/mainmenu_back.jpg);
	width:							978px;
	height:							39px;
	overflow:						hidden;
}

div.DivSite
{
	width:							978px;
	position:						absolute;
	left:							50%;
	margin-left:					-490px;
	border-left:					1px solid black;
	border-right:					1px solid black;
}

div.DivHeader
{
	height:							108px;
	background-image:				url(img/header_back.jpg);
}

div.DivHomeButton
{
	width:							60px;
	height:							20px;
	float:							right;
	background-image:				url(img/homebutton.gif);
	background-position:			left bottom;
	background-repeat:				no-repeat;
	font-size:						8pt;
}

div.DivHomeButtonPadding
{
	padding-left:					15px;
	padding-top:					7px;
}

div.DivHomeButtonSeperation
{
	width:							10px;
	height:							20px;
	float:							right;
	background-image:				url(img/homebutton_sep.gif);
	background-position:			left bottom;
	background-repeat:				no-repeat;
	font-size:						8pt;
}

div.DivHomeMenu
{
	height:							316px;
}

div.DivHomeMenuMainMenu
{
	position:						absolute;
	width:							177px;
	height:							115px;
}

div.DivHomeMenuMainMenu1
{
	top:							301px;
	left:							62px;
}

div.DivHomeMenuMainMenu2
{
	top:							112px;
	left:							245px;
}

div.DivHomeMenuMainMenu3
{
	top:							301px;
	left:							432px;
}

div.DivHomeMenuMainMenu4
{
	top:							112px;
	left:							600px;
}

div.DivHomeMenuMainMenu5
{
	top:							301px;
	left:							802px;
}

div.DivCopyright
{
	background-image:				url(img/feeter_back.png);
	background-repeat:				no-repeat;
	height:							55px;
	color:							white;
	text-align:						center;
}

div.DivCopyrightPadding
{
	padding-top:					20px;
}

div.DivContentLeft
{
	width:							260px;
}

div.ContentLeftPadding
{
	padding-top:					17px;
	padding-left:					9px;
	padding-right:					9px;
}

div.DivContentRight
{
	width:							718px;
}

div.DivContentRightPadding
{
	padding-top:					17px;
	padding-right:					10px;
	padding-bottom:					17px;
	padding-left:					1px;
}

div.DivText
{
	height:							236px;
	width:							978px;
	background-repeat:				no-repeat;
	background-position:			top right;
	overflow:						hidden;
}

div.DivTextPadding
{
	padding-left:					21px;
	padding-top:					23px;
}

div.DivTextText
{
	width:							510px;
}

div.DivBlockTitle
{
	width:							226px;
	height:							26px;
	background-image:				url(img/block_title_back.gif);
	background-repeat:				repeat-x;
	color:							white;
	font-family:					Arial;
}

div.DivBlockTitlePadding
{
	padding-top:					4px;
	padding-left:					13px;
}

div.DivBlock
{
	width:							218px;
	border:							4px solid #0DAAE5;
	border-top:						0px;
	background-image:				url(img/block_back.png);
	background-repeat:				no-repeat;
	background-color:				#EEFAFF;
	margin-bottom:					9px;
}

div.DivBlockPadding
{
	padding-top:					16px;
	padding-left:					15px;
	padding-bottom:					16px;
	padding-right:					15px;
}

div.ContentBlockTop
{
	background-image:				url(img/innercontent_top.png);
	width:							700px;
	height:							12px;
}

div.ContentBlock
{
	background-image:				url(img/innercontent_back.gif);
	background-repeat:				repeat-x;
	width:							698px;
	border-left:					1px solid #E2E2E2;
	border-right:					1px solid #E2E2E2;
	padding:						0px;
	background-color:				#F4F4F4;
}

div.DivContentBlockPadding
{
	padding:						10px;
}

div.ContentBlockBottom
{
	background-image:				url(img/innercontent_bottom.png);
	width:							700px;
	height:							13px;
}

div.DivSearch
{
	height:							26px;
	width:							260px;
	position:						absolute;
	left:							713px;
	top:							80px;
	text-align:						right;
}

/* TABLEs and TDs */

table.TableContent
{
	width:							978px;
	background-color:				#ffffff;
}

td.TdContentLeft
{
	width:							260px;
	padding:						0px;
	vertical-align:					top;
}

td.TdContentRight
{
	width:							718px;
	padding:						0px;
	vertical-align:					top;
}

/* IMGs */

img
{
	border:							0px;
}

/* Ps and Hs */

p
{
	line-height:					150%;
}

p.PHomeSubMenuItem
{
	padding-left:					10px;
	padding-top:					4px;
	margin:							0px;
	margin-left:					4px;
	background-image:				url(img/home_menu_bullets.gif);
	background-repeat:				no-repeat;
	background-position:			left 10px;
}

p.PHomeMenuItem
{
	margin:							0px;
	margin-bottom:					3px;
}

h1
{
	color:							#4C4C4C;
	margin-top:						0px;
	font-size:						15pt;
	font-family:					Lucida Sans Unicode, Verdana;
}

h2
{
	font-weight:					normal;
	color:							#CA0600;
	margin-top:						0px;
	font-size:						13pt;
	font-family:					Lucida Sans Unicode, Verdana;
}

h3
{
	color:							#CA0600;
	margin-top:						0px;
	font-size:						10pt;
	font-family:					Lucida Sans Unicode, Verdana;
	font-weight:					normal;
}

h4
{
	color:							#4C4C4C;
	margin-top:						0px;
	font-size:						11pt;
	font-family:					Lucida Sans Unicode, Verdana;
}

h5
{
	color:							#4C4C4C;
	margin-top:						0px;
	font-size:						10pt;
	font-family:					Lucida Sans Unicode, Verdana;
}

h6
{
	color:							#4C4C4C;
	margin-top:						0px;
	font-size:						9pt;
	font-family:					Lucida Sans Unicode, Verdana;
}

/* Other stylings */

pre
{
	font-family:					Courier New;
}

address
{
	font-style:						italic;
}

td
{
	font-size:						8pt;
	line-height:					150%;
}

/* ID stylings */

#DivCopyRight p
{
	margin:							0px;
}

#DivCopyRight p a:link, #DivCopyRight p a:active, #DivCopyRight p a:visited
{
	color:							white;
	text-decoration:				none;
}

#DivCopyRight p a:hover
{
	color:							white;
	text-decoration:				underline;
}

/* INPUTs */

input.InputSearch
{
	width:							178px;
	border:							1px solid #9D9D9D;
	font-family:					Arial;
	font-size:						9pt;
}

/* IMGs */

img.ImgSearch
{
	position:						relative;
	top:							4px;
}