@charset "UTF-8";
/* CSS Document */

body, html{
	width:100%;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
form{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}

/* main */
body{
	background:url('../../images/home/body_bg.gif') repeat-x;
}

.clear { clear: both; }

#mContainer{
	margin-top:0px;
	text-align:left;
	width:775px;
}

#mContainer .h_left{
	background:url('../../images/home/header_left.gif') no-repeat;
	height:88px;
	width:10px;
}
#mContainer .h_mid{
	background:url('../../images/home/header_bg.gif') repeat-x;
	height:88px;
	width:792px;
}
#mContainer .h_right{
	background:url('../../images/home/header_right.gif') no-repeat;
	height:88px;
	width:12px;
}
#mContainer .h_mid .i1{
	float:left;
	margin-left:30px;
}
#mContainer .h_mid .i4{
	float:left;
	padding:0px;	
	margin:0px;	
}
#mContainer .h_mid .i2{
	float:right;
	margin-right:20px;
	text-align:right;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e9b4a;
	line-height:18px;
}
#mContainer .h_mid .i2 a{
	color:#4e9b4a;
	text-decoration:none;
}
#mContainer .h_mid .i2 a:hover{
	color:#2d6b3d;
}
#mContainer .h_mid .i3{
	float:right;
	margin-right:20px;
}
#mContainer .navTop{
	background:url('../../images/home/nav_bg.gif') repeat-x;
	height:30px;
}
#mContainer .navTop .cell{
	background:url('../../images/home/nav_divider.gif') no-repeat;
	width:108px;
	text-align:center;
	color:#FCFCFC;
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	font-size:13px;
}
#mContainer .navTop .endcell{
	background:url('../../images/home/nav_divider.gif') no-repeat;
	height:30px;
	width:20px;
}
#mContainer .navTop .cell a{
	color:#fff;
	text-decoration:none;
}
#mContainer .content {
	background-color:#FFFFFF;
}

#tabsContent {
	width: 750px;
	margin: 15px auto;
}

#tabsContent div.tabs-content { list-style-type: none; background: url(../../images/tabs/tab_bg.png) repeat-x; height: 246px; margin: 0px; padding: 0px; }
#tabsContent div.tabs-content ul { width: 350px; margin: 0px; padding: 20px; height: 167px; list-style-type: none; }
#tabsContent div.tabs-content ul li { display: none; }
#tabsContent div.tabs-content ul li span { font-size: 20px; line-height: 24px; color: #fff; }
#tabsContent div.tabs-content ul li p { font-size: 12px; color: #fff; margin: 10px 0px 0px 0px; }
#tabsContent div.tabs-content div.tab-image { float: right; position: absolute right; width: 350px; height: 246px; background: url(../../images/tabs/top_1.png) no-repeat right; }

#tabsContent div.tabs-buttons ul li,
#tabsContent div.tabs-buttons ul li a:link,
#tabsContent div.tabs-buttons ul li a:visited,
#tabsContent div.tabs-buttons ul li a:hover { display: block; cursor: pointer; float: left; width: 150px; margin: 0px; padding: 0px; height: 62px; color: #fff; }
#tabsContent div.tabs-buttons ul li:hover { background: url(../../images/tabs/tab_hover.png); }
#tabsContent div.tabs-buttons ul li { vertical-align: middle; }
#tabsContent div.tabs-buttons ul li p { display: none; }

#tabsContent div.tabs-buttons ul li.btn-1 { width: 134px; background: url(../../images/tabs/tab_1.png) no-repeat; }
#tabsContent div.tabs-buttons ul li.btn-2 { width: 164px; background: url(../../images/tabs/tab_2.png) no-repeat; }
#tabsContent div.tabs-buttons ul li.btn-3 { width: 153px; background: url(../../images/tabs/tab_3.png) no-repeat; }
#tabsContent div.tabs-buttons ul li.btn-4 { width: 152px; background: url(../../images/tabs/tab_4.png) no-repeat; }
#tabsContent div.tabs-buttons ul li.btn-5 { width: 147px; background: url(../../images/tabs/tab_5.png) no-repeat; }

#tabsContent div.tabs-content div.buttons { padding-left: 20px;  }
#tabsContent div.tabs-content div.buttons img { border: none; }

#mContainer .content .blurb {
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 20px 25px;
	line-height:16px;
}
#mContainer .content #hostingOptions{
 	height:40px;
}
#mContainer .content .hosted{
	float:left;
	border-right:1px solid #387036;
	margin-left:35px;
}
#mContainer .content .licensed{
	float:left;
	border-left:1px solid #6b9e71;
}
#mContainer .content .hosted_items{
	width:372px;
	position:absolute;
	margin-left:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	display:none;
}
#mContainer .content .hosted_items .inner{
	margin-top:58px;
	background-color:#316f3e;
	padding-top:10px;
}
#mContainer .content .hosted_items ul{
	padding-left:30px;
	margin-top:5px;
}
#mContainer .content .licensed_items{
	width:371px;
	position:absolute;
	margin-left:408px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	display:none;
}
#mContainer .content .licensed_items .inner{
	margin-top:58px;
	background-color:#316f3e;
	padding-top:10px;
}
#mContainer .content .licensed_items ul{
	padding-left:30px;
	margin-top:5px;
}
#mContainer .content .tan{
	margin-left:12px;
}
#mContainer .content .tan .header{
	background-color:#eeebda;
	height:70px;
	border-bottom:1px solid white;
}
#mContainer .content .tan .header .inner{
	font-family:verdana,sans-serif;
	font-size:17px;
	padding-left:17px;
	color:#397d40;
}
#mContainer .content .tan .content{
	background-color:#f3f0e2;
	height:275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#mContainer .content .tan .content ul{
	padding-left: 10px;
	margin-left:10px;
	padding-top:0px;
	margin-top:0px;
}
#mContainer .content .tan .content li{
	padding-bottom:0px;
}
#mContainer .content .tan .content .inner{
	padding:10px 17px 0px 17px;
	line-height:16px;
}
#mContainer .content .footer{
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	line-height:15px;
}



/* Spacer */
.w20{
	width:20px !important;
}
.h1{
	height:1px !important;
}
.divider{
	height:1px;
	border-bottom:1px solid #CCCCCC;
	width:747px;
	margin-left:15px;
}
.fs14{
	font-size:14px;	
}
.fs12{
	font-size:12px;
}
.fs10{
	font-size:10px;
}
.c_dg{
	color:#2d6b3d;
}


/* Nav Menus */
/*
.navMenu{
	position:absolute;
	width:172px;
	border:1px solid #d0d0d0;
	background-color:#f3f0e2;
	display:none;
}
.navMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.navMenu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:1px solid #d2cdb5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
}
.navMenu li a{
	text-decoration:none;
	color:#333;
}
.navMenu li a:hover{
	text-decoration:none;
	color:#339933;
}
.navMenu .endCell{
	border-bottom: 0px;
}
#navMenu1_items{
	margin-left:30px;
}
#navMenu1_sub_items{
	margin-left:201px;
}
#navMenu2_items{
	margin-left:138px;
}
#navMenu3_items{
	margin-left:246px;
}
*/
/* from older site CSS file */

/* added for design chages (Ashwini) */

#mContainer .content .blurb .leftDiv{
	position:absolute;
	padding: 0px 10px 0px 0px;
	font-size:12px;
	width: 550px;
}
#mContainer .content .blurb .rightDiv{
	position:absolute;
	margin-left:570px;
	padding: 10px 0px 0px 0px;
	width: 150px;
}
#mContainer .content .grayTable{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	display:block;
	margin-left:13px;
	width:747px;
	border-right:1px solid gray;
}
#mContainer .content .grayTable .grayHeader{
	background:url('../../images/home/header_gray_bg.png') repeat-x;	
	height:30px;	
	font-size:14px;
	font-weight: bold;
	padding-left:10px;
	color:#397d40;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
#mContainer .content .grayTable .innerText{	
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	font-size:11px;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
}
#mContainer .content .grayTable .divInnerText{
	padding-left:10px;
	font-size:11px;
}
#mContainer .content .grayTable .orangeHeader{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#ec8013;
}
#mContainer .content .grayTable .greenLink{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	color:#3e8443;
}
#mContainer .content .grayTable .l_div{
	position:absolute;
	width:45px;
}
#mContainer .content .grayTable .r_div{
	position:absolute;
	margin-left:50px;
	font-size:11px;
	width:180px;
	margin-bottom:10px
}

