body
{
	font-size: 12px;
	background: #ffffff;
	margin: 0px;
	color: #000000;
	font-family: Verdana;
}
TABLE
{
	font-family: Verdana;
}
TR
{
	font-size: 12px;
	vertical-align: top;
	font-family: Verdana;
}
TD
{
	font-size: 12px;
	font-family: Verdana;
}
div
{
	font-size: 12px;
	font-family: Verdana;
}
A
{
	font-family: Verdana;
	cursor: pointer;
}
TABLE.sptable
{
	font: 11px;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	width: 100%;
}
TABLE.popupDBS
{
	font: 11px;
	z-index: 100;
	left: 555px;
	position: absolute;
	top: 415px;
	height: 63px;
	width: 180px;
	background-color: #cccccc;
}
TABLE.popupEP
{
	font: 11px;
	height: 63px;
	z-index: 100;
	left: 555px;
	position: absolute;
	top: 305px;
	width: 180px;
	background-color: #cccccc;
}
TABLE.popupShab
{
	font: 11px;
	z-index: 100;
	left: 555px;
	position: absolute;
	top: 525px;
	height: 63px;
	width: 180px;
	background-color: #cccccc;
}
TABLE.popupEP_noDB
{
	font: 11px;
	height: 63px;
	z-index: 100;
	left: 555px;
	position: absolute;
	top: 360px;
	width: 180px;
	background-color: #cccccc;
}
TABLE.popupShab_noDB
{
	font: 11px;
	z-index: 100;
	left: 555px;
	position: absolute;
	top: 470px;
	height: 63px;
	width: 180px;
	background-color: #cccccc;
}
TABLE.BoundaryBox
{
	border-bottom: 1px Grey;
}
TABLE.MenuTable
{
	background-image: url('../images/button_bg.jpg');
	background-repeat: repeat-x;
}
TD.banner
{
	background: #FFCC00;
	height: 80px;
	text-align: left;
	vertical-align: middle;
}
TD.banner1
{
	background: #FFCC00;
	height: 80px;
	text-align: left;
	vertical-align: middle;
}
TD.bannerblue
{
	background: #000066;
}
TD.bannergrey
{
	background: #B7B7B7;
	height: 22px;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
}
TD.bannergreyProducts
{
	background: #B7B7B7;
	height: 22px;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	padding-left: 18px;
}
TD.bannerbggrey
{
	background: #D4D4D4;
	height: 22px;
	font-size: 10px;
	vertical-align: middle;
}
TD.bannerlinks
{
	background: #B7B7B7;
	height: 22px;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}
.bannerimg
{
	padding-top: 20px;
	padding-left: 15px;
}
TD.leftmenu
{
	background: #D7D7D7;
	border-right: solid 1px #B7B7B7;
	vertical-align: top;
	text-align: left;
	border-bottom: solid 2px #B7B7B7;
}
TD.innerleftmenu
{
	background: #D7D7D7;
	border-right: solid 1px #B7B7B7;
	vertical-align: top;
	text-align: left;
	border-bottom: solid 2px #B7B7B7;
	max-width: 198px;
}

.Hiddentext
{
	background: #D7D7D7;
	width: 203px;
}
TD.innerleftmenuF
{
	width: 20%;
	background: #D7D7D7;
	border-right: solid 1px #B7B7B7;
	vertical-align: top;
	text-align: left;
	border-bottom: solid 2px #B7B7B7;
}
TD.popupheader
{
	background-color: #999999;
}

TD.popupbody
{
	background-color: #cccccc;
	text-align: left;
}
TR.leftmenufiller1
{
	width: 100%;
	height: 22px;
	background: #D7D7D7;
}
.Homeleftspacer
{
	height: 20px;
}

TR.leftmenufiller2
{
	width: 100%;
	height: 26px;
	background: #D7D7D7;
}
TR.leftmenulight
{
	width: 100%;
	background-color: #F5F5F5;
	font-size: 12px;
}
TD.leftmenulight
{
	width: 100%;
	background-color: #F5F5F5;
	height: 28px;
	padding-left: 5px;
	color: #000066;
	vertical-align: middle;
}
TD.welcomeinfo
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: justify;
}
TD.welcomeTextHome
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;	
	text-align: left;
}
TD.customtable
{
	width: 225px;
}
TD.login
{
	font-size: 10px;
	color: #000066;
	padding-left: 25px;
	padding-right: 25px;
	height: 15px;
	min-width: 200px;
}
.loginimage
{
	vertical-align: top;
	margin-left: 20px;
}
TD.logintext
{
	padding-left: 25px;
	padding-right: 25px;
	height: 15px;
	vertical-align: bottom;
	text-align: left;
	font-family: Verdana;
	font-size: 10px;
	color: #000066;
	min-width: 200px;
}
TD.content
{
	width: 797px;
}
TD.homepageicons
{
	width: 60%;
	vertical-align: middle;
	padding: 3px 10px 3px 40px;
	/*text-align:right;*/
}
TD.homepagelinks
{
	width: 40%;
	vertical-align: middle;
	padding: 10px 10px 10px 0px;
	text-align:center;
}
TD.homepageerror
{
	vertical-align: middle;
	padding: 0px 20px 0px 15px;
	font-weight: bold;
}
TD.alertmessage
{
	vertical-align: top;
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	height:20px;
	/*background-color:Yellow;*/
	color:red;
}
TD.accountinfo
{
	padding: 0px 50px 25px 50px;
}
TD.accheader
{
	font-weight: bold;
	padding: 0px 3px 10px 0px;
}
TD.accfooter
{
	padding: 10px 3px 10px 0px;
	font-size: 11px;
}
TD.acclabels
{
	vertical-align: middle;
	padding: 3px 5px 3px 0px;
}
TD.accinput
{
	vertical-align: middle;
	padding: 3px 0px 3px 5px;
}
TD.custom1
{
	padding: 3px 2px 5px 2px;
	height: 100px;
	vertical-align: top;
	text-align: justify;
}
TD.modularwindow
{
	padding-left: 15px;
	height: 10px;
}
TD.mailimage
{
	padding: 3px 5px 5px 5px;
	vertical-align: top;
	text-align: justify;
}
TD.loginerror
{
	font-size: 10px;
	color: Red;
	padding-left: 25px;
	padding-right: 25px;
	min-width: 200px;
}
A.link1
{
	display: block;
	font-weight: normal;
	color: #000066;
	font-family: Verdana;
	text-decoration: none;
	vertical-align: middle;
}
TD.contactimage
{
	vertical-align: middle;
	padding: 5px 10px 15px 15px;
}
TD.contactusinfo
{
	vertical-align: middle;
	padding: 5px 10px 15px 15px;
	width: 50%;
}
TD.contactusinfobold
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 10px 0px 15px;
	width: 50%;
}
TD.editorlabels
{
	padding: 5px 0px 5px 30px;
	vertical-align: middle;
}
TD.editorinputs
{
	padding: 5px 0px 5px 0px;
}
.sitehead
{
	color: #000066;
	margin-left: 22px;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.Loginsitehead
{
	color: #000066;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 27px;
}

.siteheadhomepage
{
	color: #000066;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 17px;
}
.homepagespacer
{
	height: 15px;
}
.homepagespacerRight
{
	height: 5px;
}
.leftmenu_image
{
	padding-top: 1px;
}
.multilink
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 3px;
}
.multilink_selected
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	padding-left: 3px;
}
.mailconfirm
{
	padding-left: 15px;
}
.logofflink
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.DisabledLink
{
	cursor: default;
}
A.naviglink
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	padding: 00px 10px 00px 10px;
}


A.naviglink:visited
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	padding: 00px 10px 00px 10px;
}
.naviglink-active
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	padding: 00px 10px 00px 10px;
	background-color: #D4D4D4;
}

.leftmenulightimage
{
	width: 15px;
	height: 16px;
	font-size: 12px;
	color: #000066;
}
.Welcometitle
{
	margin: 0px 10px 10px 0px;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	text-align:left;
}
.passwordWelcometitle
{
	margin: 0px 10px 10px 0px;
	font-size: 23px;
	color: #000066;
	font-weight: bold;
	padding-left: 15px;
}


.homepagetitle
{
	margin: 0px 10px 10px 0px;
	font-size: 23px;
	color: #000066;
	font-weight: bold;
}
.contact
{
	height: 25px;
	font-size: 12px;
	padding-left: 5px;
	vertical-align: bottom;
}
.contactpopup
{
	height: 25px;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	vertical-align: bottom;
}
.contactDays
{
	font-size: 12px;
	padding-left: 5px;
	vertical-align: bottom;
}
.contactSpace
{
	height: 12px;
	font-size: 12px;
	padding-left: 5px;
	vertical-align: bottom;
}
.contactbold
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}
.contactsmall
{
	font-size: 10px;
}
A.loginlink
{
	text-decoration: underline;
}
A.registerlink
{
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #000066;
	cursor: pointer;
	z-index: 1;
}
.TextBox
{
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	font-family: Verdana;
	width: 152px;
}

.AccTextBox
{
	border-style: solid;
	border-color: #B7B7B7;
	border-width: 1px;
	font-family: Verdana;
	width: 220px;
}
.loginbutton
{
	border-color: #B7B7B7;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	background-image: "../Images/Bottom.gif";
	font-family: Verdana;
	font-size: 12px;
	border-collapse: collapse;
}
.NButton
{
	color: #000000;
	border-color: #B7B7B7;
	border-style: solid;
	border-width: 1px;
	background-color: #F5F5F5;
	width: 80px;
	font-weight: bold;
}
.spheader
{
	background-color: #000066;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	vertical-align: bottom;
	width: 93%;
	height: 15px;
}
.spheader1
{
	background-color: #000066;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	vertical-align: bottom;
	width: 73%;
	height: 15px;
}
.homepage11
{
	padding: 10px 0px 2px 4px;
	font-size: 11px;
	color: #B7B7B7;
	font-weight: bold;
}
.bold
{
	font-weight: bold;
}
.helpimage
{
	height: 66px;
	width: 80px;
	border: 0px;
	cursor: pointer;
	padding: 0px 25px 0px 5px;
}


.hrClass
{
	color: #D7D7D7;
	height: 1px;
}
.text2
{
	font-size: 11px;
	color: #000066;
	font-family: arial;
	text-decoration: none;
}

.button
{
	border-right: #80aac5 1px solid;
	border-top: #b8dff5 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #aad7f2 1px solid;
	color: #000000;
	border-bottom: #7195ac 1px solid;
	font-family: arial;
	height: 20px;
	background-color: #9ccfef;
	padding: 1px;
}

A.linktxta
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	top: 5px;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EDEDED;
}
A.linktxta:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	top: 5px;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}

A.linktxtb
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.linktxtb:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	top: 5px;
	background-color: #EDEDED;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menubut
{
	border: medium none;
	font-weight: bold;
	width: 197px;
	cursor: pointer;
	color: #000000;
	text-align: center;
	display: block;
	background-image: url( '../images/menubg.gif' );
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

A.linka
{
	font-weight: bold;
	font-size: 13px;
	color: #0F0067;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.link:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #1A0B75;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	top: 5px;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.mainmenu
{
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	background-color: #F5F5F5;
	font-family: Verdana;
	text-decoration: none;
	height: 100%;
	width: 100%;
}

.homemainmenu
{
	font-size: 12px;
	color: #000066; /*background-color: #D4D4D4;*/
	font-family: Verdana;
	text-decoration: none;
	cursor: default;
	background-repeat: repeat-x;
}
.homelibrary
{
	background-color: #F5F5F5;
}
A.link2:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #1A0B75;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.link3
{
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #000066;
	background-color: #F5F5F5;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 22px;
	padding-top: 3px;
}
A.link3:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	font-family: Verdana;
	text-decoration: none;
}

.test
{
	font-weight: bold;
	font-size: 18px;
	color: #000066;
	font-family: Verdana;
	text-decoration: none;
}
.smallicon
{
	vertical-align: middle;
	padding-right: 5px;
}
.leftmenuimage
{
	width: 198;
	height: 102;
}
.Loginlinksmouseout
{
	font-weight: normal;
	text-decoration: none;
}
.Loginlinksmouseover
{
	font-weight: bold;
	text-decoration: none;
}
.sessionexpirelink
{
	text-decoration: underline;
	color: Blue;
}
.AlertText
{
	vertical-align: middle;
}
TD.alertmessageAmber
{
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	color: Yellow;
	font-weight: bold;
}
TD.alertmessageGreen
{
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	color: Green;
	font-weight: bold;
}
TD.alertmessageRed
{
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	color: Red;
	font-weight: bold;
}
DIV.contactusinfobold
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 10px 0px 5px;
}
LI.DrivinDir
{
	font-weight: normal;
	vertical-align: middle;
}
A.NLink
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	padding: 00px 10px 00px 10px;
}
.imageText
{
	font-family: Arial;
	font-size: 10px;
	color: Gray;
	vertical-align: text-top;
}
.newsSection
{
}
.imageLink
{
	cursor:pointer;
}
TD.contactusinfoleft
{
	vertical-align: top
	text-align: center;
	padding: 5px 10px 15px 15px;
	width: 50%;
}
