@charset "utf-8";
/* CSS Document */

/************************************ START generic styles**********************/

html *{
	margin:0px;
	padding:0px;
}


body{
	margin:0px;
	padding:0px;
	background-color:#0063b8;	
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF  !important;
}



.transparent
{
	opacity:.5;
	filter:alpha(opacity=50);
}

.wrapper-table
{
	width:1010px;
	margin-right:15px;
}


a{
	text-decoration:none;
	color:#94e100 !important;
	
}
a:hover{
	text-decoration:none;
	color:#fff !important;
	
}



.bold{
	font-weight:bold;
}

h1{
	font-weight:bold;
	font-size:18px;
	padding:5px 5px 5px 20px;
}
h2{
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
}

p{
	padding:5px;
}

p.more{
	text-align:right;
}
/************************************ END generic styles**********************/

a.more{
	color:#fe0000 !important;
	text-decoration:none;
}

#td_logo{
	width:188px;
	height:196px;
	padding-left:5px;
	vertical-align:top;
}

#td_top_banner{
	vertical-align:top;
	padding:8px 21px 0px 21px;
}

#tbl_top_banner{
	background:url(../images/top_banner_bg.png) no-repeat;
	background-position:bottom right;
}

.banner_img{
	width:181px;
	
}

#banner_left_arrow{
	width:22px;
}

#banner_right_arrow{
	text-align:right;
	width:22px;
}

.top_banner_img{
	border:1px solid #ffffff;
	width:150px;
	height:150px;
}

#top_banner_img2, #top_banner_img3,#top_banner_img4,#top_banner_img5{
	border-left:none;
}

#top_banner_img3{
	border-right:none;
}

#tbl_body{
	background:url(../images/body_bg.png) repeat-y;
	background-position: top right;
	margin-left:19px;
}

/**********************START left menu styles **********************************/
#td_left_menu{
	width:168px;
	padding-top:50px;
	vertical-align:top;
	
}

#td_right_content{
	width:863px;
	padding-top:10px;
	vertical-align:top;
}

#tbl_left_menu td{
	padding-bottom:1px;
}

#td_left_ad{ 
	padding-top:2px;
}

#td_customer_entity_reg{
	padding-top:2px;
}
/**********************END left menu styles **********************************/


#home_body_right_column{
	padding:5px 5px 5px 0px;;
	width:253px;
	vertical-align:top;
}

#help-txt{
	text-align:right;
	padding-right:10px;
}

/* ******************************* START container menu ************************/
.td_container_body{
	background-image:url(../images/containers/container_body_bg.png);
	background-repeat:repeat-y;
}

.tbl_container{
	margin-top:5px;
}

.container-top{
	background-image:url(../images/containers/container_top.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
}
/*******************************END container menu ****************************/

.td_body_content{
	padding:0px 0px 0px 15px;
	vertical-align:top;
	text-align:left;
}

.td_body_content_right{
	padding:0px 15px 0px 0px;
	vertical-align:top;
	text-align:left;
}

.td_body_footer{
	padding:0px 15px 0px 15px;
	vertical-align:bottom;
	text-align:left;
}

.body_container_top{	
	background-repeat:repeat-x;
}

.body_container_bottom{
	background-image:url(../images/containers/container_08.png);
	background-repeat:repeat-x;
}

.body_container_left{
	background-image:url(../images/containers/container_04.png);
	background-repeat:repeat-y;
}

.body_container_right{
	background-image:url(../images/containers/container_06.png);
	background-repeat:repeat-y;
	
}

.container_corner{
	width:10px;
}

/************************ footer*******************/

#footer-tbl{
	margin-top:0px;
	z-index:2;
	position:relative;
}
#footer-left{
	width:41px;
}


#footer-right{
	width:40px;
}

#footer-center{
	background-image:url(../images/containers/footer_center.png);
	background-repeat:repeat-x;
}

a.footer_lnk{
	color:#FFFFFF;
	
}

p.footer_copyright{
	text-align:right;
}

.subHeader{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-transform:capitalize;
}

.active-tab{
	 border:1px solid #94E100; border-bottom:none; padding:3px 15px 6px 15px; background-color:#94E100; border-bottom:1px solid  #94E100; margin-left:3px;
}

.normal-tab{
	border:1px solid #BFD2DA; border-bottom:none; padding:3px 15px 6px 15px; background-color:#4B72AA; border-bottom:1px solid  #ccc;
}

.normal-tab1{
	border:1px solid #BFD2DA; border-bottom:none; padding:3px 2px 6px 2px; background-color:#4B72AA; border-bottom:1px solid  #ccc; margin:0px;
}

.container-title-row{
	background-image:url(../images/skinimages/dds-title-bg.png); background-repeat:repeat; height:30px; border:1px solid #ccc;font-weight:bold; text-align:left;
	padding:0px 0px 0px 10px !important ;
	vertical-align:middle;

}

.container-content-row{
	background-image:url(../images/skinimages/dds-title-bg.png); background-repeat:repeat-x; border:1px solid #ccc; border-top:none;
}

.container-bg{
	background-image:url(../images/skinimages/dds-title-bg.png); background-repeat:repeat-x; border:1px solid #ccc;
}

.success-failure-info{
	color:#FF0000;
	background-color:#FFFF00;
	border:1px solid #ccc;
	
}

.con-border{
	border:1px solid #ccc;
}

.title-top-spacer{
	margin-top:5px;
}

div.content-table-spacer{
	padding-right:15px;
}
.form-table-border-style, .grid-border-style{
	border-bottom:1px solid #ccc;
}

.spacer-list01{
	padding-left:30px;
}

.google-map-container, .img-container{
	width:360px;
	height:210px;
	border:1px solid #ccc;
	padding:0px;
}
.comment-text{
	text-align:right;
	font-weight:normal;
}
table.grid td.title-cell{
	background-color:#3B5D98;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

table.grid td.title-first-cell{
	border-left:1px solid #ccc;
}
table.grid td.title-last-cell{
	border-right:1px solid #ccc;
}

tab-active a{
	background-color:#8ab064; color:#fff !important;
	color:#fff !important; border:1px solid #BFD2DA; border-bottom:none; padding:3px 15px 6px 15px;
}

tab-normal{
	color:#fff; border:1px solid #BFD2DA; border-bottom:none; padding:3px 15px 6px 15px;background-color:#4669A4;
}

.info-message{
	font-size:12px;
	border:1px solid #ccc;
	background-color:#8db76f;
	font-weight:bold;
	
}
.icon-img{
	vertical-align:middle;
}
.styled-button{
	padding:3px 10px;
	background-color:#496EAD;
	color:#ffffff;
	border:1px solid #cccccc;
}
.styled-button:hover{
	background-color:#88B76E;
}