/* CSS Document */


body {
	margin:0px;
	padding:0px;
	background-color: #E8F3FF;
	
}


h1 {
	padding:12px 0px 0px 0px;
	margin:0px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color: #252C84;
}

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

#home {
	padding:0px;
	background: url(../images/page_lt_rt_shdw.gif) repeat-y;
	width:778px;
	margin:0px auto;
	clear:both;
	}
#main_container{
	background:#FFFFFF;
	padding:0px;
	margin-left:4px;
	margin-right:4px;
	float:left;
}
.top_bar {
	background-color:#252B82;
	height:7px;
	line-height:7px;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	width:770px;
}


/*common css*/
.break_line {
	clear:both;
}
.height_7 {
	height:7px;
	line-height:7px;
	clear:both;
}


.float_left {
	float:left;
}
.height_10 {
	height:10px;
	line-height:10px;
}
.padd_10left {
	padding:0px;
	padding-left:10px;
	margin:0px;
}

.padd_10top{
	padding-top:10px;
}
.padd_15top {
	padding-top:15px;
}

.left_margin {
	margin-left:16px;
}
.right_margin {
margin-right:10px;
}
/*common css ends*/
.float_right {
	float:right;
}

#header {
	background:url(../images/hd_grad.gif) repeat-x;
	height:150px;
	clear:both;
	float:left;
}

#content{
	background-color: #ffffff;
	float:left;
	width:770px;
	}

.left_panel {
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:157px;
	padding-right:1px;
	margin-top:0px;
	padding-top:0px;
}



.left_panel a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}


.left_menu {
	background:url(../images/left_menu_bg.jpg) no-repeat #4477A2;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:158px;
	margin-right:1px;
}


/*
div.left_menu ul {
	margin: 0px;	
	padding:0px;
	background-image:none;
	list-style:none;
	
	
}
div.left_menu ul li {
	margin: 0px;	
	padding:0px;
	list-style:none;
	display:block;
	text-align:left;
	
	
	
}

div.left_menu ul li a{
	text-align:left;
	height:30px;
	line-height:30px;
	list-style:none;
	display:block;
	
}

div.left_menu ul li a visited{
	height:30px;
	line-height:30px;
	list-style:none;
	display:block;
	}

div.left_menu ul li.menu_heading
{
background:url(../images/menu_dots.gif) repeat-x bottom;
height:27px;
line-height:27px;
}
*/

#content ul {
	margin:10px 0px 0px 10px;
	float:left;
	padding:0px;
	list-style:none;
}

#content li a{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}

#content li a:hover{
	text-decoration:underline;
}

#content li{
	width:142px;
	line-height:27px;
}

#content li.menu_heading{
	background:url(../images/menu_dots.gif) repeat-x bottom;
	width:142px;
	line-height:27px;
}



#content li.transparent_bg {
	background:none;
}


.right_box {
	background:url(../images/left_menu_border.gif) repeat-y left 0% #FFffff;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:583px;
	height:100%;
	line-height:15px;
	padding:0px 10px 0px 16px;
	}
.bold_text {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:15px;
}

.pic_frame {
	background:url(../images/pic_bg.gif) no-repeat;
	text-align:center;
	padding:10px 8px 7px 9px;
	margin:0px;
	width:274px;
	height:184px;
}

.cont_descp2 {
	margin:5px 0px 0px 16px;
	float:left;
	background:#E9F1FF;
	width:246px;
	height:137px;
	padding:25px 15px 25px 15px;
	line-height:normal;
}

.cont_descp1 {
	margin:5px 16px 0px 0px;
	float:left;
	background:#EDF8D0;
	width:246px;
	height:137px;
	padding:25px 15px 25px 15px;
	line-height:normal;
}
.footer {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#252B82;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
	text-align:center;
	display:block;
	width:770px;
}


/*form tags*/

#form label {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
	vertical-align: top;
	text-align:left;
	width:65px;
	float:left;
	margin:9px 1px 0px 0px;
	padding:0px 10px 0px 10px;
}
#form input {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height:14px;
	padding-left:4px;
	text-decoration: none;
	width: 140px;
	margin:5px 12px 0px 5px;
	background:#FFFFFF;
	border:#818181 1px solid;
}
#form textarea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height:60px;
	padding-left:4px;
	text-decoration: none;
	width: 140px;
	margin:5px 12px 0px 5px;
	background:#FFFFFF;
	border:#818181 1px solid;
}

#form select {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height:14px;
	padding-left:4px;
	text-decoration: none;
	width: 140px;
	margin:5px 12px 0px 5px;
	background:#FFFFFF;
	border:#818181 1px solid;
}

#form .button {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:url(../images/submit_button.gif);
	height:19px;
	width:73px;
	text-align:center;
	border:none;
	padding:0px 0px 3px 0px;
	}
	
.line {
	background: url(../images/partition_line.gif) repeat-x;
	height:2px;
	line-height:2px;
	width:320px;
}

.line2 {
	background: url(../images/partition_line.gif) repeat-x;
	width:580px;
		}

.label_fields {
width: 72px;
float:left;
}
.label_fields2 {
width: 50px;
float:left;
}
.cont_descp3 {
	margin:5px 0px 0px 0px;
	float:left;
	background:#EDF8D0;
	padding:5px 10px 5px 5px;
	line-height:normal;
	vertical-align:top;
	}

.listing_container {
width:408px;
margin-left:7px;
float:left;

}
.cont_descp4 {
	vertical-align:top;
	margin:5px 0px 0px 0px;
	float:left;
	background:#E9F1FF;
	padding:5px 10px 5px 5px;
	line-height:normal;
	}

/*form tags ends*/


.link_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.link_underline:hover{
	color: #FF6633;
}

.text {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
color:#000000;
text-decoration: none;
}


.list_pic_frame {
	background:url(../images/pic_bg2.gif) no-repeat;
	text-align:center;
	padding:8px 7px 7px 7px;
	margin:0px;
	float:left;
	height:102px;
	width:151px;
}

p {
margin:0px;
padding:0px;
padding-top:10px;
}
.button_common {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:url(../images/submit_button.gif) no-repeat;
	height:19px;
	width:73px;
	text-align:center;
	border:none;
	padding:3px 0px 3px 0px;
	display:block;
	text-decoration:none;
}

.prev_next_link {
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

.prev_next_link a{
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#999999;

}

.prev_next_link a:hover{
text-decoration:underline;
}

.prev_next_link a:visited{
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

.horse_pop_up {
/*background:url(../images/popup_lt_rt_shdw.gif) repeat-y;*/
width:750px;
font:11px normal Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
line-height:15px;
padding:0px 4px 0px 4px;
margin:0px auto;

}

.pop_up {
background:url(../images/popup_lt_rt_shdw.gif) repeat-y;
width:574px;
font:11px normal Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
line-height:15px;
padding:0px 4px 0px 4px;
margin:0px auto;

}

.pop_bar {
background-color:#252B82;
height:7px;
padding:0px;
margin:0px;
width:574px;
overflow:hidden;
clear:both;
}

.popup_container {
width:534px;
padding:0px 20px 0px 20px;
margin:0px auto;
}


.click{
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#999999;

}
.click:hover{
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;

}

.dogvdvhdr {
            width:100px;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:100px;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
		 
.button_common2 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background:url(../images/submit_buttonblue.gif) no-repeat;
	height:18px;
	width:73px;
	text-align:center;
	border:none;
	padding:3px 0px 3px 0px;
	display:block;
	text-decoration:none;
}

.logo {
padding-left:100px;
}
.line_blue {
background:url(../images/dot-line.gif) repeat-x;
height:3px;
width:770px;
clear:both;
}

.vrt_align {
vertical-align:middle;
}
