/*main styles*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4B5765;
	background-color:#FFF;
	line-height:130%;
	margin: 0px;
	padding: 0px;
}
P {
padding:0px 0px 4px 0px;
margin:0px;
}

:active, :focus{
    outline:none;
  }
  
UL, LI, FORM {
padding:0px;
margin:0px;
}
  

a:link, a:visited{
	color: #1B5896;
	text-decoration: none;
	border-bottom:#1B5896 1px solid;
}

a:hover{
	text-decoration: none;
	color:#6A8C22;
	border-bottom:#6A8C22 1px solid;
}

h1{
 font: 20px Verdana, Arial, Helvetica, sans-serif;
 color: #233B69;
 margin: 0px;
 padding: 5px 0px 2px 0px;
}


h2{
 font: bold 130% Verdana, Arial, Helvetica, sans-serif;
 color: #005397;
 margin: 0px;
 padding: 10px 0px 2px 0px;
}

h3{
 font: bold 16px Verdana, Arial, Helvetica, sans-serif;
 color: #005397;
 margin: 0px;
 background:url(../images/faq_bullet.gif) left no-repeat;
 padding: 0px 0px 3px 24px;
}

h4{
 font: bold 16px Verdana, Arial, Helvetica, sans-serif;
 color: #005397;
 margin: 0px;
 padding: 0px 0px 3px 0px;
}

h5{
 font: 20px Arial, Helvetica, sans-serif;
 color: #4196D9;
 margin: 0px;
 padding-bottom: 8px;
}

.hmenu ul{
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding 0;
margin 0;
height: 24px;
}

.hmenu ul li{
list-style: none;
display: inline;
}

.hmenu ul li a, .hmenu ul li a:visited, .hmenu ul li a:active{
padding: 0px 8px 0px 0px;
background:url(../images/menu_bg_new.jpg) no-repeat;
text-decoration: none;
float: left;
color: #FFF;
height: 24px;
line-height:24px;
width:92px;
border:none;
}

.hmenu ul li a:hover{
background:url(../images/menu_bg_new.jpg) no-repeat;
background-position:0 -24px;
height: 24px;
color:#233B69;
border:none;
}
.hmenu ul li a#choosen{
background:url(../images/menu_bg_hover.jpg) no-repeat;
color:#233B69;
border:none;
}
.login input {
font-size:97%;
padding:3px;
margin:2px;
color:#005397;
}

#pagelink td {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #005397;
margin: 0px;
padding: 0px 0px 0px 20px;
background:url(../images/arrow.jpg) left no-repeat;
}

.bullet {
background:url(../images/bullet_3.gif) left top no-repeat;
padding:0 0 8px 12px;
}

#price td {
padding:8px;
font: bold 14px;
color:#005397;
}

#price tr {
background-color:#F2F8FD;
}

#price1 td {
padding:8px;
font-size:16px;
color:#005397;
font:Arial, Helvetica, sans-serif;
border-bottom:#CCCCCC 1px dashed;
}

.contact select{
font: 96% Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:2px;
width:218px;
margin-bottom:7px;
}
.contact input{
font: 96% Verdana, Arial, Helvetica, sans-serif;
width:212px;
padding:2px;
color:#666;
margin-bottom:7px;
}

.contact textarea{
font: 96% Verdana, Arial, Helvetica, sans-serif;
width:212px;
padding:2px;
color:#666;
margin-bottom:7px;
}


/*colour hover menu*/
#vertmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width: 200px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
background-color:#F8F9FB;
border: none;
border-bottom: 1px solid #DDE8F0;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font: 12px Arial, Helvetica, sans-serif;
color: #666666;
display: block;
border: 1px solid #DDE8F0;
border-bottom:none;
padding: 6px 8px;
text-decoration: none;
background: url(../images/arrow.gif) right center no-repeat;
width:182px;
}

#vertmenu ul li a span {
font: 18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#91A7C1;
padding-right:2px;
}


#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color:#FFF;
border: 1px solid #4196D9;
background:#4196D9 url(../images/arrow_hover.gif) right center no-repeat;
border-bottom:none;
}

#vertmenu ul li a:hover span {
color:#DFEDF9;
}

#content img {
float:right;
margin-left:10px;
padding:5px;
border:#CCCCCC 1px solid;
}

#content p {
padding-bottom:7px;
}

#content p.list {
padding-left:15px;
background: url(../images/list_bullet.gif) left no-repeat;
padding-bottom:0;
margin-bottom:7px;
}

#client_list p {
padding:4px 0 4px 12px;
background: url(../images/bullet_box.jpg) left no-repeat;
}
