/* CSS Document */
body {margin:20px 0; background:#9c9c9c; font:normal 10px Verdana; color:white; scrollbar-base-color:#244d73}

a {color:white; text-decoration:none}
a:hover {color:#8dd2fe; text-decoration:none}

ul {margin:0 15px; padding:0; display:block;}

p {line-height:12px; margin:0 0 10px 0; text-align:justify}

h1 {font:bold 14px Arial; margin:0 0 10px; padding:0; color:#244d73}

h2 {font:bold 12px Arial; margin:0; padding:0}
h3 {font:bold 12px Arial; margin:0; padding:0}

#header {position:relative; margin:auto; width:800px; background:url(images/headerBg.jpg); height:110px}
#logo { position:absolute; top:8px; left:20px }
#topMenu {position:absolute; left:577px; top:93px; width:223px; height:17px; background:url(images/topMenuBg.gif); font:bold 10px Tahoma}
#topMenu ul { margin:0 0 0 15px; padding:0; list-style:inside}
#topMenu li {float:left; padding:3px 6px 0; list-style-type:none; display:block}
#navMenu {position:relative; margin:auto; width:800px; height:25px; background:#494949; font:bold 10px Tahoma}
#navMenu ul { margin:0 10px; padding:0; list-style:inside}
#navMenu li {float:right; padding:6px 12px 0; list-style-type:none; display:block}
#allMenu {position:absolute; top:-17px; left:0}
#mainBg {position:relative; width:100%; background:#1e1e1e}
#main {position:relative; margin:auto; width:800px; height:420px; background:url(images/mainBg.jpg)}
#main2 {position:relative; margin:auto; width:800px; height:420px; background:url(images/mainBg2.jpg)}
#pageImg { position:absolute; top:50px; left:30px }
#pageCont { position:absolute; top:50px; left:270px; height:360px; width:500px; overflow:auto }
#pageContShort { position:absolute; top:50px; left:270px; height:255px; width:500px; overflow:auto }
#pageContLong { position:absolute; top:50px; left:20px; height:255px; width:750px; overflow:auto }
#pageContMenu { position:absolute; top:305px; left:260px; height:105px; width:500px; overflow:hidden }
#pageContMenuLong { position:absolute; top:305px; left:150px; height:105px; width:500px; overflow:hidden }

#subMenu { position:absolute; top:-7px; left:0px; z-index:2 }

#secure { position:absolute; top:280px; left:127px; width: 360px; }
#payType { position:absolute; top:300px; left:17px }

#footerBar {position:relative; width:785px; padding:5px 5px 5px 10px; margin:auto; background:white}
#footer {position:relative; margin:auto; padding:5px 10px; width:780px; height:83px; background:url(images/footerBg.jpg); color:#414141; text-align:right}
#indexBar {position:relative; width:780px; padding:11px 10px; margin:auto; background:#292929}
#siteLogIn {position:relative; width:776px; padding:15px 12px; margin:auto; background:#3e3e3e; text-align:right}
#siteLogIn a {font:bold 11px Tahoma}
#indexTop {position:absolute; left:660px; top:84px; width:136px; height:17px }
#contact {position:absolute; left:20px; top:30px; width:730px; height:355px; border:1px solid #e1e1e1; background:#f8f8f8; color:#414141; padding:25px 10px 0; line-height:16px}
#contact a {color:#244d73}
#contact a:hover {color:#414141}

.greyBg {background:#494949}
.blueBg {background:#4388ad}
.lightBlueBg {background:#97d8fa}
.padding {padding:6px}
.darkGrey {color:#414141}
.dashTd {border-top:1px dashed white; padding:5px 10px}
.blue {color:#8dd2fe}
.contactTd {border-right:1px dashed #414141}
.darkBlue {color:#244d73}
.white {color:#ffffff}
.bold {font-weight:bold}
.red {color:#FF0000}
.underline {text-decoration:underline;}

.searchField {width:170px; font:normal 11px Tahoma; color:#315989; border:1px solid #315989; padding:1px 2px}
.textfield {width:230px; font:normal 11px Tahoma; color:#315989; border:1px solid #315989; padding:1px 2px}
.smallField {width:40px; font:normal 11px Tahoma; color:#315989; border:1px solid #315989; padding:1px 2px}
.contField {width:170px; font:normal 11px Tahoma; color:#315989; border:1px solid #414141; padding:1px 2px}
.largeArea {width:300px; font:normal 11px Tahoma; color:#315989; border:1px solid #414141; padding:1px 2px}
.inputfield {font:normal 11px Tahoma; color:#315989; border:1px solid #315989; padding:1px 2px}


#rightMenu {border-top:2px solid #c3c3c3; border-bottom:2px solid #c3c3c3; height:367px; width:320px; background:#104764}
.paddinRight {padding-right:20px}

.sep {clear:both; display:block}

#sideBar h2{
	color:#FFFFFF;
	font-size:110%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold;
}

#sideBar h2 span{
	font-size:125%;
	font-weight:normal;
}

#sideBar ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar li{
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	width:177px;
	color:#FFFFFF;
}


#sideBar {position: absolute; width: auto; height: auto; top: 25px; right:0px}

#sideBarTab{
	float:left;
	height:372px;
	width:21px;
}

#sideBarContents{
	float:left;
	overflow:hidden;
	width:320px;
	height:400px;
}

#sideBarContentsInner{
	width:200px;
}
