body
{
    margin:7px 0px 7px 0px;
    padding:0px;
    background:url('./Images/bgmain.jpg') top left repeat-x;
}
form, P {
	margin: 0px;
    padding: 0px;
}
#blanker {
    margin:0px;
    padding:0px;
    height:7px;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.inputbox {
    font:11px Trebuchet MS;
    color: #535353;
    border:1px solid #cccccc;
    padding-left:2px;
    width: 180px;
}

.bgwhite{
    background-color: #ffffff;
}
.bggray{
    background-color: #e9e9e9;
}
.toptext {
    font:11px Arial;
    color: #7c7c7c;
}
.toptext a {
    color:#7c7c7c;
    text-decoration:none;
}
.toptext a:active {
    color:#7c7c7c;
    text-decoration:none;
}
.toptext a:visited {
    color:#7c7c7c;
    text-decoration:none;
}
.toptext a:hover {
    color:#7c7c7c;
    text-decoration:underline;
}

.toplink {
    font:bold 12px Trebuchet MS;
    color:#00b6ff;
}
.toplink a {
    color:#00b6ff;
    text-decoration:none;
}
.toplink a:active {
    color:#00b6ff;
    text-decoration:none;
}
.toplink a:visited {
    color:#00b6ff;
    text-decoration:none;
}
.toplink a:hover {
    color:#00b6ff;
    text-decoration:underline;
}
.footer {
    paddin:14px 0px 14px 0px;
    background:url('./Images/footer_middle.jpg') top left repeat-x;
    font:12px/20px Trebuchet MS;
    color:#1f1f1f;
    text-align:center;
}
.footer a {
    color:#1f1f1f;
    text-decoration:none;
}
.footer a:active {
    color:#1f1f1f;
    text-decoration:none;
}
.footer a:visited {
    color:#1f1f1f;
    text-decoration:none;
}
.footer a:hover {
    color:#1f1f1f;
    text-decoration:underline;
}

.maintitle  {
    font:bold 18px/23px Trebuchet MS;
    color:#03709e;
}
.subtitle  {
    font:bold 15px/18px Trebuchet MS;
    color:#03709e;
}
.leftboxtitle {
    background:url('./Images/bg_lefttitle.gif') top left no-repeat;
    font:bold 14px/24px Trebuchet MS;
    color:#03709e;
    padding-left:5px;
    width:201px;
}
.pagepath  {
    font:12px/27px Trebuchet MS;
    color:#535353;
    padding-left:12px;
}
.icon {
    margin-right:10px;
    vertical-align: middle;
}
.icon1 {
    margin-right:10px;
    margin-left:10px;
    vertical-align: middle;
}
.imgleft {
    border:1px solid #cccccc;
    float:left;
    margin-right:10px;
}
.imgright {
    border:1px solid #cccccc;
    float:right;
    margin-left:10px;
}
.maintext {
    font:12px/17px Trebuchet MS;
    color:#535353;
}
.maintext a {
    color:#03709e;
    text-decoration:underline;
}
.maintext a:active {
    color:#03709e;
    text-decoration:underline;
}
.maintext a:visited {
    color:#03709e;
    text-decoration:underline;
}
.maintext a:hover {
    color:#535353;
    text-decoration:underline;
}
.maintext h2 {
    font:bold 13px/17px Trebuchet MS;
    color:#03709e;
    margin:0px;
    padding:0px;
} 
.textblue {
    color:#03709e;
    text-decoration:none;
}

.borderleft{
    border-left:1px solid #cccccc;
}

/*listing css - with bullet points */
#listing {
	font:12px/17px Trebuchet MS;
	padding: 0px;
	margin: 0px;
}
#listing ul {
	list-style: none;
	margin: 0px;
    padding:0px;
}
#listing ul li {
	list-style: none;
	padding:1px;
    color:#03709e;
	padding-left:19px;
	background:url(./Images/bullet.gif) 2px 6px no-repeat;
}
#listing ul li a {
	text-decoration: none;
	color: #535353;
	text-align:left;
}
#listing ul li a:hover{
	color: #03709e;
	text-decoration: underline;
}

/*listing css - with bullet points */
#services {
	font:bold 12px/22px Trebuchet MS;
	padding: 0px;
	margin: 0px;
}
#services ul {
	list-style: none;
	margin: 0px;
    padding:0px;
}
#services ul li {
	list-style: none;
	padding:1px;
    color:#535353;
    padding-left:30px;
	background:url(./Images/arrow.jpg) 3px 5px no-repeat;
}
#services ul li a {
	text-decoration: none;
	color: #535353;
	text-align:left;
}
#services ul li a:hover{
	color: #03709e;
	text-decoration: underline;
}

/* rounded corners css */
.roundedBox {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:15px; 
    margin:0px;
}
.corner {     /*- All the corners -*/
    position:absolute; 
    width:17px; 
    height:17px;    
}
/*- Each corner -*/
.topLeft {top:-1px; left:-1px; background-position:-1px -1px;}
.topRight {top:-1px; right:-1px; background-position:-19px -1px;}
.bottomLeft {bottom:-1px; left:-1px; background-position:-1px -19px;}
.bottomRight {bottom:-1px; right:-1px; background-position:-19px -19px;}

#type1 { /*  add the border */
    border:1px solid #cccccc;
}
#type1 .corner {
    background-image:url(./Images/corners.gif);
}

/* rounded corners - small css */
.roundedBox_small {   /* Rounded-cornered divs -*/
    position:relative; 
    padding:8px; 
    margin:0px;
}
.corner_small {     /*- All the corners -*/
    position:absolute; 
    width:9px; 
    height:9px;    
}
.corner_small1 {     /*- All the corners -*/
    position:absolute; 
    width:9px; 
    height:9px;    
}
/*- Each corner -*/
.topLeft1 {top:-1px; left:-1px; background-position:-1px -1px;}
.topRight1 {top:-1px; right:-1px; background-position:-11px -1px;}
.bottomLeft1 {bottom:-1px; left:-1px; background-position:-1px -11px;}
.bottomRight1 {bottom:-1px; right:-1px; background-position:-11px -11px;}

#type2 { /*  add the border */
    background-color:#ffffff;
    border:1px solid #cccccc;
}
#type2 .corner_small {
    background-image:url(./Images/corners_small.gif);
}
#type2 .corner_small1 {
    background-image:url(./Images/corners_small1.gif);
}

.div_middle_l { float:left; width:240px; }
.div_middle_r { width:auto; overflow:hidden; }
.clear { clear:both; }

.box_inside { padding:5px; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; }
.box_title { color:#006E51; font-weight:bold; margin-top:2px; background:#EBEBEB; padding:5px; border:1px solid #BFBFBF; line-height:16px; position:relative; }
.message { color:Red; }
.captcha input {     
	font:11px Trebuchet MS;
    color: #535353;
    border:1px solid #cccccc;
    padding-left:2px;
    width: 80px;