body
{
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-size:11px;
	background-image:url(../images/bk_strip.jpg);
	background-repeat:repeat-x;
	color:#594A21;
}
#topArea,#container
{
	width:785px;

}
#logo
{
	float:left;
	width:258px;
}

ul.topMenu li
{
	background-image:url(../images/sep_top_links.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:71px;
	width:74px;
	
}
ul.topMenu li.last
{
	background:none;
}
ul.topMenu li.selectedMenu
{
	color:#CC0001;
}
ul.topMenu li.selectedMenu div
{
	background-image:url(../images/arrow_red.jpg);
	background-repeat:no-repeat;
	background-position:center 20px;
	
}

ul.topMenu li div
{
padding-top:40px;
}

ul.topMenu li a
{
	color:#6A6A6A;
	
}
ul.topMenu li
{
	float:left;
}
ul.topMenu
{
	padding:0px;
	list-style:none;
	margin:0px;
float:right;
text-align:center;
font-size:10px;
color:#6A6A6A;

	
}
#topMenuArea
{
	float:left;
	width:527px;
		
}

ul.topMenu li a
{
	padding-bottom:20px;
	text-decoration:none;
}	
ul.topMenu li a.siteMap
{
	background-image:url(../images/sitemap.gif);
	background-repeat:no-repeat;
	background-position:center 20px;
	
}	
ul.topMenu li a.info
{
	background-image:url(../images/information.gif);
	background-position:center 20px;
	background-repeat:no-repeat;
}
ul.topMenu li a.contact
{
	background-image:url(../images/icon_email.gif);
	background-position:center 20px;
	background-repeat:no-repeat;
}
ul.topMenu li a.home
{
	background-image:url(../images/home_icon.gif);
	background-position:center 20px;
	background-repeat:no-repeat;
	
	
}

div.mainMenuContainer div.rightCorner
{
	background-image:url(../images/right_main_menu.gif);
	height:59px;
		background-repeat:no-repeat;
		background-position:top right;
		
}

div.mainMenuContainer div.leftCorner
{
	background-image:url(../images/left_main_menu.gif);
	background-repeat:no-repeat;
	height:59px;
}
div.mainMenuContainer
{
	clear:both;
	margin-top:10px;
	background-image:url(../images/center_main_menu.gif);
	background-repeat:repeat-x;
	border:none;
	
}
ul.mainMenu li a
{
	color:#6A6A6A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
ul.mainMenu li
{
	background-image:url(../images/red_icon.jpg);
	background-repeat:no-repeat;
	background-position:center 2px;

	padding-top:18px;
	width:192px;
	text-align:center;
	float:left;
}
ul.mainMenu li.lastMenu div
{
	border:none;
}
ul.mainMenu li div
{
	border-right:solid 1px #0B0B0A;
	line-height:22px;
}

ul.mainMenu
{	
	padding:0px;
	margin:0px;
	list-style:none;	
}

#bodyContainer
{
padding-top:7px;
	
}

#leftBar
{
	width:223px;
	float:left;
}
div.darkBox div.content
{
	background-color:#FFFCF1;
	border-right:solid 1px #D9D8C9;
	border-left:solid 1px #D9D8C9;
	
}
div.darkBox div.footer
{
	background-image:url(../images/bk_gradient_dark_rounded_footer_center.jpg);
	background-repeat:repeat-x;
	
}
div.darkBox div.footerRight
{
	border:none;
	background-image:url(../images/footer_right_dark_rounded.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:9px;
}
div.darkBox  div.footerLeft
{
border:none;
	background-image:url(../images/footer_left_dark_rounded.jpg);
	background-repeat:no-repeat;
	

}
div.darkBox div.header div.left
{
	background-image:url(../images/left_dark_rounded.jpg);
	background-repeat:no-repeat;
	
}
div.darkBox div.header div.right
{
	background-image:url(../images/right_dark_rounded.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:45px;
	line-height:32px;
	color:#CE0D0D;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
}
div.darkBox div.header
{
	background-image:url(../images/center_dark_rounded.jpg);
	background-repeat:repeat-x;
	
	
}
h3.greyGradient
{
	
	background-image:url(../images/bk_gradient_grey.jpg);
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
	line-height:18px;
	color:#594A21;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}

div.subHeading
{
	padding-left:10px;
	padding-bottom:2px;
}
ul.leftMenu li.last
{
	border:none;
	margin-bottom:5px;
}
ul.leftMenu li a
{	
	color:#594A21;
	text-decoration:none;
}
ul.leftMenu li
{
	border-bottom:solid 1px #DBDAC8;
	background-image:url(../images/red_menu_icon.jpg);
	background-position:30px;
	background-repeat:no-repeat;
	padding-left:42px;
	line-height:20px;
}

ul.leftMenu
{
	padding:0px;
	margin:0px;
	list-style:none;
}

#contentArea
{
	float:left;
	width:554px;
	margin-left:6px;
	color:#594A21;
}

div.lightGreyBox div.content
{
	background-color:#FFFFFF;
	border-right:solid 1px #D9D8C9;
	border-left:solid 1px #D9D8C9;
	padding-left:5px;
	padding-right:5px;
	
}
div.lightGreyBox div.footer
{
	background-image:url(../images/bk_gradient_light_grey_rounded_footer_center.jpg);
	background-repeat:repeat-x;
	
}
div.lightGreyBox div.footerRight
{
	border:none;
	background-image:url(../images/footer_right_light_grey_rounded.jpg);
	background-repeat:no-repeat;
background-position:top right;
	height:9px;
	overflow:hidden;
}
div.lightGreyBox  div.footerLeft
{
border:none;
	background-image:url(../images/footer_left_light_grey_rounded.jpg);
	background-repeat:no-repeat;
	

}
div.lightGreyBox div.header div.left
{
	background-image:url(../images/left_light_grey_rounded.jpg);
	background-repeat:no-repeat;
	
}
div.lightGreyBox div.header div.right
{
	background-image:url(../images/right_light_grey_rounded.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:45px;
	line-height:32px;
	color:#CE0D0D;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
}
div.lightGreyBox div.header
{
	background-image:url(../images/center_light_grey_rounded.jpg);
	background-repeat:repeat-x;
	
	
}
div.fullRoundedBorder div.topBar, div.fullRoundedBorder div.bottomBar
{
	background-image:url(../images/full_rounded_border_box_leftBar.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
div.fullRoundedBorder div.bottomBar 
{
	background-position:left bottom;
}
div.fullRoundedBorder div.upperRight
{
	background-image:url(../images/full_rounded_border_box_right.jpg);
	background-position:right top;
	background-repeat:no-repeat;

}
div.fullRoundedBorder div.lowerLeft
{	
	background-image:url(../images/full_rounded_border_box_left_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
div.fullRoundedBorder div.lowerRight
{	
	background-image:url(../images/full_rounded_border_box_right_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}
div.fullRoundedBorder div.upperleft
{
	
	background-image:url(../images/full_rounded_border_box_left.jpg);
	background-repeat:no-repeat;
	
	

}
div.fullRoundedBorder div.rightBar
{
	background-position:right top;
}
div.fullRoundedBorder div.rightBar, div.fullRoundedBorder
{
	background-image:url(../images/full_rounded_border_box_leftBar.jpg);
	background-repeat:repeat-y;
	
}
div.fullRoundedBox div.left
{
	background-image:url(../images/full_rounded_left.jpg);
	background-repeat:no-repeat;
}
div.fullRoundedBox div.right
{
	background-image:url(../images/full_rounded_right.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
div.fullRoundedBox div.lowerleft
{
	background-image:url(../images/full_rounded_left_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
div.fullRoundedBox div.lowerright
{
	background-image:url(../images/full_rounded_right_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.fullRoundedBox
{
	background-color:#DBDAC8;
}

h2.brown
{
	font-size:14px;
	font-weight:bold;
	color:#594A21;
	padding:0px;
	margin:0px;
}
div.pageHeading
{
	line-height:36px;
	text-align:center;
}

#overSeas
{
	width:275px;
	float:left;
}

#Money
{
	width:275px;
	float:left;
	margin-left:3px;
}

ul.redList, ul.redListMultiline
{
	padding:0px;
	margin:0px;
	list-style:none;
	font-weight:bold;
}
ul.redList li, ul.redListMultiline li
{
	background-image:url(../images/red_bullet.jpg);
	background-repeat:no-repeat;
	height:24px;
	padding-left:15px;
	background-position:left 4px;
	
}
ul.redListMultiline li
{
height:auto;
}



div.darkBrownBox div.content
{
	background-color:#DBDAC8;
	border-right:solid 1px #D9D8C9;
	border-left:solid 1px #D9D8C9;
	
}
div.darkBrownBox div.footer
{
	background-image:url(../images/bk_gradient_dark_brown_rounded_footer_center.jpg);
	background-repeat:repeat-x;
	
}
div.darkBrownBox div.footerRight
{
	border:none;
	background-image:url(../images/footer_right_dark_brown_rounded.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:9px;
}
div.darkBrownBox  div.footerLeft
{
border:none;
	background-image:url(../images/footer_left_dark_brown_rounded.jpg);
	background-repeat:no-repeat;
	

}
div.darkBrownBox div.header div.left
{
	background-image:url(../images/left_dark_brown_rounded.jpg);
	background-repeat:no-repeat;
	
}
div.darkBrownBox div.header div.right
{
	background-image:url(../images/right_dark_brown_rounded.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:38px;
	line-height:32px;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
}
div.darkBrownBox div.header
{
	background-image:url(../images/center_dark_brown_rounded.jpg);
	background-repeat:repeat-x;
	
	
}

input.smalltextbox
{
	line-height:18px;
	font-size:11px;
	border: solid 1px #BBBBBB;
	
}

a.red, a.red:hover
{
	color:#CC0001;
	text-decoration:none;
}

#footer
{
	margin-top:6px;
}

#pipe ul a, #pipe ul a:hover
{
 	color:#594A21;
	text-decoration:none;
}
#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	
	} 

#pipe ul li {
	margin-left: 0;
	padding: 0px 8px;
	border-left: 1px solid #594A21;
	list-style: none;
	display: inline;
	}


	
		
#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
	
	
	div.errorMsg
	{
			font-weight:bold;
			font-size:16px;
            background:#ffdfdf url(../images/uf_error.png);
            border:1px solid #df7d7d; border-width:1px 0;
            margin:0 0 0em 0; padding:1em;
          }
          
          	h3.subheading
	{
		padding:0px;
		margin:0px;
		font-size:14px;
		color:#CC0001;
		font-weight:bold;
	}
	
	
	#contentArea Table 
	{
		color:black;
	}
	#contentArea Table td
	{
		
		line-height:16px;
	}
	
#content a, #content a:hover
{
	color:#CC0001;
	text-decoration:none;
}

div.spacer
{
	padding-top:10px;
	padding-bottom:10px;
}
ul.redList a
{
	color:#594A21;	
}