body {
	background-color: #bebdbd;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}
.button {
	background-image: url(../images/button_bg.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.headerbg1 {
	background-image: url(../images/header_bg1.jpg);
	background-repeat: no-repeat;
}
.headerbg2 {
	background-image: url(../images/header_bg2.jpg);
	background-repeat: no-repeat;
}
.headerrtc {
	background-image: url(../images/header_rt.jpg);
	background-repeat: no-repeat;
}
.headerrbc {
	background-image: url(../images/header_rb.jpg);
	background-repeat: no-repeat;
}
.headerltc {
	background-image: url(../images/header_lt.jpg);
	background-repeat: no-repeat;
}
.headerlbc {
	background-image: url(../images/header_lb.jpg);
	background-repeat: no-repeat;
}

.crumbstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #997b20;
	padding-left: 10px;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodytxtbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bodyheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.successheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.crumbslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #997b20;
	text-decoration: underline; 
}
a.crumbslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #997b20;
	text-decoration: underline;
}
.ddoverlap{
border-bottom: 1px solid #bbb8a9;
height: 21px;
width: 100%;
}
.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}
.ddoverlap li{
display: inline;
margin: 0;
}
.ddoverlap li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: bold;
text-decoration: none;
padding-right: 35px;
color: black;
background: url('../images/righttabdefault.gif') no-repeat 100% 1px;
border-left: 1px solid #c0bfb3;
position: relative;
display: block;
float: left;
margin-left: -20px; 
left: 20px; padding-left:15px; padding-top:3px; padding-bottom:3px
}
.ddoverlap li a:visited{
color: black;
}
.ddoverlap li a:hover{
color: #d6993e;
text-decoration: underline;
}
.ddoverlap li.selected a{ 
color: black;
z-index: 100;
top: 1px;
background: url('../images/righttabselected.gif') no-repeat 100% 0;
}
.ddoverlap li.selected a:hover{
	color: black;
	text-decoration: none;
}
.welcomename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #213580;
	text-align: right;
	vertical-align: bottom;
}
.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color:#000000
}
a.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color:#000000
}
a.navlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	color:#000000
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5a;
	text-align: right;
}

#dhtmltooltip
{
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=lightgrey,direction=135);
	Z-INDEX: 101; 
	LEFT: -300px; 
	VISIBILITY: hidden; 
	WIDTH: 200px; 
	POSITION: absolute;
}
#dhtmlpointer 
{
	z-index : 102;
	LEFT: -300px; 
	VISIBILITY: hidden; 
	POSITION: absolute
}
#tab1Div 
{
	visibility: visible;
	width:500px;
	height: auto;
	position:absolute;
	top: 292px;
} 
#tab2Div 
{
	visibility:hidden;
	width:500px;
	height:auto;
	position:absolute;
	top: 292px;
} 
.txtfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px Solid #7f9db9;
}
.headingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #295398;
}
.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box_tl {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c0bfb3;
	border-left-color: #c0bfb3;
	border-bottom-color: #c0bfb3;
	text-align:left;
}
.tagtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6a6868;
}
.dotline
{
	background-image:url('../images/dot_line.gif');
	background-repeat: repeat-x
}
.tblmainheading {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	height:22px;
	background-color: #295398;
}
.tblsubheading {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	height:22px;
	background-color: #7993BA;
}
.tblbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	color: #000000;
	background-color: #f2efef;
	padding-left: 10px;
}
.tbltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	color: #000000;
}
.tblgrey{
	background-color: #f2efef;
}
a.tbladdlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline; 
}
a.tbladdlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.headingwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.dotline {
	border-left-color:#999999;
	border-left-style:dashed;
	border-right:none;
	border-top:none;
	border-bottom:none;
	}

.codes1 {
	background-color:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.codes2 {
	background-color:#FFF2F2;
	align="left";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

 #greybox1 {
	width:100%;
	height: 100%;
	background:black;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	float:left;
	position: absolute; left: 0px; top: 340px;
	font: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
}



    
    	#myGrid { width: 700px;height:100px;}
    
    	#myGrid .aw-grid-row {height: 20px; border-bottom: 1px solid #ccc}
    /*	#myGrid .aw-row-1 {color: blue} */
    
    	/*	Alternate row colors */
    	#myGrid .aw-alternate-even {background: #fff;}
    	#myGrid .aw-alternate-odd {background: #EAEAEA;}
    
    	//#myGrid .aw-alternate-even .aw-column-1 {background: #eee;}
    	//#myGrid .aw-alternate-odd .aw-column-1 {background: #ddd;}
    
    	/*	Highlight on mouseover, mousedown */
    /*	#myGrid .aw-mouseover-row {background: #ccc;} */
    /*	#myGrid .aw-mousedown-row {background: #999;} */
    
    /*	#myGrid .aw-mouseover-row .aw-column-1 {background: #bbb;} */
    /*	#myGrid .aw-mousedown-row .aw-column-1 {background: #888;} */
    
    	/* Selected rows */
    	#myGrid .aw-rows-selected {background: #316ac5;}
    	#myGrid .aw-rows-selected .aw-column-1 {background: #316ac5;}
    
    
    
    	        #myGrid .aw-column-0 {width: 130px; border-right: 1px solid #ccc;}
    		#myGrid .aw-column-1 {width: 70px; border-right: 1px dotted #ccc;}
    		#myGrid .aw-column-2 {width: 90px; border-right: 1px dotted #ccc;}
    		#myGrid .aw-column-3 {width: 80px; border-right: 1px dotted #ccc;}
    		#myGrid .aw-column-4 {width: 65px; border-right: 1px dotted #ccc;}
    		#myGrid .aw-column-5 {width: 65px; border-right: 1px dotted #ccc;}
    		#myGrid .aw-column-6 {width: 80px; border-right: 1px dotted #ccc;}
    		#myGrid .aw-column-7 {width: 85px; border-right: 1px dotted #ccc;}
    
    
    	/* Selected cells */
    	#myGrid .aw-grid-row .aw-cells-selected {background: #DBA99A;}
    
    	#myGrid .aw-grid-headers {color: #0D2B88;font-weight: bold;background-color:#D8D8D8;}

    	#myGrid .aw-mouseover-header {color: red;}
    	#myGrid .aw-mousedown-header {color: yellow;}
    
    
    	#myGrid .aw-row-selector {width: 20px; text-align: center}
    	#myGrid .aw-row-2 .aw-row-selector {font-weight: bold}
    	#myGrid .aw-mouseover-row .aw-row-selector {color: red;}
    
    	/*	Highlight on mouseover, mousedown */
    	#myGrid .aw-mouseover-selector {background: green;}
    	#myGrid .aw-mousedown-selector {background: yellow;}


					/* Big box with list of options */
		 			#ajax_listOfOptions{
		 				position:absolute;	/* Never change this one */
		 				width:560px;	/* Width of box */
		 				height:300px;	/* Height of box */
		 				overflow:auto;	/* Scrolling features */
		 				border:1px solid #317082;	/* Dark green border */
		 				background-color:#FFF;	/* White background color */
		 				text-align:left;
		 				font-size:0.9em;
		 				z-index:100;
		 			}
		 			#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		 				cursor:pointer;
		 				font-size:0.9em;
		 			}
		 			#ajax_listOfOptions .optionDiv{
		 			float: left;
					border: 0.1em solid #ffffff;
		 			background-color:#F7F9FC;
					text-align:left;

		 			}

		 			#ajax_listOfOptions .optionDivodd{
		 			float: left;
					border: 0.1em solid #ffffff;
		 			background-color:#DCE0E6;
					text-align:left;

		 			}

 /* Selected item in the list */
		 			#ajax_listOfOptions .optionDivcol{
					font-weight:bold;
					background-color:#0D2B88;
		 			}

		 			#ajax_listOfOptions_iframe{
		 				background-color:#F00;
		 				position:absolute;
		 				z-index:5;
		 			}

#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		color:#FFF;
		float: left;
		border: 0.1em solid #ffffff;
		text-decoration: none;
		text-align: left;
		background-color:#6787B0;
		padding: 0; margin: 0;
		text-align:left;
	}

					#headerrec li
					{float: left;
					border: 0.1em solid #ffffff;
					color: #ffffff;
					text-decoration: none;
					text-align: center;
					background-color:#0D2B88;
					padding: 0; margin: 0;
					font-weight:bold;}

					#ajax_listOfOptions li
										{float: left;
										display: block;
										border: 0.1em solid #ffffff;
										text-decoration: none;
										text-align: center;

					padding: 0; margin: 0;}
.steps {font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }

.tblHeader0 {font-size:12px;
			    font-family: Arial, Tahoma, Geneva, sans-serif;}/*CBCCD6; }*/

			    .tblHeader0 ul{ 
				margin: 0px; 
				padding: 0px; 
			    }

			    .tblHeader0 li
			    {float: left;
			    display: block;        
			    text-decoration: none;
			    text-align: left;
			    padding: 2px; margin: 0px;
			    font-size:12px;
			    font-family: Arial, Tahoma, Geneva, sans-serif;
			    }

			    .tblHeader0 a:hover { color: #8f1210; text-decoration: underline;font-weight:bold;} 
			    .tblHeader0 a:link { color: #797979; text-decoration: underline;font-weight:bold; } 
			    .tblHeader0 a:visited { color: #797979; text-decoration: underline;font-weight:bold; }
				
			    .CellHeaders {
				width:160px;
				color: #000000;
				font-weight: bold;
				background-color:#D8D8D8;
				border-left:1px solid #ccc;
				border-top:1px solid #ccc;
				border-right:1px solid #ccc;
				border-bottom:1px outset #D8D8D8;
			    }

			#regionform { 
			border-left:#CCCCCC 1px solid;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			height: 210px;
			padding-left:5px;
			padding-right:5px;
			text-align:left
			}
			
			#regionform p{
			width: 350px;
			margin: 0;
			border-bottom: 1px dashed gray;
			height: 1%;
			vertical-align: middle;
			padding-top:10px;
			}
			
			#regionform label{
			font-weight: bold;
			vertical-align: middle;
			width:120px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:gray;
			margin: 1;
			float: left;

			}

			#regionform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
			width: 180px;
			}

			#regionform textarea{
			width: 250px;
			height: 150px;
			}

			/*.threepxfix class below:
			Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
			to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
			*/

			* html .threepxfix{
			margin-left: 3px;
			}

			#destination {display: none;}
			#office {display: none;}



			    #regions {
					float: left;
					width: 360px;
					margin: 0;
					list-style: none;
					color: #ffffff;
					font-weight : bold;
					font-size:12px;
					font-family: Arial, Tahoma, Geneva, sans-serif;

				}

				#regionarea h1 {
				color: #FFF;
				}
				#regionarea h2 {
					color: #000;
				}

#destination {display: none;}
#office {display: none;}

.errorheadbg{
		background-color: #295398;
}
 .tblHeader1 {width:700px;  vertical-align: bottom;padding: 0; margin: 0;}

    .tblHeader1 ul{ padding: 0; margin: 0; }
    
    .tblHeader1 li {float: left;}
    
    .tblHeader1 li
    {float: left;
    display: inline; font-weight : bold;
    border-right:0.1em solid #ffffff;
    color: #000000;
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 2px; margin: 0;
    }
    
    .tblHeader1 a:hover { color: #295398; text-decoration: underline; } 
    .tblHeader1 a:link { color: #295398; text-decoration: none; } 
    .tblHeader1 a:visited { color: #295398; text-decoration: none; }
    
    .tblHeader1_temp {width:700px;  height:20px; vertical-align: bottom;padding: 0; margin: 0; background-color: #295398;}

    .tblHeader1_temp ul{ padding: 0; margin: 0; }
    

    .tblHeader1_temp li
    {float: left;
    display: inline;    
    font-weight : bold;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
	vertical-align:middle;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding-left: 5px; margin: 0;
    }
    
    .tblHeader1_temp a:hover { color: #ffffff; text-decoration: underline; } 
    .tblHeader1_temp a:link { color: #ffffff; text-decoration: none; } 
    .tblHeader1_temp a:visited { color: #ffffff; text-decoration: none; }
    
    .tblHeader2 {width:400px;  vertical-align: top;padding: 0; margin: 0; float:left;}

    .tblHeader2 ul{ padding: 0; margin: 0; }
    
    .tblHeader2 li {float: left;}
    
    .tblHeader2 li
    {float: left;
    display: inline; border: 0.1em solid #ffffff;
    font-weight : bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0; margin: 0;
    }
    
    .tblHeader2 a:hover { color: #295398; text-decoration: underline; } 
    .tblHeader2 a:link { color: #295398; text-decoration: none; } 
    .tblHeader2 a:visited { color: #295398; text-decoration: none; }
    
    
    .tblHeader3 {width:400px;  vertical-align: top;padding: 0; margin: 0; }

    .tblHeader3 ul{ padding: 0; margin: 0; }
    
    .tblHeader3 li {float: left;}
    
    .tblHeader3 li
    {
    display: inline; border: 0.1em solid #ffffff;
    font-weight : bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0; margin: 0;
    }
    
    .tblHeader3 a:hover { color: #295398; text-decoration: underline; } 
    .tblHeader3 a:link { color: #295398; text-decoration: none; } 
    .tblHeader3 a:visited { color: #295398; text-decoration: none; }
    
    
    
    #tblHeader {width:752px; vertical-align: bottom; padding: 0; margin: 0;  background:#eeeeee;  border:1px solid #eeeeee;}
    #tblHeader ul{ padding: 0; margin: 0; }
    #tblHeader li {float: left;	}
    #tblHeader li {
    float: left;
    display: inline; border: 0.1em solid #ffffff;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    background-color:#eeeeee;
    padding: 0; margin: 0;
    }
    
    #tbldata {width:700px; vertical-align: bottom;padding: 0; margin: 0; border:1px solid #eeeeee;}
    #tbldata ul{ padding: 0; margin: 0; }
    #tbldata li {float: left; }
    
    #tbldata li
    {float: left;
    display: inline; border: 0.1em solid #ffffff;
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0;
    text-indent:2px; margin: 0;}
    
    #tbldata a:active { color:#295398; text-decoration: none; } 
    #tbldata a:hover { color: #295398; text-decoration: none; } 
    #tbldata a:link { color: #295398; text-decoration: none; } 
    #tbldata a:visited { color: #295398; text-decoration: none; }
    
    .tblHeader_1 {width:398px;  vertical-align: bottom;padding: 0; margin: 0; color: #ffffff; background:#eeeeee; border:1px solid #eeeeee;}

    .tblHeader_1 ul{ padding: 0; margin: 0; }
    
    .tblHeader_1 li {float: left;	}
    
    .tblHeader_1 li
    {float: left;
    display: inline; font-weight : bold;
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 2px; margin: 0;
    }
    
    .tblHeader_1 a:hover { color: #295398; text-decoration: underline; } 
    .tblHeader_1 a:link { color: #295398; text-decoration: none; } 
    .tblHeader_1 a:visited { color: #295398; text-decoration: none; }
    
    .tblHeader0 {width:396px;  vertical-align: bottom;padding-left: 2px; margin: 0px; color: #000000; background:#eeeeee;  border:1px solid #eeeeee;}

    .tblHeader0 ul{ padding: 0; margin: 0; }
    
    .tblHeader0 li {float: left;}
    
    .tblHeader0 li
    {float: left;
    display: inline;    
    
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 2px; margin: 0;
    }
    
    .tblHeader0 a:hover { color: #295398; text-decoration: underline; } 
    .tblHeader0 a:link { color: #295398; text-decoration: none; } 
    .tblHeader0 a:visited { color: #295398; text-decoration: none; }
    
    
    .tblHeader0_0 {width:700px; float:left; display:block; vertical-align: bottom;padding-left: 2px; margin: 0px; color: #000000; background-color:#eeeeee ;  border:1px solid #eeeeee;}

    .tblHeader0_0 ul{ padding: 0; margin: 0; background:#eeeeee ;}
    
    .tblHeader0_0 li {float: left;}
    
    .tblHeader0_0 li
    {float: left;
    display: inline; background:#eeeeee ;
    text-decoration: none;
    text-align: left;
    font-size:11px;
    font-family: Arial, Tahoma, Geneva, sans-serif;
    padding-left: 2px; margin: 0;
    }
    
    .tblHeader0_0 a:hover { color: #0D8FAA; text-decoration: underline;font-weight:bold;} 
    .tblHeader0_0 a:link { color: #0D8FAA; text-decoration: none;font-weight:bold; } 
    .tblHeader0_0 a:visited { color: #0D8FAA; text-decoration: none;font-weight:bold; }

a.qicknavlink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-left:3px;
}
a.qicknavlink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
padding-left:3px;
}
.tdhighlight {
background-color:#BFD2FF;
}
.tdnohighlight {
background-color:none;
}

