
html{ overflow-y:scroll;
} 

p, h1, h2, h3, h4, h5, h6, ul, li {
	padding: 0;
	margin: 0;
}
a img {
	border: 0;
}
#print {
	display: none;
}

TD.position {
background:transparent; 
text-align:center; 
}

p { margin-top: 1.3em; } 


TD.space {
line-height: 0; 
}

div.space {
line-height: 0;
padding: 0px; 
valign: top;
}

div.header {
width: 800px;
height: 138px; 
padding: 0px;
background: transparent url(../images/top_bar_background.jpg) no-repeat;
}

div.email {
padding-left: 591px;
padding-top: 90px;
line-height: 0px;
}

div.menu {
height: 38px;
padding: 0px; 
valign: top;
}


td.rates {
height: 118px;
padding-left: 18px;
padding-top: 0px;
}


div.bodyframe {
background: transparent;
width: 800px;
line-height: 0;
border-color: #ebf9fe;
border-width: 2px 0 0 0;
border-style: solid;

}

div.bodyleft {
float: left;
width: 554px;
background: url(../images/background_body.jpg) repeat-x;
line-height: 0px;
}

div.bodyright {
float: right;
width: 246px;
background: #0068a0 url(../images/contact_background.jpg) repeat-x;
line-height: 0;
}

td.bodyrightbackground {
background: #016296;
}

div.bodyleftform {
width: 494px;
background: #005c91;
text-align:left;
padding-left:60px;
padding-top:20px;

}

div.title {
color:#f9bb48; 
background: transparent; 
width: 554;
font-size:14pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
line-height: 1.2;
padding-left: 60px;
padding-right: 50px;
padding-top: 36px;
padding-bottom: 10px;
}

div.subtitle {
color:#f9bb48; 
background: transparent; 
width: 554;
font-size:12pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
line-height: 1.4;
padding-right: 100px;
}

div.subsubtitle {
color:#f9bb48; 
background: transparent; 
width: 554;
font-size:10pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
line-height: 1.4;
padding-right: 100px;
}

td.formname {
font-weight:bold; 
padding-top: 5px;
padding-bottom: 8px;
padding-left: 16px;
padding-top: 20px;
font-size:13pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
color:#003575;
}

td.formtitles {
font-size:9pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
padding-top: 10px;
padding-left: 16px;
padding-bottom: 1px;
color:#003575;
}

td.formtitles2 {
float: left;
font-size:10pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
color:#fabf53;
line-height: 1.4;
}

div.bodytext {
color:#ffffff; 
background: transparent; 
width: 434px;
font-size:10pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:justify;
font-weight:regular; 
line-height: 1.4;
padding-left: 60px;
padding-right: 60px;
padding-bottom: 16px;
}

div.bodytexthome {
color:#ffffff; 
background: transparent; 
width: 434px;
font-size:10pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:justify;
font-weight:regular; 
line-height: 1.4;
padding-left: 60px;
padding-right: 60px;
padding-bottom: 0px;
}

td.quicklinks {
color:#ffffff; 
background: transparent; 
font-size:10pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
line-height: 1.4;
padding-bottom: 5px;
}


div.logos {
line-height: 0;
}

div.divider {
width: 554px;
height: 2px;
background: #0068a0 url(../images/divider.gif) repeat-x;
line-height: 0;
padding-top: 20px;
padding-bottom: 20px;
}

tr.footer {
width: 800px;
height: 103px;
background: #0068a0 url(../images/footer.gif) no-repeat;
}

td.footer {
width: 800px;
height: 103px;
background: transparent url(../images/footer.gif) no-repeat;
color:#ffffff; 
font-size:9pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
line-height: 1.4;
padding-left: 80px;
padding-top: 7px;
}

td.footerspace {
width: 800px;
background: #000000;
}

table#footerspace {background-color:#0090ca; width:800px; height:103px}
table#footerspace td {color:#ffffff; 
font-size:9pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
padding-left: 50px;
padding-top: 7px;}


td.footerlinks {
color:#ffffff; 
background: transparent; 
width: 800px;
font-size:9pt;
font-family: arial, sans-serif, "Lucida Grande", Tahoma;
text-align:left; 
font-weight:regular; 
line-height: 1.4;
padding-left: 134px;
padding-top: 7px;
}

.menutitle{
cursor:hand;
margin-bottom: 5px;
background-color:transparent;
color:#fabf53;
width:350px;
text-align:left;
font-weight:regular;
}

.submenu{
margin-bottom: 0.5em;
text-align:justify;
}
.submenu2{
margin-bottom: 0.5em;
text-align:left;
}



a.bodylinksRollover {text-decoration:underline; background:transparent;}
a.bodylinksRollover:link {color: #ffffff; background:transparent;}
a.bodylinksRollover:visited {color: #ffffff; background:transparent;}
a.bodylinksRollover:active {color: #ffffff; background:transparent;}
a.bodylinksRollover:hover {color: #59caf5; text-decoration: underline; background:transparent;}

a.footerlinksRollover {text-decoration:none; background:transparent;}
a.footerlinksRollover:link {color: #ffffff; background:transparent;}
a.footerlinksRollover:visited {color: #ffffff; background:transparent;}
a.footerlinksRollover:active {color: #ffffff; background:transparent;}
a.footerlinksRollover:hover {color: #59caf5; text-decoration: underline; background:transparent;}

UL {
font-size : 10pt; 
font-family : arial, sans-serif, "Lucida Grande", Tahoma;
color : #d8f1ff; 
padding-left: 30px;
list-style-image: url(../images/bullet.gif);
}

UL UL LI {
font-size : 10pt; 
font-family : arial, sans-serif, "Lucida Grande", Tahoma;
color : #d8f1ff; 
list-style-image: url(../images/sub_bullet.gif);
}




td.cflite {
	width: 246px;
	font-family: arial;
	font-color: #003575;
}

td.fields {
	font-size:11px;
	color:#003575;	
	padding-bottom: 1px;
}
td.cflite p {
	padding:0px;
}
td.cflite label {
	padding:0px;
}
label {
 padding-right:10px
}
td.required {
 font-weight:regular;
}
td.required_star {
 font-weight:bold;
 color:#003575;
}
td.not-required {
 font-weight:normal
}









table#sidemenu {
background-color:transparent; 
}

.glossymenu{
padding-left: 0;
width: 434px; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: transparent;
font:11pt arial, sans-serif, "Lucida Grande", Tahoma;
font-type:regular;
color: #fabf53;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 10px 0 0 0;
text-decoration: none;
}


.glossymenu .glossymenu .menuitem:active, .glossymenu .menuitem:hover{
color: #59caf5; text-decoration: underline;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 13px;
right: 5px;
border: none;
}


