@charset "utf-8";
/* CSS Document */

body{font:normal 12px arial; line-height:20px; color: #72716F; background:#e1e1e1}
*{ margin:0px; padding:0px; }
p{ margin-top:10px;}
.clr{ clear:both}
#wrapper{ width:100%;background:url(../images/bg.jpg) repeat-x;  }
#wrapper2{ width:100%;background:url(../images/bg_2.png) repeat-x;}
#main{ width:980px; margin:0px auto}
img{ border:none}

.fixedbutton { position: fixed; display:block; z-index:10000; margin-top:140px;;}

.header{ padding-bottom:10px;}
.header_left{ float:left; width:200px; margin:14px 0px 0px 0px;}
.header_right{ float:right; width:600px; text-align:right; padding-top:36px}
.top_menu{ margin-top:0px; text-align:right; margin-bottom:20px; }
.top_menu ul{ margin:0px; padding:0px}
.top_menu ul li{ display:inline; list-style:none;  }
.top_menu ul li a{ font:normal 11px tahoma; color:#333333; text-decoration:none;border-right:1px solid #999999;padding:0px 4px 0px 4px;}
.top_menu ul li a:hover{text-decoration:underline;}
.top_menu ul li .last{ border:none}

.header_menu{ background:#5f6062; height:28px; }
.header_menu ul.menu {list-style:none; margin:0; padding:0; float:right}
.header_menu ul.menu a {display:block; color:#fff; text-decoration:none; font:normal 14px  Calibri;  }
.header_menu ul.menu li {position:relative; float:left;margin:0px 10px 0px 10px }
.header_menu ul.menu ul {position:absolute; top:28px; left:0;  display:none;  opacity:0; list-style:none; }
.header_menu ul.menu ul li {position:relative;  border-top:none;  margin:0}
.header_menu ul.menu ul li a {display:block; padding:4px 7px 4px 7px; background-color:#777777; width:120px; border-bottom:1px solid #CCCCCC}
.header_menu ul.menu ul li a:hover {background-color:#c5c5c5}
.header_menu ul.menu ul ul { top:1px; border:1px solid #000000}
.header_menu ul.menu .menulink {border-right:1px solid #aaa; padding:5px 15px 5px 0px;  background:url(images/header.gif);}
.header_menu ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
.header_menu ul.menu .sub {background:#777777 }
.header_menu ul.menu .topline {border-top:1px solid #aaa}

.theme{ border:1px solid #CCCCCC; padding:1px; margin-top:10px;}
.news{ margin-top:28px;}
.latest{ float:left; width:65px; font:bold 14px Calibri; color:#000000}
.latest_2{ float:left; width:550px; font:bold 12px Arial, Helvetica, sans-serif}
.social{ float:right; width:240px; font:bold 12px arial; color:#737373; vertical-align:middle; line-height:44px; margin-top:-20px;}
.social img{ margin-left:4px; float:right;}
.copyrights{ margin-top:6px; width:980px; text-align:right; line-height:35px; font-size:11px; font-family:arial; color:#949494; }
.copyrights img{ margin-left:4px; float:right}


#pscroller2{width: 700px;height: 20px;padding: 3px; color:#333333;}
#pscroller2 a{text-decoration: none; color:#333333; font:bold 12px arial;}


.inner_theme{margin-top:10px;}
.theme_left{border:1px solid #CCCCCC; padding:1px; width:722px; float:left;}
.theme_right{border:1px solid #CCCCCC; padding:1px; float:left; width:240px; margin-left:10px; height:208px; background:#fff;}

.nav_main{margin:12px 0px 4px 0px}
.nav{font:normal 13px arial; color:#999999; float:left; width:300px; margin-left:200px}
.nav a{ text-decoration:underline; font:normal 13px arial; color: #333333}

.left_menu{}
.left_menu ul{margin:0px 0px 0px 10px; padding:0px }
.left_menu ul li{ margin:0px; padding:4px 0px 4px 0px;list-style:none; background:url(../images/bullet-arrow-right.png) no-repeat left; border-bottom:1px solid #e3e4e4}
.left_menu ul li a{text-decoration: none; color:#333333; padding-left:12px; font:bold 12px arial; }
.left_menu ul li a:hover{ text-decoration:none;color:#7a7a7a;}
.left_menu .active{ background:#fff; padding:6px 0px 6px 0px}
.left_menu .active a{ text-decoration:none}

.content{margin-top:10px;}
.content_left{ float:left; width:200px; background:url(../images/right.jpg) top right no-repeat; min-height:300px;}
.content_right{ float:left; width:760px; margin-left:20px;}
.in_conent_left{ float:left; width:510px; text-align:justify}
.in_conent_right{ float:left; width:240px; margin-left:10px;}
.more{ text-align:right}
.more a{ text-align:right; color:#98005d; font-size:11px;}
.more a:hover{ text-decoration:none}

.partners td{ margin-bottom:10px; border-bottom:1px solid #CCCCCC; margin-top:12px;}
.partners img{ text-align:left; vertical-align:middle; margin-left:14px; margin-bottom:15px }
.footer{ border-top:1px solid #CCCCCC;margin-top:10px; padding-top:4px; width:980px; text-align:right; line-height:35px; font-size:11px; font-family:arial; color:#949494;}
.footer img{ margin-left:4px; float:right}

.milestones table tr td{ padding-bottom:10px; border-bottom:1px solid #CCCCCC; padding-top:12px; height:100px;}
.milestones table tr td img{ border:1px solid #CCCCCC; padding:1px; text-align:right }


.content_right ul{ margin-left:20px}
.content_right ul li{ margin-bottom:6px;}
.content_right ul li a{ margin-bottom:6px; color: #F58220}
.content_right ul li a:hover{ color:#333333}

h1{  text-align:left; color:#000; font:bold 16px Calibri; background:url(../images/bg_1.png) repeat-x; padding:4px 0px 4px 10px; text-transform:uppercase}
h2{  text-align:left; color:#000; font:bold 21px Calibri; padding:4px 0px 4px 0px;}
h3{  text-align:left; color:#000; font:bold 18px Calibri; padding:4px 0px 4px 0px;}
h4{  text-align:left; color:#99005d; font:bold 16px Calibri; padding:4px 0px 4px 0px;}

.directors{ border-bottom:1px solid #CCCCCC; margin-bottom:5px; margin-top:5px; padding-bottom:10px; width:98%;}
.directors_left{ float:left; width:110px;}
.directors_left img{ border:1px solid #CCCCCC; padding:1px;  }
.directors_right{ float:left; width:630px;}
.directors_right img{ text-align:right; float:right}
.director_1l{ float:left; width:360px; line-height:18px !Important; border-right:1px solid #CCCCCC; padding-right:10px; text-align:justify}
.director_1l img{ float:left; margin-right:4px; border:1px solid #CCCCCC; padding:1px;}

.director_1r{ float:left; width:360px; line-height:18px !Important; margin-left:15px;text-align:justify}
.director_1r img{ float:left; margin-right:4px; border:1px solid #CCCCCC; padding:1px;}

.director_2{ width:600px; margin:10px 0px 0px 80px; text-align:justify;border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.director_2 img{ float:left; margin-right:6px; border:1px solid #CCCCCC; padding:1px;}

.director_3{  margin:10px 0px 0px 150px}
.director_3 img{ float:left; margin-right:6px;}