body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px;}

div, p, span{font-size:13px; font-family:Arial, Helvetica, sans-serif}

h1{ margin:0px; padding:0px; font-size:22px; margin-bottom:10px; margin-top:3px; color:#2C77A3; line-height:22px;}
h2{margin:0px; padding:0px; font-size:18px; margin-bottom:10px; color:#2C77A3; border-bottom:solid 1px #B4E0FF; padding-bottom:5px; padding-left:5px;}
h3{ margin:0px; padding:0px; font-size:16px; margin-bottom:5px; color:#2C759F}
h4{ margin:0px; padding:0px; font-size:14px; color:#2F719B}

img{ border:0px;}
form{ margin:0px;}
input{ border:solid 1px #6DB0FF}
a:link,a:visited{ color:#2F719B; font-size:12px; text-decoration:none}
a:hover{color:#333;text-decoration:underline}
 #atffc(color:#333;border:1px solid;)
.wrapper{width:980px; margin:0 auto;}
.categories(
margin:0px; padding:0px;)
#leftcolmn1
{
width:150px;
}
/* header Starts */
#header{ float:left; width:992px;}
.logo{ float:left; width:246px; margin-top:9px;}
.topmenu{float:right; width:210px;}
.topmenu1{float:right; width:210px;}
.topmenu ul, .topmenu li{ list-style:none; margin:0px; padding:0px; }
.topmenu li{float:left; margin-left:5px; background:url(../images/topmenu_sep.jpg) no-repeat right top; padding-right:5px;}
.topmenu li.last{ background:none}
.topmenu li a:link, .topmenu li a:visited{float:left;height:27px; padding-left:10px; color:#2F719B;}
.topmenu li a:link span, .topmenu li a:visited span{display:block; height:22px; padding-right:10px; padding-top:5px; color:#2F719B; cursor:pointer}

.topmenu li a:hover{background:url(../images/topmenu_left.jpg) no-repeat left top; background-color:#3F94C9; color:#fff; text-decoration:none}
.topmenu li a:hover span{background:url(../images/topmenu_right.jpg) no-repeat right top; color:#fff; text-decoration:none}
/* header Ends */

#midwrapper{float:left; width:997px; padding-top:10px; height:auto; overflow:hidden}

/* Left column CSS Starts */
#leftcolmn{float:left; width:160px;height:auto; overflow:hidden}
.lefttitle{ background:url(../images/left_title.jpg) repeat-x top; height:20px; font-size:13px; color:#FFF; padding-left:10px; width:150px; padding-top:3px; float:left;}
.lefttitle1{ background:url(../images/left_title.jpg) repeat-x top;margin-bottom:1px; height:20px; font-size:12px; color:#FFF; padding-left:15px; width:145px; padding-top:3px;}
.lefttitle1 a{ background:url(../images/left_title.jpg) repeat-x top; height:20px; font-size:13px; color:#FFF;}
.leftmenu{padding-left:10px; width:150px; padding-top:3px; float:left;}
.treeview {float:left; padding:0px;margin:5px 0 0 0}
.treeview ul { /*CSS for Simple Tree Menu*/ margin: 0px; padding: 0px; }
.treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/ background: white url(../images/list.gif) no-repeat left center; list-style-type: none; padding-left: 22px; margin-bottom: 0px; /*margin-left: -20px;*/  border-bottom:solid 1px #C3E6FF}
.treeview li a:link,.treeview li a:visited{ color:#3B9BD7; font-size:12px; }
.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */ background: white url(../images/closed.gif) no-repeat left 3px; cursor: hand !important; cursor: pointer !important;/* margin-left: -40px;*/ }
.treeview li.submenu ul { /*Style for ULs that are children of LIs (submenu) */ display: none; /*Hide them by default. Don't delete. */ }
.treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */ cursor: default; border:0px;}
div#rightcolmn ul
{
float:left; margin:0px; padding:0px; list-style:none;
}
.treeview li.submenu ul li ul { /*Style for ULs that are children of LIs (submenu) */ display:none; margin:0 0 0 10px; padding:0px; /*Hide them by default. Don't delete. */ }
/* Left column CSS Ends */

/* Mid Starts */
.midcont{float:left; width:618px; margin-left:3px;}
.midhead{float:left; width:621px; float:left; border:0px solid #000; background:url(../images/midheadbg.jpg) no-repeat; height:140px; /*padding-left:200px; position:relative*/}
.midhead h1{ font-size:20px; color:#FFFFFF; padding-top:3px; float:right; width:421px}
.midhead ul, .midhead li{ margin:0px; padding:0 0 0 200px; list-style:none; float:left;}
.midhead li{background:url(../images/icon_arrow.gif) no-repeat 0px 5px; padding-left:20px; color:#2C759F; font-size:12px; line-height:20px;}
.midhead .btnartcl{/* position:absolute;*/ right:10px; float:right; margin-top:-16px; bottom:2px;}

.midleft{ float:left; width:304px; margin-top:8px; margin-left:3px;}
.midleft h2 img{ margin-right:3px;}

.listbox{float:left; margin:0px; padding:0px;height:268px;}
.listbox li{float:left; margin:0px; padding:0px; list-style:none; position:relative; padding-left:50px; font-size:11px; color:#67B3D9; line-height:13px; margin-bottom:30px; min-height:50px; width:255px; }
.listbox li img.thumb{ position:absolute; top:0px; left:0px;}
.listbox li a{ display:block; font-weight:normal; font-size:12px; color:#2C77A3}
.listbox li.last{ margin-bottom:10px;}

.more{ text-align:right}
.more{ font-size:11px; color:#2C759F}

.midright{float:left; width:300px; margin-top:10px; margin-left:10px;}
.midright h2 img{ margin-right:3px;}
.imglogo{ position:absolute; top:0px; left:140px;}

.searchbox{clear:both; float:left; width:100%; margin-top:10px;}
.searchbox h3{ margin-left:15px; margin-top:10px;}
.searchdiv{ float:left; width:561px; height:81px; background:url(../images/searchbg.jpg) no-repeat; margin-left:5px; margin-top:10px; padding:20px;}
.searchinput{ width:435px; height:55px; background:#FFF; border:solid 1px #88BAFF; margin-bottom:10px;}
.searchleft{ width:450px; float:left; font-size:15px; color:#2F719B; font-weight:bold}
.searchright{ width:110px; float:right; text-align:center; margin-top:40px; line-height:18px;}
/* Mid Ends */

/* Right colmn Starts */

#rightcolmn{float:left; width:193px; margin-left:20px;}

.boxsignup{ float:left; width:186px; background:#C3E9FF url(../images/loginbg.jpg) repeat-x top; color:#2F719B; padding-top:0px; }
.contcent{text-align:center; padding-top:7px;}
.boxsignup input{width:118px; text-align:left; font-size:11px; height:15px; /*float:right;*/}
.boxsignup label{font-size:10px; clear:both; text-align:left; width:131px; display:block; float:left; margin-left:5px;}
.right_box{ width:186px; float:left; margin-bottom:7px;}
.news{ width:193px;margin-top:10px; float:left; background:#ebf5fe;  margin-bottom:7px;}
.news_header{ float:left; text-align:center; font-size:17px; font-weight:bold; color:#2c77a3;margin-bottom:7px;}
.news_text{width:172px; float:left; padding:4px 0 ;}
/* Right colmn Ends */

#footer{float:left; width:661px; margin-left:100px;}
.footercont{ font-size:16px; font-weight:bold; margin-top:50px;}
.footercont img{float:left}
.footercont span{float:left; margin-top:100px; padding-left:5px;}

/*inner*/
.search{ width:700px; float:right; margin:2px 0 0 0; background:url(../images/top_search_bg.jpg) no-repeat right top; height:59px; padding-right:15px;}
.searchtop{ width:110px; float:right; text-align:center; margin-top:8px; line-height:15px;}
.sertch_input{ float:left; padding:12px 0 0 360px;}
.top_input{ width:210px; height:20px; border:solid 2px #abd0fc; padding-top:6px; padding-left:10px;}
.pagination{ width:621px; float:left; padding:2px 0 10px 15px; font-size:12px;}
.pagination1 { background:url(../images/icon.png) no-repeat right center; padding-right:10px; color:#3B9BD7; padding-left:5px;}
.pagination span{color:#3B9BD7;}
.left_about{ width:146px; float:left; padding:7px;}
.left_about_img{ width:146px; float:left; text-align:center; font-size:17px; font-weight:bold; line-height:22px;}
.left_about_img a { font-size:15px;}
.left_about_text{width:146px; float:left; line-height:20px;}
.inner_mid{ width:806px; float:right;}
.inner_mid_top{ width:806px; float:left;}
.inner_mid_top_left{ width:540px; float:left;}
.inner_mid_top_right{ float:left; margin-left:65px; padding-right:136px; padding-top:35px; padding-bottom:61px; width:268px;}
.inner_mid_top_right_content{ width:266px; float:left; padding:4px 0 4px 0;}
 .inner_mid_top_right_content img{ padding:2px 0 2px 0; }
.inner_center{ width:806px; float:left; padding:10px 0 10px 0;}
.inner_bottom{ width:806px; float:left;}
#tabs ul { margin:0; list-style-type:none; padding:0;border-bottom:solid 2px #179ce3; float:left;}
#tabs .tab li{ display:inline; float:left;}

#tabs .tab li a , #tabs .tab li a:visited{ padding:0 25px; font-size:14px; line-height:40px; float:left; background:#FFF;}
#tabs .tab li a:hover{ padding:0 25px; font-size:13px; line-height:40px; background:#179ce3; color:#FFF; float:left; text-decoration:none; font-size:14px;}
#tabs .tab li a.active{ padding:0 25px; font-size:13px; line-height:40px; background:#179ce3; color:#FFF; float:left; text-decoration:none; font-size:14px;}

.tab_contener{ width:806px; float:left; padding-top:25px;}
#tabs .tab_contener ul{ margin:0; padding:0 0 0 70px; border:none; list-style-type:none;}
#tabs .tab_contener li{ background:url(../images/icon_li.jpg) no-repeat left 7px; padding:2px 0 2px 10px;}

.bottom{ width:980px; float:left; padding:5px 0 5px 0; text-align:center;}
.bottom_left{ width:10px; float:left;overflow:hidden;}
#bottom_middel{ width:960px;overflow:hidden; float:left; background:url(../images/bottom_bg.jpg) repeat-x; height:44px; text-align:center;  color:#0080b4; font-size:12px; line-height:44px;}

.bottom2{width:950px; float:left; padding:10px 15px 15px 15px; background:url(../images/bottom_bg2.jpg) repeat-x #9f9f9f; height:85px; margin-bottom:7px;}
.bottom2_left{ width:500px; float:left;}
.bottom2_right{ float:right; text-align:right; font-size:12px; padding:5px 0 0 0;}
.bottom2_left ul{ width:140px; float:left; margin:0; padding:0; list-style-type:none}
.bottom2_left li{ background:url(../images/bottom_li_icon.gif) no-repeat left center; padding:1px 0 1px 10px; font-size:12px;}
.bottom2_left li a { color:#333333;}
.bottom2_left li a:hover { color:#666; text-decoration:underline;}
.inner_mid_top_right_content ul{ margin:0; padding:0; list-style-type:none;}
.inner_mid_top_right_content li{ position:relative; padding:4px 0 4px 0;}
.inner_mid_top_right_content li img{ padding-right:4px; position:absolute;}
.inner_mid_top_right_content li a{ padding:0px 0 0 25px; line-height:20px;}
 
.left_about_text ul{ margin:0; padding:0; list-style-type:none;}
.left_about_text li{ position:relative; padding:4px 0 4px 0;}
.left_about_text li img{ padding-right:4px; position:absolute;}
.left_about_text li a{ padding:0px 0 0 25px; line-height:20px;}
.layer{
background-attachment:scroll;
background-color:#C3E9FF;
background-image:url(../images/loginbg.jpg);
background-position:center top;
background-repeat:repeat-x;
}
.nospace
{
float:left;
width:100%;
padding:0px;
margin:0px;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 375px;
	height: 41px;
	left: 20px;
	top: 300px;
	background:#C3E9FF url(../images/loginbg.jpg) repeat-x scroll center top;
	border: 1px solid #000;
	padding: 10px;
	float: right;
	border:0px;
}
div.layer table td textarea
{
width:358px;
height:159px;
}

#close {
	float: right;
}t



/*****************************************css for youtube pop up**************/

.addthis_toolbox .lightbox {
    position: fixed;
    top: 200px;
    left: 400px;
    width: 480px;
    color: #555;
}

.addthis_toolbox .lightbox .lightbox_top {
    background: url(/cms-content/images/help/toolbox_example_lightbox_top.png) no-repeat 0 0;
    height: 34px;
    overflow: hidden;
    position: relative;
}
.addthis_toolbox .lightbox .lightbox_top h4 {
    display: inline;
    position: absolute;
    top: 12px;
    left: 20px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;    
}
.addthis_toolbox .lightbox .lightbox_close {
    position: absolute;
    top: 10px;
    right: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
.addthis_toolbox .lightbox .lightbox_middle {
    background: url(/cms-content/images/help/toolbox_example_lightbox_middle.png) repeat-y;
    overflow: hidden;
}
.addthis_toolbox .lightbox .lightbox_content {
    padding: 10px 20px;
}

.addthis_toolbox .lightbox .lightbox_bottom {
    background: url(/cms-content/images/help/toolbox_example_lightbox_top.png) no-repeat 0 -34px;
    height: 16px;
    overflow: hidden;
}

.addthis_toolbox .lightbox_sharing
{
    margin-left: 10px;
}

.addthis_toolbox .lightbox .columns A 
{
    text-indent: 0 !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 4px 0 4px 34px !important;
    position: relative;
    width: 76px !important;
    display: block;
    color: #ee145b;
}

.addthis_toolbox .lightbox .columns A:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #F476A0;
    color: #fff;
    text-decoration: none !important;

}

.addthis_toolbox .lightbox .columns SPAN
{
    padding: auto !important;
    margin: auto !important;        
    position: absolute;
    left: 14px;
    top: 4px;
    float: none !important;

}

.addthis_toolbox .lightbox .columns .column
{
    width: 107px;
    float: left;
    padding: 0;
}

.addthis_toolbox .lightbox .frame
{
    border: 2px solid #eee;
    padding: 10px;
    margin: 0 20px 0 0;
    float: left;
}

.addthis_toolbox .lightbox .border
{
    border-top: 1px dashed #333;
    margin: 0 10px;
}

.addthis_toolbox .lightbox A.sharelink:hover, 
.addthis_toolbox .lightbox A.lightbox_close:hover
{
    text-decoration: underline;
}

