* {
margin : 0px;
padding : 0px;
}
body {
background : #D4DDFF url('images/bg.png') repeat-x top center;
font-family : verdana;
line-height : 1.5;
color : #555555;
text-align:center;
}
table {
font-size : 11px;
display : block;
border-collapse : collapse;
}
a, a:link, a:visited {
text-align : left;
color : #A0430E;
}
a:hover {
text-decoration : underline;
}
b {
color : #990000;
}
strong {
color : #990000;
font-size : 14px;
}
p {
text-align : left;
font-size : 11px;
color : #333333;
padding : 10px 15px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
color : #1D3356;
font-size : 20px;
padding-left : 15px;
font-weight:normal;
margin-top:15px; 
}

/*h2 {
padding-left : 10px;
background : transparent url('images/h2.png') no-repeat top left;
height:23px;
font-size:14px;
color:#ffffff;
margin:10px 0px 10px 10px;
text-align:left;
}*/

h2 strong {
color:#ffffff;
background : #AB6B30 url('images/h2strong.png') no-repeat top right;
height:23px;
padding-right:20px;
display: inline-block;
display: -moz-inline-block;
float:left;
}

h3 {
padding :10px 0px 0px 10px;
height:23px;
font-size:14px;
color:#ffffff;
margin:15px 0px -10px 10px;
text-align:left;
}

h3 strong {
color:#4F270D;
height:23px;
padding-right:20px;
display: inline-block;
display: -moz-inline-block;
float:left;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input {
font-size:11px;
margin:0pt 2px 0pt 0pt;
padding:4px 0pt;
width:196px;
border:1px solid #6D82A9;
}
.phoneinput
{
font-size:11px;
margin:0pt 2px 0pt 0pt;
padding:4px 0pt;
border:1px solid #6D82A9;
width:auto;
}


input.submit {
font-size:11px;
margin:2pt 2px 5pt 0pt;
padding:4px 0pt;
background:#CCD5F9;
border:none;
font-weight:bold;
width:100px;
}

select {
font-size:11px;
width:150px;
margin:4px 2px 1px 0pt;
padding:0pt;
border:1px solid #6D82A9;
}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}
div.under {
width : 940px;
display : block;
margin : 0px auto;
overflow : hidden;
clear : both;
}
div.main {
width : 940px;
display : block;
text-align : left;
margin : 0px;
overflow : hidden;
}
div.header {
width : 940px;
height : 89px;
display : block;
overflow : hidden;
background : transparent url('images/header.gif') no-repeat top left;
}

div.headerimg
{
position:relative;
top:20px;
left:400px;
overflow : hidden;

}

div.flash {
width : 940px;
height : 138px;
display : block;
overflow : hidden;
}

div.menu {
width : 940px;
height : 37px;
display : block;
overflow : hidden;
background : transparent url('images/menu.gif') repeat-x top left;
margin : 0;
}
ul.menu {
display : block;
float : left;
overflow : hidden;
height : 37px;
margin-left:4px;
}
ul.menu li {
list-style : none;
display : inline;
float : left;
font-size : 11px;
color : #ffffff;
}
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px;
display : inline;
color : #1F3357;
text-align : center;
font-size : 12px;
padding : 0 15px 0 15px;
font-weight : bold;
line-height : 37px;
height : 37px;
text-decoration:none;
}

html>body ul.menu li a:visited,html>body ul.menu li a:link,html>body ul.menu li a {display: block;}

ul.menu li a:hover {
text-decoration : underline;
}
ul.menu li:active, ul.menu li a:active:link, ul.menu li a:active:visited {
font-size : 12px;
text-decoration : underline;
font-weight:bold;
}
ul.menu li a.set:hover {

}

div.content {
width : 940px;
display : block;
overflow : hidden;
text-align : left;
font-size : 10px;
padding : 0px 0px 30px 0px;
background : #ffffff url('images/content.gif') no-repeat top left;
font-size : 12px;
}

div.left {
width : 310px;
float : left;
display : block;
overflow : hidden;

}
div.left p {
padding : 30px;
line-height : 2.5;
text-align:left;
}
div.left img{
display:block;
margin:5px 20px;
}

div.right {
width : 580px;
display : block;
float:left;
overflow : hidden;
padding:0px 20px;
}

div.right p {
padding : 10px;
line-height : 2;
text-align:left;
}

/*div.right img {
border:1px solid #1C2D4B;
margin:10px 10px;
}
*/
div.right img {
border:0px solid #1C2D4B;
margin:4px 0px;
}

div.oright {
width : 48%;
display : block;
float:left;
overflow : hidden;
padding:0px 0px;
}

div.oright p {
padding : 20px;
line-height : 1.5;
text-align:left;
}

span img{
border:1px solid #eeeeee;
margin:5px 10px;
display:block;
}


div.bot {
background : transparent url('images/bot.gif') no-repeat top right;
display : block;
width : 900px;
height:65px;
clear : both;
overflow : hidden;
margin : 0px auto;
color:#4B5F82;
line-height:55px;
padding:0px 20px;
font-size:10px;
text-align:left;
}

ul.menub {
display : block;
width : 940px;
float : left;
}
ul.menub li {
list-style : none;
display : block;
float : left;
font-size : 10px;
color : #ffffff;
}
ul.menub li a, ul.menub li a:link, ul.menub li a:visited {
margin : 0px 15px;
display : block;
color : #777777;
text-align : left;
line-height : 16px;
font-size : 10px;
font-weight : bold;
}
div.clear {
height : 20px;
clear : both;
display : block;
}
label {
width : 150px;
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
}
.required {
padding-bottom : 10px;
}


div.form {
width:264px;
margin:5px 20px;
display:block;
}

div.formhead {
background : transparent url('images/formhead.gif') no-repeat top left;
width:224px;
height:25px;
padding:8px 20px 0px 20px;
display:block;
color:#ffffff;
font-weight:bold;
}
div.formcontent {
background : #EEF7FF url('images/formcontent.gif') no-repeat top left;
width:224px;
padding:5px 20px;
display:compact;
color:#000000;
font-weight:bold;
font-size:11px;
}

/*div.formcontent {
background : #EEF7FF url('images/formcontent.gif') no-repeat top left;
width:224px;
padding:5px 20px;
display:block;
color:#ffffff;
font-weight:bold;
}
*/
div.formbot {
background : #EEF7FF url('images/formbot.gif') no-repeat top left;
width:224px;
height:7px;
padding:0px 20px;
display:block;
}

p.left{
float:left;
display:block;
background:#EEF7FF;
margin:10px;
width:400px;
clear:none;
border:1px solid #CCD5F9;
}

p.left b{
color:#1D3356;
}
/*new style*/
ul.menu1 {
display : block;
float : left;
overflow : hidden;
height : 20px;
margin-left:4px;
}
ul.menu1 li {
list-style : none;
display : inline;
float : left;
font-size : 8px;
color : #ffffff;
}
ul.menu1 li a, ul.menu1 li a:link, ul.menu1 li a:visited {
margin : 0px;
display : inline;
color : #1F3357;
text-align : center;
font-size : 10px;
padding : 0 0px 0 0px;
font-weight : bold;
line-height : 20px;
height : 20px;
text-decoration:none;
}
html>body ul.menu1 li a:visited,html>body ul.menu1 li a:link,html>body ul.menu1 li a {display: block;}

ul.menu1 li a:hover {
text-decoration : underline;
}
ul.menu1 li:active, ul.menu1 li a:active:link, ul.menu1 li a:active:visited {
font-size : 10px;
text-decoration : underline;
font-weight:bold;
}
ul.menu1 li a.set:hover {

}
ul.menu1 li{
text-decoration:none;
}
h2 {
color : #1D3356;
font-size : 17px;
padding-left : 15px;
font-weight:normal;
text-decoration:blink;
margin-top:15px; 
}
h3 {
color : #1D3356;
font-size : 11px;
padding-left : 15px;
font-weight:bold;
}
/*.td {
width:50px;
font-size : 11px;
display : block;
border-collapse : collapse;
}*/
.cinput {
font-size:11px;
margin:0pt 2px 0pt 0pt;
padding:0px 0pt;
width:40px;
border:0px solid #6D82A9;
}
.cfont {
font-size:9px;
width:200px;
}
div.butt
{
font-size:11px;
height:30;
margin:5px 20px;
padding:4px 0pt;
background-color:#FF9900;
/*background:#CCD5F9;
border:none;*/
border:thick;
font-weight:bold;
width:264px;
}

.rate {white-space: nowrap;}
.hand {cursor: hand;}
.def {cursor: default;}

.star_img {
  display: inline;
  margin: 3px 0px 4px 0;
}

.style3 {
	color: #CCCCCC;
	font-weight: bold;
}
.style1 {
	font-size: 20px;
	font-weight: bold;
}
.style2 {color: #FF0000}

.style4{
	color: #CCCCCC;
	font-weight: bold;
}

.style6{
text-align : left;
font-size : 11px;
color : #333333;
padding : 10px 15px;
font-weight:bold;
clear : both;
line-height : 18px;
}
.select1
{
font-size:11px;
width:170px;
margin:0px 0px 0px 0pt;
padding:0pt;
border:1px solid #6D82A9;
}
.select2
{
font-size:11px;
width:80px;
margin:0px 0px 0px 0pt;
padding:0pt;
border:1px solid #6D82A9;
}
/*input {
font-size:11px;
margin:0pt 2px 0pt 0pt;
padding:4px 0pt;
width:196px;
border:1px solid #6D82A9;
}*/

.btt {
font-size:11px;
padding:0px 0pt;
background:#1D3356
border:none;
font-weight:bold;
width:80px;
height:35px;
color:#CCCCCC;
}
