@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.gif) repeat-x #003366;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
#wrapper {
	width:960px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
font-size:1px;
line-height:1px;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
.green {
	color:#57871c
}
.blue {
	color:#143362
}
.inner_contents1, .inner_contents2, #blog_cont {
	background:url(../images/content_bg.gif) repeat-x left bottom #fff;
	min-height:600px;
	height:auto !important;
	height:600px;
	padding:0 10px 0 10px;	
}
.inner_contents2 {
	padding:0 10px 0 10px;
}
.inner_contents1 h1, .inner_contents2 h1 {
	font:bold 30px Tahoma, Arial, Helvetica, sans-serif; 
	padding:5px 0;
	color:#003366
}
.inner_contents1 h1 span, .inner_contents2 h1 span {
	color:#F1831F;
}	
											/* Header */
#header{}
.top_header {
	height:120px;
}
.top_header2 {}
.logo {
	width:445px;
	text-align:right;
padding-top:5px;
}
.logo2 {
	width:235px;
padding-top:5px;

}
.slogan {
	position:relative;
	top:-12px;
	width:430px;	
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#f49300;
}
*html .slogan  {
	left:-15px;
}
.r_header {
	width:515px;
}
.r_header2 {
	width:720px;
}
.top_nav {
	height:27px;
}
.top_nav ul{
	margin:0;
	padding:0;
	float:right;
	clear:right;
}
.top_nav ul li{
	list-style:none;
	float:left;
	margin:0 5px 0 0;
}
.top_nav ul li a{
	background:url(../images/topmenu_bg.gif) no-repeat;
	width:120px;
	height:19px;
	text-align:center;
	font:12px/19px Arial, Helvetica, sans-serif;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.top_nav ul li a:hover {
	font-weight:bold;
}
.ads {
	text-align:right;
} 
#menu{
	height:83px;
	background:url(../images/menu_bg.gif) no-repeat left top;
	padding:0 20px 0 30px;
}											
											/* Body */
#body{
	width:959px;
	padding:5px 0 0 0;
}											
.contents {
	background:url(../images/content_bg.gif) repeat-x left bottom #fff;
	min-height:800px;
	height:auto !important;
	height:800px;
	padding:0 0 0 10px;
}
.contents2 {
	background:url(../images/content_bg.gif) repeat-x left bottom #fff;
	min-height:800px;
	height:auto !important;
	height:800px;
	padding:0 10px 0 10px;
}
.l_col {
	width:546px
}
.r_col {
	width:372px;
}	
.box1, .box2 {
	padding:0 0 15px 0;
}
.rbox1_cont {
	padding:0;
}
.curve_box1 {
	width:397px;
}
.topcurve1 {
	background:url(../images/curve1_a.gif) no-repeat left top;
	padding:8px 0 0 0;
}
.box1_contents {
	background:url(../images/curve1_bg.gif) repeat-y left top;
	padding:15px 12px 5px 25px;
	min-height:350px;
	height:auto !important;
	height:350px;
	margin:0;
}
.box1_contents p {
	font-size:18px;
	font-weight:normal;
}
.box1_in {
	background: url(../images/img_pics2.gif) no-repeat right center;
	padding:0 115px 0 0;
	margin:0 0 12px 0;
}
.box1_in h2 {
	font-size:32px;
	font-weight:normal;
	padding:0 0 8px 0;
	line-height:30px;
}
.box1_in p {
	font-size:14px;
}
.p_14 {
	font-size:14px !important;
	padding:0 0 15px 0;
}
.p_15 {font-size:15px !important;}
.p_16 {font-size:16px;}
.p_16a a {
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none}
}
.p_18 {
	font-size:18px;
}
.p_gray {color:#333333;}
.video_box {
	width:525px;
}
.video_box h2 {
	font: normal 30px Tahoma,Arial, Helvetica, sans-serif;
	color:#e88b00;
	text-align:center;
	padding:0 0 5px 0;
}
.video_box h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-align:center;
	padding:5px 0;
}
.video_box2 {
	background:url(../images/video_bg.gif) no-repeat 315px top;
	padding:0 0 20px 0;
}
.video_box2 h1 {
	font-size:34px;
	text-align:center;
	font-weight:normal;
	color:#003366;
	padding:12px 0;
}
.curve_box2 {
	width:940px;
	background:url(../images/curve2_a.gif) no-repeat left top;
	padding:10px 0 0 0;
	min-height:10px;
	height:auto !important;
	height:10px;	
}
.box2_contents {
	background:url(../images/curve2_bg.gif) repeat-y left top;
	padding:10px 0 8px 13px;
}
.box2_list {
	width:305px;
	float:left;
	border-right:#999999 1px dashed;
	text-align:center;
	margin:10px 0;
	min-height:325px;
	height:auto !important;
	height:325px;
}
.box2_list h3 {
	color:#990000;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}
.box2_list p {
	text-align:left;
	padding:5px 10px 8px 25px;
}
.box2_list ul, .box2_list ol {
	margin:0;
	padding:5px 0 0 0;
}
.box2_list ul li, .box2_list ol li{
	list-style:none;
	text-align:left;
	background:url(../images/point.gif) no-repeat left 5px;
	padding:0 0 10px 15px;	
	margin:0 0 0 25px;
}
.box2_list ul li a, .box2_list ol li a{
	text-decoration:none;
	color:#0000a6;
}
.bnone {
	border:0 !important;
}
.bluebold {
	color:#0000ff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.directory_list {
	background:url(../images/dir_bg.gif) repeat-x #8aa9c2 left top;
	border-bottom:#003366 1px solid;
}	
.dir {
        
	padding:15px 0 0 0;
       
}
.dir2{
      background:url(../Images/footerborder.gif) repeat-y 0 0;
      margin-bottom:15px;
}
.dir ul{
	width:185px;
	min-height:130px;
	height:auto !important;
	height:130px;
	float:left;
	margin:0;
	padding:0;
	/*border-right:1px solid #FFFFFF;*/
      
}
.dir ul li{
	list-style:none;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#003366;
}
.dir ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.dir ul li a:hover {
	text-decoration:underline;
       color:#003366;
}
.join_us, .join_us a {
	font-size:25px;
	font-weight:bold;
	color:#0000ff;
	text-decoration:none;
	text-align:center;
}
.bg_comp {
	background:url(../images/img_pics3.gif) no-repeat right bottom;
	padding:0 0 20px 0;
}


/*-------INNER CONTENT ---------------*/



.intop_curve {
	background:url(../images/curve3_a.gif) no-repeat left top;
	padding:8px 0 0 0;
	width:923px;
}
.intop_curve2 {
	background:url(../images/curve11_a.gif) no-repeat left top;
	padding:8px 0 0 0;
	width:908px;
}
.incontent {
	background:url(../images/curve3_bg.gif) repeat-y left top;
	padding:15px 15px 20px 25px;
}
.incontent2 {
	padding:0;
}
.inbox1_left {
	width:198px;
/*	border-right:1px #999999 solid;*/
	background:url(../images/lnav_bg.gif) repeat-y left top;
	min-height:385px;
	height:auto !important;
	height:385px;
}
.inbox1_right {
	width:670px;
}
.inbox1_right p {
	font-size:16px;
}
.inbox1_right p span {
	color:#990000;
}
.bann_bottom {
	text-align:center;
	padding:45px 0;
height:94px;
}

.lnav, .lnav2 {
	padding:0;
}
.lnav ul, .lnav2 ul{
	margin:0; padding:0;
}
.lnav ul li, .lnav2 ul li{
	list-style:none;
}
.lnav ul li a, .lnav2 ul li a{
	height:32px;
	font:12px/32px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0000ff;
	display:block;
	padding:0 0 0 10px;
	font-weight:bold;
}
.lnav ul li a:hover, .active a {
	background:url(../images/lnav_hover.gif) no-repeat left center;
	color:#000 !important;
}
.lnav2 ul li a:hover, .active2 a {
	color:#000 !important;
}
.cont_box {
	background:url(../images/curve4_bg.gif) repeat-y left top;
	width:646px;
	margin:0 0 30px 0;
}
.cont_box .content {
	background:url(../images/curve4_a.gif) no-repeat left top;
	padding:20px 20px 0 20px;
}
.img_pad {
	padding: 0 0 0 5px;
}
.prev_next {
	padding:5px 0 0 0;
}
.prev, .next {
	width:323px;
	color:#BFBFFF;
	font-weight:bold;		
}
.next {
	text-align:right;
}
.prev a, .next a{
	color:#0000FF;
	text-decoration:none;
}
.prev a:hover, .next a:hover{ text-decoration:underline; }
.r_curve1 {
	background:url(../images/curve5_a.gif) no-repeat left top;
	padding:9px 0 0 0;
	margin:18px 0 0 0;
}
.c_rcurve1, .c_rcurve2 {
	background:url(../images/curve5_bg.gif) repeat-y left top;
	padding:10px 30px;
}
.c_rcurve2 {
	padding:10px 0 15px 13px;
}
.about_box1 {
	background:url(../images/curve7_a.gif) no-repeat;
	width:525px;
	padding:12px 0 0 0;
}
.about1_cont {
	background:url(../images/curve7_bg.gif) repeat-y left top;
	padding:10px 15px 0 20px;
}
.about1_right {
	width:280px;
}
.about_box2 {
	background:url(../images/curve8_a.gif) no-repeat;
	width:385px;
	padding:12px 0 0 0;	
}
.about2_cont {
	background:url(../images/curve8_bg.gif) repeat-y left top;
	padding:10px 15px 0 20px;
}

/*---------- JOIN ------------*/
.join_cont {
	background:url(../images/curve11_bg.gif) repeat-y left top;
	padding:15px 15px 0 25px;
}
#join {}
#join .inbox1_left{
	width:350px;
	background-image:none;
}
#join .inbox1_right{
	width:475px;
	border-left:1px solid #ccc;	
	padding:0 0 0 35px;
	margin:0 0 10px 0;
}
.rgistration {}
.rgistration a {
	text-decoration:none;
	color:#0000ff;
}
.rgistration span {
	color:#ff0000;
}
.txtbox1 {
	width:200px;
	height:22px;
	border:1px solid #999;
	padding:1px 0 0 0;
	margin: 1px 0 0 0;
}
.reg_cont {padding:0 22px 0 0;}
.reg_cont h2{
	color:#990000 !important;
	font:normal 20px Tahoma, Arial, Helvetica, sans-serif; ;
}

/*-- videos --*/
.rvideos2 {
	background:url(../images/curve17_a.gif) no-repeat left top;
	padding:6px 0 0 0;
}
.rv_content {
	background:url(../images/curve17_bg.gif) repeat-y left top;
	padding:10px 12px 0 12px;
}
.rv_content h2 {
	text-align:center;
	font-size:18px;
}
.l_arrow {
	float:left;
}
.r_arrow {
	float:right;
}
.l_arrow, .r_arrow {
	padding:25px 0 0 0;
}
.f_video {
	float:left;
	width:450px;
	padding:0 0 0 4px;
	text-align:center;	
	color:#0000FF;
	font-size:13px;	
	font-weight:bold;
}
.f_video ul li {
	background:none;
        margin:0;
}
.video {padding:10px 0 0 0;}
.vpadd {
	padding:0 10px 0 2px;
}
.vpadd img, .vpadd2 img {
	margin:0 0 5px 0;
	
}
.paddtop {padding:18px 0 0 0;}
.business, .snetworking {
	background:url(../images/curve18_a.gif) no-repeat;
	padding:7px 0 0 0;
	width:263px;
}
.business h2, .snetworking h2{
	font-size:17px;
	color:#143362;
	text-align:center;
	padding:0;
}
.business .contnt, .snetworking .contnt {
	background:url(../images/curve18_bg.gif) repeat-y;
	padding:10px 20px 0 20px;
	min-height:190px;
	height:auto !important;
	height:190px;
}
.book_list {}
.book_list ul {
	margin:0; padding:0;
}
.book_list ul li{
	list-style:none;
	background:url(../images/point.gif) no-repeat left 5px;
	padding:0 0 10px 10px;
	color:#0000FF;
}
.snet {
	text-align:center;
	padding:0 0 4px 0;
}
.c_rcurve1 ul{margin:0; padding:0;}
.c_rcurve1 ul li{
	list-style:none;
	background:url(../images/point.gif) no-repeat left 5px;
	padding:0 0 10px 15px;
}
.c_rcurve1 ul li a {
	color:#0000A6;
	text-decoration:none;
	font-size:12px;	
}
.c_rcurve1 ul li a:hover {text-decoration:underline;}
.bgrcurve1 {
	background:url(../images/img_pics11.gif) no-repeat 130px top;
}
.bgrcurve1 a {
	color:#0000FF;
	text-decoration:none;
}
.bgrcurve1 a:hover {
	text-decoration:underline;
}
.btn_rss {
	background:url(../images/img_rss.gif) no-repeat left center;
	padding:3px 0 5px 25px;
	text-decoration:none;
	font-size:14px;
	color:#0000FF;
	margin:0 0 0 30px
}
.tab_cont {
	width:345px;
	background:url(../images/curve19_bg.gif)
}
.tabmenu {
	background:url(../images/tabmenu.gif) no-repeat left top;
	height:40px;
}
.tab1, .tab2, .tab3 {
	float:left;
	height:40px;
}
.tab1 a, .tab2 a, .tab3 a {
	text-decoration:none;
	height:36px;
	display:block;	
	text-align:center;
	color:#0000FF;
	padding:4px 0 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
.tab1 a {
	width:102px;
	margin:0 8px 0 0;	
}
.tab2 a {
	width:152px;
	margin:0 10px 0 0;	
}
.tab3 a {
	width:73px;
}
.tab1 .active {
	background:url(../images/tabmenu.gif) no-repeat left -41px;
	color:#E98220;	
}
.tab2 .active {
	background:url(../images/tabmenu.gif) no-repeat -110px -82px;
	color:#E98220;	
}
.tab3 .active {
	background:url(../images/tabmenu.gif) no-repeat -272px -123px;
	color:#E98220;
}
.tabcontent {
	padding:15px 20px;
}
.tabcontent p span{
	color:#E98321;
	font-size:12px;
	font-weight:bold;
}
.tabcontent p strong {
	font-size:14px;
	color:#0000ff;
}
.hr13 { padding:10px 0; }
.h14 { text-align:center; }
.vtitle1, .vtitle2 {
	font-size:15px;
	line-height:14px;
	font-weight:bold;
}
.vtitle1 {
	text-align:right;
	color:#FF0000;	
	padding:0 10px 0 0;
}
.vtitle2 {
	color:#0000ff;
}
.hr11, .hr12 {padding:10px 0;}

/*--- GUIDE --- */
.video2_box {
	text-align:center;
	padding:20px 0 30px 0;
}
.getstart, .getstart a {
	text-align:center;
	font-size:25px;
	text-decoration:none;
	color:#990000;
}
.study, .study a {
	font-size:31px;
	color:#0000FF;
	text-align:center;
	text-decoration:none;	
}
.guide_cont1 {
	background:url(../images/hr15.gif) no-repeat left bottom;
	padding:0 0 15px 0;
	margin:0 0 25px 0;
}
.guide_cont2 {}
.guide_cont2 h2 {
	font-size:16px;
	padding:0 0 3px 0;
}


											/* Footer */
#footer {
	background:url(../images/footer_bg.gif) no-repeat;
	height:180px;
	padding:5px 0 0 5px;
}				
#footer a {
	text-decoration:none;
}							
.foot_logo {
	width:370px;
	text-align:center;
}
.foot_logo span {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#003366;
}
.foot_list {
	width:270px;
	border-right:1px solid #003366;
	border-left:1px solid #003366;	
	height:85px;
	padding:0 0 0 33px;
	margin:12px 0 0 0;
}
.foot_list ul {
	width:125px;
	float:left;
	margin:0;
	padding:0;
}
.foot_list ul li{
	list-style:none;
}
.foot_list ul li a{
	text-decoration:none;
	height:20px;
	font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#0000a6;
	background:url(../images/point.gif) no-repeat left 4px;
	padding:0 0 0 10px
}
.foot_rss {
	width:280px;
	margin:10px 0 0 0;
	color:#0000a6;
}
.footbox {
	width:140px;
	float:left;
	text-align:center;
	font-size:11px;
}
.footbox a {
	color:#0000a6;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
}
.footbox p {
	padding:0 10px
}
.blogsitesummary {
   margin:0;
   padding:0;
}
.blogsitesummary li {
	background:transparent url(../images/point.gif) no-repeat scroll left 5px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0 0 0 25px;
        padding:0 0 10px 15px;
        text-align:left;
}
.list_blog .blogsitesummary  li {
        margin:0 0 0 10px;
}
.blogsitesummary li span {
	display: none;
}

.carousel_video {
       margin:0 0 0 22px;
       width:255px;
}

/********************/
.dpDiv .date {
     display:block;
}
.system-message, .system-error-message {
     margin: 0px;
}
/******* blog ******/
.hr_blog .blogsitesummary li {
 margin:0 0 0 10px;
}