html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, submit, p, blockquote, th, td {
  margin:0;
  padding:0;
}
body, input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img {
	border:0px;
}
table, tr, td {
	padding:0px;
	margin:0px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#pageContainer {
	margin:10px auto; 
	width:1000px;
	background:url(../images/bg_page.gif) top left no-repeat;
}

/* Header */
#headerContainer {
	width:1000px;
	height:148px;
	background-image:url(../images/header.gif); /* dynamic */
	background-repeat:no-repeat;
	overflow:hidden;
}
#headerContainer #logoContainer {
	float:left;
	margin:35px 0px 0px 20px;
	padding:0px;	
	display: inline;
}
#headerContainer #logoContainer #logoLink {
	display:block;
	width:160px;
	height:80px;
}
#headerContainer #langContainer 
{
	float:right; 
	width:580px; 
	height:20px;
	overflow:hidden; 
	margin: 7px 33px 0px 0px;
	clear:right;
	display:inline;
}
#headerContainer #langContainer .langText
{
	color:#CCCCCC;
	text-align:right;
	font-size:10px;
}
#headerContainer #langContainer .langText a:link, #headerContainer #langContainer .langText a:visited { 
	text-decoration:none;
	color:#CCCCCC;
}
#headerContainer #langContainer .langText a:hover, #headerContainer #langContainer .langText a:active { 
	text-decoration:none;
	color:#FFFFFF;
}
#headerContainer #topLinkContainer {
	float:right; 
	width:580px; 
	height:22px;
	overflow:hidden; 
	margin: 0px 33px 0px 0px;
	clear:right;
	display:inline;
}
#headerContainer #topLinkContainer .topLinkText {
	text-align:right;
	font-size:10px;
	padding: 5px 0px 0px 0px;
}
#headerContainer #topLinkContainer .topLinkText a:link, #headerContainer #topLinkContainer .topLinkText a:visited { 
	text-decoration:none;
	color:#797865;
}
#headerContainer #topLinkContainer .topLinkText a:hover, #headerContainer #topLinkContainer .topLinkText a:active { 
	text-decoration:none;
	color:#000000;
}

/* Main Menu */

#mainMenuContainer {
	float:right;
	clear:right;
	margin: 0px 33px 0px 0px;
	width:694px;
	height:31px;
	display:inline;
}
#mainMenuContainer ul{
	font-size:11px;
	list-style:none;
	padding:0px; 
	margin:0px;
}
#mainMenuContainer ul li{
	display:block;
	float:left;
	height:31px;
	width:114px;
	overflow:hidden;
}
#mainMenuContainer ul li a{
	display:block;
	height:31px;
	width:114px;
	text-align:center;
	text-decoration:none;
	line-height:280%;
	color:#FFFFFF;
}
#mainMenuContainer ul li.mainMenuItemMid{
	margin:0px 2px 0px 0px;
	background-image:url(../images/main_menu_item_mid_off.gif); 
	background-repeat:no-repeat;
	background-position:top left;
}
#mainMenuContainer ul li.mainMenuItemMid a:hover{
	background-image:url(../images/main_menu_item_mid_over.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
}
#mainMenuContainer ul li.mainMenuItemMid a.current{
	background-image:url(../images/main_menu_item_mid_on.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	color:#000000;
}
#mainMenuContainer ul li.mainMenuItemLeft{
	margin:0px 2px 0px 0px;
	background-image:url(../images/main_menu_item_left_off.gif); 
	background-repeat:no-repeat;
	background-position:top left;
}
#mainMenuContainer ul li.mainMenuItemLeft a:hover{
	background-image:url(../images/main_menu_item_left_over.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
}
#mainMenuContainer ul li.mainMenuItemLeft a.current{
	background-image:url(../images/main_menu_item_left_on.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	color:#000000;
}
#mainMenuContainer ul li.mainMenuItemRight{
	margin:0px 0px 0px 0px;
	background-image:url(../images/main_menu_item_right_off.gif); 
	background-repeat:no-repeat;
	background-position:top right;	
}
#mainMenuContainer ul li.mainMenuItemRight a:hover{
	background-image:url(../images/main_menu_item_right_over.gif); 
	background-repeat:no-repeat;
	background-position:top right;
	color:#FFFFFF;
}
#mainMenuContainer ul li.mainMenuItemRight a.current{
	background-image:url(../images/main_menu_item_right_on.gif); 
	background-repeat:no-repeat;
	background-position:top right;
	color:#000000;
}


/* Sub Menu */

#subMenuContainerBg {
	float:right;
	clear:right;
	margin: 22px 33px 0px 0px;
	width:770px;
	height:46px;
	display:inline;
	background-image:url(../images/sub_menu_item_extra.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#subMenuContainer {
	float:right;
	margin: 0px;
	width:695px;
	height:46px;
}
#subMenuContainer ul{
	float:right;
	font-size:11px;
	list-style:none;
	padding:0px; 
	margin:0px;
}
#subMenuContainer #lowerRow{
	margin-top: 2px;
}
#subMenuContainer ul li{
	display:block;
	float:left;
	height:22px;
	width:114px;
	overflow:hidden;
}
#subMenuContainer ul li a{
	display:block;
	height:22px;
	width:114px;
	text-align:center;
	text-decoration:none;
	line-height:170%;
	color:#FFFFFF;
}
#subMenuContainer ul li.subMenuItemRegular{
	margin:0px 0px 0px 0px;
	background-image:url(../images/sub_menu_item_regular_off.gif); 
	background-repeat:no-repeat;
	background-position:top left;	
	margin:0px 2px 0px 0px;
}
#subMenuContainer ul li.subMenuItemRegular a:hover, #subMenuContainer ul li.subMenuItemRegular a.current{
	background-image:url(../images/sub_menu_item_regular_on.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	color:#000000;
}
#subMenuContainer ul li.subMenuItemRight{
	margin:0px 0px 0px 0px;
	background-image:url(../images/sub_menu_item_regular_off.gif); 
	background-repeat:no-repeat;
	background-position:top right;	
}
#subMenuContainer ul li.subMenuItemRight a:hover, #subMenuContainer ul li.subMenuItemRight a.current{
	background-image:url(../images/sub_menu_item_regular_on.gif); 
	background-repeat:no-repeat;
	background-position:top right;
	color:#000000;
}
#subMenuContainer ul li.subMenuItemCorner{
	margin:0px 0px 0px 0px;
	background-image:url(../images/sub_menu_item_corner_off.gif); 
	background-repeat:no-repeat;
	background-position:top right;	
}
#subMenuContainer ul li.subMenuItemCorner a:hover, #subMenuContainer ul li.subMenuItemCorner a.current{
	background-image:url(../images/sub_menu_item_corner_on.gif); 
	background-repeat:no-repeat;
	background-position:top right;
	color:#000000;
}

/* Sub Menu Two Column */

#subMenuContainerTwoColumn {
	float:right;
	clear:right;
	margin: 22px 33px 0px 0px;
	width:770px;
	height:46px;
	display:inline;
}
#subMenuContainerTwoColumn ul{
	float:right;
	font-size:16px;
	font-weight:bold;
	vertical-align:bottom;
	list-style:none;
	padding:0px; 
	margin:0px;
}
#subMenuContainerTwoColumn ul li.left{
	display:block;
	float:left;
	height:46px;
	width:390px;
	/* background-image:url(images/ride_left.gif); */
	background-repeat:no-repeat;
	background-position:top left;	
	margin:0px 6px 0px 0px;	
}
#subMenuContainerTwoColumn ul li.right{
	display:block;
	float:left;
	height:46px;
	width:374px;
	/* background-image:url(images/ride_right.gif); */
	background-repeat:no-repeat;
	background-position:top left;	
	margin:0px 0px 0px 0px;		
}
#subMenuContainerTwoColumn ul li.left a{
	display:block;
	height:46px;
	width:390px;
	text-align:center;
	text-decoration:none;
	color:#000000;
}
#subMenuContainerTwoColumn ul li.left a.inactive{
	/* background-image:url(images/ride_left_off.gif); */
	background-repeat:no-repeat;
	background-position:top left;
}
#subMenuContainerTwoColumn ul li.right a{
	display:block;
	height:46px;
	width:374px;
	text-align:center;
	text-decoration:none;
	color:#000000;
}
#subMenuContainerTwoColumn ul li.right a.inactive{
	/* background-image:url(images/ride_right_off.gif); */
	background-repeat:no-repeat;
	background-position:top right;
}
#subMenuContainerTwoColumn ul li a span {
	display:none;
}

/* Body */

#bodyContainer {
	clear:both;
	background:url(../images/bg_left.gif) top left repeat-y;
}

/* Left */

#leftContainer {
	float:left;
	width:161px;
	height:547px;
	/*background-color:#252A2E;*/
}


/* Main */

#mainContainer {
	float:right;
	width:839px;
	height:547px;
	/*background-image:url(../images/bg_main_common.gif);*/
	background-position:top left;
	background-repeat:no-repeat;
	color:#797865;
}

/* General */
.cssHide {
	position:absolute;
	top:-1000px;
}
.cssClearBoth {
	clear:both;
}

/* CSS Format for Editor */
.RedTitle
{
	color:Red;
	font-weight:bold;
	font-size:12px;
	line-height:150%;
}

.Heading1
{
	font-weight:bold;
	font-size:16px;
	line-height:150%;
}

.Heading2
{
	font-weight:bold;
	font-size:14px;
	line-height:150%;
}

.Heading3
{
	font-weight:bold;
	font-size:12px;
	line-height:150%;
}

.Small
{
	font-size:10px;
}