body 
{
	margin: 0px auto;
	background-color : #ffffff;
	
}

.menu { position: absolute;bottom: 0px; left:0px; width:100%; font-family: verdana, arial, sans-serif; font-size:10px;}
.menu ul { padding:0;margin:0;list-style-type:none;}
.menu ul li { float:left; position:relative; background: url(../images/divider.jpg) no-repeat top right;font-size: 10px; }
.menu ul li a, .menu ul li a:visited {float:left; display:block; text-decoration:none;color:#ddf; padding:0px 12px; line-height:25px; height:32px; border-bottom:1px solid #99ccff; }
.menu ul li:hover {width:auto;}
.menu ul li a:hover {border-color:#c60;background: url(../images/butt_mo.jpg) repeat-x;}
.menu ul li:hover a {border-color:#c60;}
.menu ul li ul { display:none; }
.menu table { margin:0; font-size:11px; position:absolute; top:0; left:0; }

/* specific to non IE browsers */
.menu ul li:hover ul {
display:block;
position:absolute;
top:32px;
margin-top:1px; 
left:0;
width:155px;
border-bottom:3px solid #f8b100;
border-top:3px solid #f8b100;
border-left: none;
border-right: none;

}

.menu ul li:hover ul.endstop { left:-50px; }
.menu ul li:hover ul li ul { display: none; }
.menu ul li:hover ul li a {
display:block;
background:#b3dffd;
color:#000;
height:auto;
line-height:15px;
padding:4px 16px; 
width:120px; 
border-top:1px ridge #1b71ad; 
border-bottom:0;
border-left:0;
border-right:0;
margin: 0;
}
.menu ul li:hover ul li a.drop { background:#f8b100 url(images/bullet1.gif) no-repeat 3px 8px; }
.menu ul li:hover ul li a:hover { color:#000; background:#f8b100;}
.menu ul li:hover ul li a:hover.drop { background: #f8b100; color:#000; }
.menu ul li:hover ul li:hover ul { display:block; position:absolute; left:153px; top:-1px; }
.menu ul li:hover ul li:hover ul.left { left:-153px; }

/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul { z-index: 500; display:block;position:absolute;top:31px; background:#b3dffd;left:0; border-bottom:3px solid #f8b100;border-top:3px solid #f8b100; }

.menu ul li a:hover ul.endstop { left: -50px; }
.menu ul li a:hover ul li a { display:block;color:#000; height:1px; line-height:15px; padding:3px 16px; width:120px; }
.menu ul li a:hover ul li a.drop { background:#f8b100 }
.menu ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; }
.menu ul li a:hover ul li a:hover { color:#000; background: #f8b100 }
.menu ul li a:hover ul li a:hover.drop {  background: #f8b100 }
.menu ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:0;color:#000; left:150px; }
.menu ul li a:hover ul li a:hover ul.left { left:-153px; }

h1 {
color: #1b71ad;
font: 18px Tahoma, Verdana bold ;
margin-bottom: 2px;
padding-top: 25px;
}


#body h1 {
color: #1b71ad;
font: 18px Tahoma, Verdana bold ;
margin-bottom: 2px;
margin-top: 10px;
padding-top: 0px;
}


h2 {
color: #1b71ad;
font: 13px Tahoma, Verdana bold ;
margin-bottom: 3px;
margin-top: 0px;
padding: 0;
}

p, span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: justify;
color: #4C4C4C;
margin-top: 3px;
margin-bottom: 3px;
line-height: 17px;
}

#body p, #body span {
line-height: 15px;
}
a {
color: #1b71ad;
font: 11px bold Tahoma, Verdana;
margin-bottom: 3px;
}
#rightShadow {
width:778px;
margin:0px auto;
background:url(assets/main/shadow_right_sub.jpg) top right no-repeat;
border: 0px solid black;
}

#body #rightShadow {
width:778px;
margin:0px auto;
background:url(assets/main/shadow_right.jpg) top right no-repeat;
border: 0px solid black;
}

#leftShadow {
width:778px;
margin-left:0;
background:url(assets/main/shadow_left_sub.jpg) top left no-repeat;
border: 0px solid black;
}

#body #leftShadow {
width:778px;
margin-left:0;
background:url(assets/main/shadow_left.jpg) top left no-repeat;
border: 0px solid black;
}

#wrapper {
margin:auto;
width:768px;
border: 0px solid black;
}

#header {
position: absolute;
top: 0;
left:100;
width:735px;
background:url(../images/header_bg_sub.jpg) repeat-x;
height: 50px;
}

#body #header {
position: absolute;
top: 0;
width:768px;
background:url(assets/main/header_bg.jpg) repeat-x;
height: 333px;
}


#logo {
width: 150px;
float: left;
}

#quickSearch {
text-align: right;
padding: 5px;
font: 11px bold Tahoma, Verdana;
color: white;
float: right;
width: 500px;
}
.qsText {
width: 100px;
font: 10px bold Tahoma, Verdana;
color: black;
}
.qsButt {
width: 30px;
font: 10px bold Tahoma, Verdana;
color: black;
}

#slogan {
padding: 5px;
font: 16px Tahoma, Verdana;
color: white;
float: right;
width: 500px;
text-align: right;
}

#topImage {
margin-top: 10px;
clear: both;
}

#body #topImage {
margin-top: 20px;
clear: both;
}

.totalLabel
{
	border-bottom: double #000000;
	border-top: solid 1px #000000;
}

.grdViewFont
{
	margin-top: 3px;
	color: #000;
	font: 11px Tahoma, Verdana ;
	margin-bottom: 3px;
	line-height: 17px;
}

.buttonInvisible
{
	display:none;
}

.business_normal
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #4C4C4C;
}
#aLinks a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
}

#aLinks a:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #3366ff;
}


.TopLogoCell {
	text-align: center;
}
.SplitterHorizontal {
	background-color: #022B53;
	background-image: url(images/menubackground.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 3px;
}
.SplitterVertical {
	background-color: #022B53;
	background-image: url(images/menubackground.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}


a:link {
	color: #4C4C4C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;

	height:20px;
}
a:visited {
	color: #4C4C4C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;

	height:20px;
}
a:hover {
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;

	height:20px;
}
a:active {
	color: #4C4C4C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	height:20px;
}
.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	text-align: right;
	letter-spacing: 1px;
}

.HypClass
{
	color: #ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: justify;
	text-decoration: none;
	
}

#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 16px Helvetica, Verdana, Arial, sans-serif;line-height:100%;width:200px;}
#menucase ul.vert-one li{margin:0;padding:0;border-top:1px solid #4D0000;border-bottom:1px solid #761A1A;}
#menucase ul.vert-one li a{display:block;text-decoration:none;font: 11px Verdana; color:#fff;background:#3366FF; padding:0 0 0 20px;width:180px;}
#menucase ul.vert-one li a:hover{background:#99CCCC 0 9px;font: 11px Verdana; }
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#0033CC; url("images/vert-one_arrow.gif") no-repeat 0 9px;}

.TitleTd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3366ff;
	width: 584px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(images/menubackground.gif);
}

.menuTd 
{
background-image: url(images/menubackground.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
    	color: #4C4C4C;
	text-decoration: none;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 142px;
	

}
.MainEntrance
{
	font-weight:bold;
	font-size:12px;
}
#downloadsl a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
}
#downloadsl a:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #3366ff;
}
.Imagestyle
{
	width:250px;
	height:167px;
}
#photoslinks a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
}
#photoslinks a:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #3366ff;
}
.OuterLinks a:hover
{
       color: #3366ff;
}