body{
	margin:0;
	background-image: url(../images/bg1.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#525252;
	text-decoration:none;
}
.top-text{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#16254c;
	text-decoration:none;
}

.left-box-text {
border-bottom:1px dashed #9FBCDF;
color:#2A5D9A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
.left-box-text a {
color:#2A5D9A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
text-decoration:none;
}


.link-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#f8faff;
	text-decoration:none;
}
.link-text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#f8faff;
	text-decoration:none;
}
.link-text a:link,visited,active{
	color:#f8faff;
	text-decoration:none;
}
.link-text a:hover{
	color:#8cc1f5;
	text-decoration:none;
}
.mid-title{
	font-family: "Myriad Pro";
	font-size:27px;
	font-weight:normal;
	line-height:normal;
	color:#205479;
	text-decoration:none;
}
.mid-title1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	color:#205479;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 18px;
	width: 50px;
	background-color:#eeeeee;
	border: 1px solid #9aa8ba;
}
.textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 18px;
	width: 120px;
	background-color:#f6f6f6;
	border: 1px solid #9aa8ba;
}
.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 18px;
	background-color:#eeeeee;
	border: 1px solid #9aa8ba;
}
.black-text{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#333333;
	text-decoration:none;
}
.black-text a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#333333;
	text-decoration:none;
}
.black-text a:link,active,visited{
	color:#333333;
	text-decoration:none;
}
.black-text a:hover{
	color:#333333;
	text-decoration: underline;
}
.bold-text{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#646c76;
	text-decoration:none;
}
.bold-text a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#333333;
	text-decoration:none;
}
.bold-text a:hover{
	color:#000000;
	text-decoration:underline;
}
.action-bg{
	background-image: url(../images/action-bg.jpg);
	background-repeat:repeat-x;
	background-color:#fafafb;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#3a3a3a;
	text-decoration:none;
	height:33px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.action-bg a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#3a3a3a;
	text-decoration:none;
}
.action-bg a:link,visited,active{
	color:#3a3a3a;
	text-decoration:none;
}
.action-bg a:hover{
	color:#3a3a3a;
	text-decoration: underline;
}

.menu-bg{
	background-image: url(../images/greenMenu-bg.jpg);
	background-repeat:repeat-x;
	background-color:#abd04b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#ffffff;
	text-decoration:none;
	height:33px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #679800;
	border-bottom-color: #679800;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #89ac32;
}
.menu-leftbg{
	background-image: url(../images/greenMenu-bg.jpg);
	background-repeat:repeat-x;
	background-color:#abd04b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#ffffff;
	text-decoration:none;
	height:33px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #679800;
	border-bottom-color: #679800;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #679800;
}
.menu-rightbg{
	background-image: url(../images/greenMenu-bg.jpg);
	background-repeat:repeat-x;
	background-color:#abd04b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#ffffff;
	text-decoration:none;
	height:33px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #679800;
	border-bottom-color: #679800;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #679800;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #89ac32;
}
.Canton-bg{
	background-image: url(../images/canten-bg.jpg);
	background-repeat:repeat-x;
	background-color:#edf1f6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d7dd;
	border-bottom-color: #d2d7dd;
	border-left-color: #d2d7dd;
}
#Canton-bg1{
	background-image: url(../images/canten-bg.jpg);
	background-repeat:repeat-x;
	background-color:#edf1f6;
	outline: #000000;
}
.canton-text {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	color:#435367;
	text-decoration:none;
}
.footer-bg{
	background-image: url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#1e1e1e;
	text-decoration:none;
}
.box-bg {
	background-color:#b4cce2;
	border:solid 1px #5985ad;
	 font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	color:#1f375d;
	text-decoration:none;
}
.line {
	 background-image:url(../images/line.jpg);
	background-repeat:repeat-x;
	background-position:center;
}
.log-title-bg {
	background-image: url(../images/log-title-bg.jpg);
	background-repeat:repeat-x;
	height:33px;
	border:solid 1px #b8d7d7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	color:#1f375d;
	text-decoration:none;	
}
.white-bg {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#5a5b5c;
	text-decoration:none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c7c8ca;
	border-bottom-color: #c7c8ca;
	border-left-color: #c7c8ca;
}
.go-bg{
	background-image:url(../images/go-bg.jpg);
	background-repeat:repeat-x;
	background-color:#abd246;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#ffffff;
	text-decoration:none;
	border:solid 1px #8ab332;
	height:21px;
}

.textboxerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 18px;
	width: 280px;
	background-color:#f6f6f6;
	border: 1px solid #FF3300;
}


.textboxerrorTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 60px;
	width: 280px;
	background-color:#f6f6f6;
	border: 1px solid #FF3300;
}



.errorTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color:#f6f6f6;
	border: 1px solid #FF3300;
}

.textboxerrorTextAreaBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 170px;
	width: 570px;
	background-color:#f6f6f6;
	border: 1px solid #FF3300;
}

.go-bg1{
	background-image:url(../images/go-bg1.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#FFFFFF;
	text-decoration:none;
	border:solid 1px #000000;
	height:24px;
	vertical-align:middle;
	text-align:center;
}

.left-boxbg
{
background-color:#C9DBF1;
border:1px solid #5D89BE;
}

.whiterow {
	background-color:#ffffff;
	height:25px;
	cursor: hand;
	
}
.whiterow:hover{
	background-color:#FCF5DD;
	height:25px;
	cursor: hand;
}
.bluerow {
	background-color:#AAD4FF;
	height:25px;
}
.grayrow {
	background-color:#F1F1F1;
	height:25px;
	cursor: hand;
}
.grayrow:hover{
	background-color:#FCF5DD;
	height:25px;
	cursor: hand;
}
.displaySummary {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.gridtitlebg {
	background-image:url(../images/gridbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:25px;
	text-align:left;
	border-spacing: 0px;
	 border-collapse: collapse;
}
.pagewhitebg {
	background-color:#FFFFFF;
	border:1px solid #6186b3;
}
.gridbdr {
	border:0px;
	background-color:#ffffff;
}



/* Grid - General */
.grid                           { position:relative; border-bottom:0; padding-bottom:.5em; }
.grid table                     { width:100%; border:1px solid #cbd3d4; border-bottom:none; }
.grid table.border              { border:1px solid #cbd3d4; }
.grid th                        { white-space:nowrap; }
.grid td input.input-text       { width:86%; }
.grid table td                  { border-width:0 1px 1px 0; border-color:#dadfe0; border-style:solid; }
.grid table td.last             { border-right:0; }
.grid table td.product          { text-align:right; }
.grid tbody.odd tr td,
.grid tbody.even tr td          { border-bottom:0; }
.grid tbody.odd tr.border td,
.grid tbody.even tr.border td   { border-bottom:1px solid #dadfe0; }





.brdr-grey{
	border:solid 1px #cccccc;
}
.brdr-grey2{
	font-family: Tahoma;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

.blue-text1{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	color:#042b6d;
	text-decoration:none;
}
.green-text{
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	color:#77ae01;
	text-decoration:none;
}
.left-br {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
}
.blue-title-bg {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #002f7d;
	background-image: url(../images/blue-title-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:10px;
}

.title-bg{
	background-color: #f3f3f3;
	background-image: url(../images/title-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;	

}
.menu-bg1{
	background-image: url(../images/greenMenu-bg.jpg);
	background-repeat:repeat-x;
	background-color:#abd04b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#ffffff;
	text-decoration:none;
	height:33px;
	border:solid 1px #89ac32;
}
.wihte-bg1{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-left-color: #eaeaea;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #012b71;
	text-decoration: none;
	height:24px;
}
.grey-td-bg{
	background-color: #e2e2e2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #8f8e8e;
	text-decoration: none;
	height:24px;
}.title-bg02 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #d8d8d8;
	background-image: url(../images/title-bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.mid-title{
	font-family: "Myriad Pro";
	font-size:27px;
	font-weight:normal;
	line-height:normal;
	color:#205479;
	text-decoration:none;
}

#mid-content{
		margin:20px auto;
		overflow:hidden;
		width:950px;
		border:none;
		padding:0;
}
#mid-content-bg{
	background:url(../images/mid-background.jpg)  repeat-y 0 0;
	height:500px;
	padding:5px 30px;
}
.clear{
	clear:both;
	padding:0;
	margin:0;
}
#nav{
	margin:0;
	padding:0;
	float:left;
	height:73px;
}
#bottom{
	margin-bottom:0;
	vertical-align:bottom;
}
.black-link-text{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.black-link-text a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.black-link-text a:hover{
	color: #cd210f;
	text-decoration: underline;
}

.graytext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #000000;
	text-decoration: none;
}
.graytext a:hover{
	color: #000000;
	text-decoration: underline;
}





.top-box-mid{
/*	background-color: #d9d9d9;
*/	background-image: url(../images/top-box-mid.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.box-link-bg{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	background:url(../images/myaccount-box.jpg) no-repeat center center;
	width:160px;
	height:120px;
}
.box-link td{
}
.box-link td:hover{
	background-image: url(../images/myaccount-box-ho.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-link-bg a{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
}
.box-link-bg a:hover{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dark-red-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	color: #ec6f00;
	text-decoration: none;
}
fieldset{
	border:solid 1px #b8b8b8;

}
legend{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #e69327;
	text-decoration: none;
	padding:0 3px;
	margin-left:3px;
}

.orange-bg
{
background-image: url(../images/orange-title-bg.jpg);
background-repeat: repeat-x;
background-color: #076dab;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: normal;
color: #ffffff;
text-decoration: none;
height: 22px;
