/* CSS Document */
.leftsidebar
	{
	background-image:url(../images/msformback.gif);
	background-repeat:no-repeat;
	}
.rightsidebar
	{
	background-image:url(../images/rightformback.jpg);
	background-repeat:no-repeat;
	
	}
.button_style
{
border:1px solid #2F365F;
}
ul
	{
	line-height:150%;
	list-style-image:url(../images/redarrow.gif);
	}
.calendar_item
	{
	background:url(../images/bgcalendar32x32.png);
	}
.redtext
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	}
.detail_background
	{
	background-color:#EBECF1;
	}
body{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9B9B9B;
	margin-top:20px;
	background-color:#0A2542;
	}
p{
	line-height:150%
	}
a img{
	border:none}
.menu{
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	}
.menu a{
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	}
.menu a:hover{
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	}
.white{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
.white-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
.white-text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
.white-text a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	font-weight:normal;
	}
.lefttext {
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	color:#004E97;
}
.errorTextBox {
	width:120px;
	border: #FF0000 1px solid;
}
.red_header
{
font-family: tahoma, verdana, arial;
font-size:11pt;
color:#a30000;
font-weight:bold
}
.textbox {
	    width:120px;
		border: #004e97 1px solid;
}
.bigerrorTextBox {
	width:190px;
	border: #FF0000 1px solid;
}
.bigtextbox {
	    width:190px;
		border: #5E788F 1px solid;
}
ul.right {
	font-size: 9pt;
	font-family: tahoma, verdana, arial;
	list-style-image: URL(images/redarrow.gif);
	list-style-position: outside;
	line-height: 12pt;
	font-weight: normal;
	color: #034580;
	margin-top: 0px;
	padding-top: 5px;
}
a.main {
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #d81920;
	font-weight: normal;
	text-decoration: none;
}
a.main:hover {
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.bodytext {
	font-family: tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #3c3b4a;
	text-align:justify;
}
.bodytext a {
	font-family:  tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #006699;
	text-align:justify;
	text-decoration:none;
}
.bodytext a:hover {
	font-family:  tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	text-decoration:underline;
}
.bodytextright {
	font-family: tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #3c3b4a;
	text-align:right;
}
.bodytextright a {
	font-family:  tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #006699;
	text-align:right;
	text-decoration:none;
}
.bodytextright a:hover {
	font-family:  tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-align:right;
	text-decoration:underline;
}
.bodytextleft {
	font-family: tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #3c3b4a;
	text-align:left;
}
.bodytextleft a {
	font-family:  tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #006699;
	text-align:left;
	text-decoration:none;
}
.bodytextleft a:hover {
	font-family:  tahoma, arial;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-align:left;
	text-decoration:underline;
}
h1 {
	font-family: tahoma, verdana, arial;
	font-size: 12pt;
	font-weight: bold;
	color: #004E97;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
}
h2 {
	font-family: tahoma, verdana, arial;
	font-size: 11pt;
	font-weight: bold;
	color: #a30000;
	margin-top: 5px;
	margin-bottom: 3px;
	padding:0px;
}
.footermenu {
	padding-top: 15px;
	color: #CCD5D2;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	margin: 0px;
}
.footermenu a {
	text-decoration: none;
	color: #CCD5D2;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
}
.footermenu a:hover {
	text-decoration: none;
	color: #CCD5D2;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: underline;
}
.toplinks  { 
	font-family: tahoma, verdana, arial; 
	font-size: 8pt;
	color: #032447;
	text-decoration: none; 
	line-height: normal; 
	font-weight: normal; 
}
.toplinks a  { 
	font-family: tahoma, verdana, arial; 
	font-size: 8pt;
	color: #032447;
	text-decoration: none; 
	line-height: normal; 
	font-weight: normal; 
}
.toplinks a:hover  { 
	font-family: tahoma, verdana, arial; 
	font-size: 8pt;
	color: #000000;
	text-decoration: underline; 
	line-height: normal; 
	font-weight: normal; 
}

.header_bar
{
    font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:center;
	padding:3px;
	background-color:#004e97;
}

.table_class
{
  border-left: 1px #CCCCCC solid;
   border-right: 1px #CCCCCC solid;
  border-bottom: 1px #CCCCCC solid;
}

.tableBox
{
  border-left: 1px #CCCCCC solid;
   border-right: 1px #CCCCCC solid;
  border-bottom: 1px #CCCCCC solid;
  border-top: 1px #CCCCCC solid;
}

.table_header
{
 font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
 border-top: 1px #CCCCCC solid;
 /*background-color:#004E97;*/
 color:#004e97;
}
.table_leftborder
{
border-left: 1px #CCCCCC solid;
}
.table_rightborder
{
border-right: 1px #CCCCCC solid;
}
.table_bottomborder
{
border-bottom: 1px #CCCCCC solid;
}
.table_topborder
{
border-top: 1px #CCCCCC solid;
}
.order_total
{
 font-family: verdana;
	font-size: 10pt;
color:#a30000;
font-weight:bold;
}
.sub_header
{
color:#000066;
font-weight:bold;
 background-color:#DaDfE5
}

.blue{
	font-family:Verdana;
	font-size:11px;
	color:#004E97;
	text-decoration:none;
	font-weight:bold;
	}
.blue_label
{
 font-family: verdana;
	font-size: 8pt;
  color:#004E97;
  font-weight:bold; 
}
.blue_text
{
 font-family: verdana;
	font-size: 9pt;
 color:#006699;
}

.blue_text a {
	font-family:  verdana;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #006699;
	text-decoration:none;
}
.blue_text a:hover {
	font-family:  verdana;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}