*{padding:0;margin:0}
body{
margin:0 auto;
padding:0;
font-size:12px;
font-family:Helvetica,Arial, Tahoma;
width:100%;
height:100%;
}
a { text-decoration:none;}
img { border:0px;}

/**************header_include***********/
#top_bg{
margin:0;
padding:0;
width:100%;
background:url(../images/top_bg.jpg) repeat-x top;
}
#top img{
border:0px;
}
#header{
width:933px;
margin:0 auto;
padding:15px 0px 40px 0px;
font-size:12px;
font-family:Arial, Tahoma, Helvetica;

}
.logo_left{
float:left;
height:60px;
margin:0px 50px 0px 10px;
}

#tab_menu_w{ margin:0px; float:left;}
.tab_menu { margin:0px; padding:25px 0px 0px 0px;}
.tab_menu ul { margin:0px; padding:0px; list-style:none;}

.tab_menu li { background:#58646d; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; line-height:30px; font-size:12px;  text-align:left;font-family:Helvetica,Arial, Tahoma; padding-left:16px; padding-right:19px;float:left; position:relative;}

.tab_menu li dl{display:none; position:absolute;left:0px; top:30px; margin:0px; padding:0px; font-size:12px;font-family:Helvetica,Arial, Tahoma; border-top:1px solid #ffffff;}

.tab_menu li.selected { background:#27649e; color:#ffffff;}
.tab_menu li.hover { background:#27649e; color:#ffffff;}
.tab_menu li a { color:#ffffff; padding:0px 20px;}
.tab_menu li a:hover { color:#ffffff; padding:0px 20px;}
.tab_menu li.hover dl { display:block; margin:0px; padding:0px;}

.tab_menu li dd { width:270px;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff; margin:0px; padding:0px; background:#58646d; white-space:nowrap;}
.tab_menu li dd a { color:#ffffff; }
.tab_menu li dd a:hover { background:#27649e; color:#ffffff; display:block;}


.logo_right{
	float:right;
	margin:7px 0px 0px 0px;
}
.clear {
	clear:both;
	}
	
#bottom{
background:#f0f0f0;
padding-top:8px;
height:100%;
float:left;
width:100%;
}
	
/**************index center***********/
#platforms01{
margin:0 auto;
padding:30px 0px 0px 0px;
width:921px;
color:#000000;
overflow:hidde;
font-family:Helvetica,Arial, Tahoma;
}
#platforms01 p{
font-size:15px;
line-height:18px;
}
.left_p{
padding-left:750px;
}
.left_p a {
color:#000000;
font-weight:bold;
}
.left_p a:hover{
padding:0;
color:#0066FF;
}
.left_p a:visited{
color:#000000;
}
#platforms02{
margin:0 auto;
padding:0px;
text-align:center;
width:940px;
}

#main_platforms{
padding:20px 0 20px 0;
margin:0px 0px 16px 0px;
width:100%;
color:#808080;
background:#f0f0f0;
float:left;
}
#footer_link{
margin:0 auto;
padding:10px 0px 13px 0px;
width:100%;
max-width:950px;
font-family:Helvetica,Arial, Tahoma;
text-align:center;
}
#footer_link img{height:30px;margin-bottom:-8px;}
#footer_link ul{width:100%;}
#footer_link ul li{ display:inline; margin:0px 0px 0px 80px; }
#footer_link ul a{
font-family:Helvetica,Arial, Tahoma;
color:#000000;
}
#footer_link ul a:hover{
font-size:12px;
font-family:Helvetica,Arial, Tahoma;
color:#58646d;
text-decoration:underline;
}
#footer_link ul a:visited{
font-size:12px;
font-family:Helvetica,Arial, Tahoma;
color:#000000;
}
#footer_link ul active:{
font-size:12px;
font-family:Helvetica,Arial, Tahoma;
color:#000000;	
	}

	
	
	
.link_bord a{
font-weight:bold;
}
#footer_link_margin{margin:0px; padding:0px;}


	

#copyRight {
width:100%;
margin:0px;
padding:0px;
font-family:Helvetica,Arial, Tahoma;
font-size:12px;
color:#FFFFFF;
background:#58646d;
float:left;
}
#copyRight div {
margin:0 auto;
padding:10px;
/*width:100%;*/
display:block;
max-width:930px;
text-align: center;
}
#copyRight a {
color:rgb(42, 141, 255);
}
#copyRight a:hover {
font-size:12px;
font-family:Helvetica,Arial, Tahoma;
color:rgb(42, 141, 255);
text-decoration:underline;
}
#copyRight a:visited{
color:rgb(42, 141, 255);
}
#copyRight_span01{
font-family:Helvetica,Arial, Tahoma;
}
#copyRight_span02{
font-family:Helvetica,Arial, Tahoma;
}
/**************pic***********/
#sideBar{
   padding:30px 0 0 40px;
   width:305px;
   font-family:Helvetica,Arial, Tahoma;
   }
.con_ri {
	width:920px;
	height:540px;
	float:left;
	}
.con_top {
	width:100%;
	height:100%;
	float:right;
	}
.con_top li {
	width:129px;
	float:left;
	list-style-type:none;
    }
.con_top p{
    margin:0;
    padding:0;
	font-size:12px;
	font-family:Helvetica,Arial, Tahoma;
	color:#000000;
	line-height:17px;
	}
#ce{
    margin:0 auto;
    width:100%;
    float:left;
}


/************sitemap**************/
#sitemap{
    margin:0 auto;
    font-family:Helvetica,Arial, Tahoma;
    font-size:12px;
}
#sitemap table{
    margin-bottom:7px;
}
#sitemap a{
    color:#2c609a;
}
#sitemap a:hover{
   text-decoration:underline;
   color:#58646d;
}
#sitemap a:visited{
   color:#2c609a;
}


/************privacy**************/
#privacy{
   margin:0 auto;
   padding:0;
   width:900px;
   font-family:Helvetica,Arial, Tahoma;
   color:#636363;
   line-height:20px;
   font-size:13px;
}
#privacy_p1{
   font-size:16px;
   font-weight:bold;
}
#privacy_p2{
   color:#006699;
   font-size:13px;
   font-weight:bold;
   }
#privacy_p3{
   font-size:13px;
   text-indent:2em;
   }


   /* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {

}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {

}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {

}
