/* common css */
body{background-color:#0077ac; margin:0px; padding:0px;}
#layout{width:984px; margin:0 auto 0 auto; background-color:#fff; }
*{font-size: 11px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#6f6f6f;}
img{ border:0;}
a{text-decoration:underline; margin:0; color:#5397cf; }
a:hover{text-decoration:none; color:#5397cf;}

b,strong{ color: #000; }

li{ font-size: 12px; color: #000}

/* header */
#header{width:955px; float:left;  background-color:#fff; padding:18px 15px 0 14px;}
#header .left{width:715px; float:left;}
.anchor{width:230px; float:left; padding:0px 0px 10px 0px; }
.anchor ul{margin:0px; padding:0px; float:right;}
.anchor li{font-family:Arial, Helvetica, sans-serif; list-style:none; float:left;}
.anchor li a{font-size:11px; color:#263948; text-decoration:none;}
.anchor li a:hover{text-decoration:underline;}

.anchor .home{background-image:url(../images/home_icon.gif); height:14px; background-repeat:no-repeat; padding:0 8px 0 18px;}
.anchor .about{background-image:url(../images/aboutus_icon.gif); height:14px; background-repeat:no-repeat; padding:0 8px 0 18px;}
.anchor .contact{background-image:url(../images/contact_icon.gif); height:14px; background-repeat:no-repeat; padding:0 0 0 18px;}
.anchor li .selected{font-size:11px; color:#263948; text-decoration:none;}
.anchor .padding{padding-right:0;}

.breadcrums{width:955px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; color:#148ccd; padding:11px 0 10px 0;}
.breadcrums span{color:#1f6dab;}
.breadcrums a{color:#cf8009; text-decoration:underline}
.breadcrums a:hover{color:#266eac; text-decoration:none;}

/* menu  */
#menu {width:955px; height:170px; float:left; background-image:url(../images/header_menu_bg.gif); background-position: bottom; background-repeat:no-repeat; margin:0; padding:0;}
#menu div {float:left;}
#menu div ul{margin:0px; padding:0px;}
#menu div li{font-weight:bold; list-style:none; float:left;}
#menu div li a{color:#07273f; font-size:14px; text-decoration:none; padding:0px; display:block;}
#menu div li a:hover{text-decoration:none; color:#1265a8;}
#menu div .sperator{ background-image:url(../images/seprator.gif); background-repeat:no-repeat; height:28px; width:1px;}

/* menu inner */
#nav {width:955px; height:177px; float:left; background-image:url(../images/header_menu_bg1.gif); background-repeat:no-repeat; background-position:bottom left; margin:0; padding:0;}
#nav div {float:left;}
#nav div ul{margin:0px; padding:0px;}
#nav div li{font-weight:bold; list-style:none; float:left;}
#nav div li a{color:#07273f; font-size:14px; text-decoration:none; padding:0px; display:block;}
#nav div li a:hover{text-decoration:none; color:#1265a8;}
#nav div .sperator{ background-image:url(../images/seprator.gif); background-repeat:no-repeat; height:28px; width:1px;}

/* common css all pages */
#body_container .learn_more{background-image:url(../images/icon_arrow2.gif); background-repeat:no-repeat; padding-left:10px; color:#148ccd;}
#body_container .learn_more a{color:#148ccd; text-decoration:underline;}
#body_container .learn_more a:hover{color:#148ccd; text-decoration:none;}
#body_container .more{background-image:url(../images/icon_arrow2.gif); background-repeat:no-repeat; padding-left:10px; color:#148ccd;}
#body_container .more a{color:#148ccd; text-decoration:underline;}
#body_container .more a:hover{color:#148ccd; text-decoration:none;}
#body_container .readmore{background-image:url(../images/icon_arrow2.gif); background-repeat:no-repeat; padding-left:10px; color:#148ccd;}
#body_container .readmore a{color:#15181c; text-decoration:underline;}
#body_container .readmore a:hover{color:#15181c; text-decoration:none;}

/* body container */
#body_container{width:955px; float:left;  background-color:#fff; padding:10px 15px 0px 14px;}
#body_container #inner_body{width:955px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; padding:0 0 40px 0;}

/* body container left */
#body_container #container_left{width:100%; float:left; padding-top:2px; font-size: 12px;}
#body_container #container_left p{font-family: tahoma; color:#2e2626; padding:8px 0 0px 0; font-size: 12px; line-height: 20px;}
#body_container #container_left .news{background-color:#f4f4f4; width:230px; float:left; margin-top:10px; padding:11px 0px 10px 10px;}
#body_container #container_left .date{background-color:#d28209; color:#fff; width:70px; float:left; padding:3px 0px 3px 7px; font-weight:bold;}
#body_container #container_left .key{width:230px; float:left; margin-top:10px; padding:11px 0px 10px 10px;}
#body_container #container_left .key p{ padding:11px 0px 10px 0px;}
#body_container #container_left .career{width:239px; float:left; background-image:url(../images/bottom_line.gif); background-position:top; background-repeat:repeat-x; margin:10px 0px 0px 0px; padding:10px 0px 10px 0px;}
#body_container #container_left .career .left {width:84px; float:left;}
#body_container #container_left .career .right {width:140px; float:right; padding:0;}
#body_container #container_left .about p {width:250px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; line-height:18px; padding:10px 10px 10px 0; display:block; color:#6f6f6f;} 
b, strong{
	font-size: 12px;
}
#body_container #container_left ul{margin-left: 30px;}
#body_container #container_left ul li{ line-height: 25px;}

#leftNav ul{
	margin-left:0px !important;
}

div#body_container{
	font-size: 12px !important;
}

div#body_container a{
	font-size: 12px !important;
}

/* body container middle */
#body_container #container_middle{width:328px; float:left; padding:0px 0px 0px 10px;}
#body_container #container_middle .management{width:318px; float:left; padding:20px 0 0 0;}
#body_container #container_middle .management img{padding:0 0 5px 0;}

#body_container #container_middle .management h1 {color:#666; float:left; width:270px; font-weight:bold; font-size:13px; display:block; padding:0 0 10px 0; }
#body_container #container_middle .management p{width:310px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; line-height:18px; padding:10px 0 10px 0;}

#body_container #container_middle .about{width:318px; float:left; padding:2px 0 0 0;}
#body_container #container_middle .about img{padding:0 0 0 0;}
#body_container #container_middle .about a{text-decoration:none; color:#0377ab;}
#body_container #container_middle .about a:hover{text-decoration:none; color:#333;}
#body_container #container_middle .about p {width:300px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; line-height:18px; padding:10px 10px 10px 0; display:block;} 
#body_container #container_middle .about span{width:200px; float:left;}
#body_container #container_middle .about h1 {color:#666; font-weight:bold; font-size:13px; display:block; padding:0 0 10px 0;}
#body_container #container_middle .about .text {background-image:none;}
#body_container #container_middle .about .details { width:318px; float:left; padding:10px  0 0 0;}
#body_container #container_middle .about .details div { width:220px; float:right; padding:0 10px 0 0; line-height:18px;}
#body_container #container_middle .about .details img{ float:left; padding:3px 0px 0 0;}
#body_container #container_middle .moreinfo{width:210px; float:left; padding-left:85px; padding-top:10px;}
#body_container #container_middle .information{width:280px; float:left; background-color:#f6f6f6; margin-top:10px; 
padding:13px 13px 13px 13px; line-height:18px;}






/* body container right */
#body_container #container_right{width:349px; float:left;}
/*#body_container #container_right  ul{padding:0; margin:0;}
#body_container #container_right  li {list-style:none;}
#body_container #container_right  li a{text-decoration:underline; background-image:url(../images/icon_arrow.gif); background-repeat:no-repeat; padding:2px 0 2px 20px; margin:0; display:block; width:120px; color:#0077ac; background-position:center left; background-color:transparent;}
#body_container #container_right  li a:hover{text-decoration:none;}*/
#body_container #container_right .information{width:330px; float:left; background-color:#f6f6f6; margin-top:10px; padding:13px 0 13px 13px; line-height:18px;}
#body_container #container_right .information .left {width:161px; float:left;}
#body_container #container_right .information .left ul{float:left; padding:0; margin:0;}
#body_container #container_right .information .left li{list-style:none; float:left; width:156px;}
#body_container #container_right .information .left li a{text-decoration:underline; background-image:url(../images/icon_arrow.gif); background-repeat:no-repeat; padding:2px 5px 2px 20px; margin:0; display:block; width:auto; float:left; color:#0077ac; background-position:center left; background-color:transparent;}
#body_container #container_right .information .left li img{margin-top:6px;}
#body_container #container_right .information .left li a:hover{text-decoration:none;}



#body_container #container_right .information .right {width:156px; float:right; padding:0;}
#body_container #container_right .information .right ul{float:left; padding:0; margin:0;}
#body_container #container_right .information .right li{list-style:none; float:left; width:156px;}
#body_container #container_right .information .right li a{text-decoration:underline; background-image:url(../images/icon_arrow.gif); background-repeat:no-repeat; padding:2px 5px 2px 20px; margin:0; display:block; width:auto; float:left; color:#0077ac; background-position:center left; background-color:transparent;}
#body_container #container_right .information .right li img{margin-top:6px;}
#body_container #container_right .information .right li a:hover{text-decoration:none;}




#body_container #container_right .technology{width:345px; float:left; padding:9px 0 0 0; line-height:18px; }
#body_container #container_right .technology img{padding:0 0 8px 0;}
#body_container #container_right .technology a{text-decoration:underline; color:#0077ac; background-color:transparent;}
#body_container #container_right .technology a:hover{text-decoration:none;}
#body_container #container_right .about p {width:320px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; line-height:18px; padding:10px 10px 10px 0; display:block; color:#6f6f6f;}

#body_container #inner_container_right .advanced .markets {float:left; width:650px; background-image:url(../images/bottom_line.gif); background-position:top; background-repeat:repeat-x;}
#body_container h2{color:#3B85BC; font-size:22px; font-weight:normal; border-bottom:1px #e3e3e3 solid; display:block;  padding-bottom:5px;}
#body_container #inner_container_right h2{color:#3B85BC; font-size:22px; font-weight:normal; border-bottom:1px #e3e3e3 solid; display:block; width:490px; padding-bottom:5px;}
#body_container #inner_container_right .advanced .markets img {padding-top:15px; float:left; }
#body_container #inner_container_right .advanced .markets p {float:left; width:645px; padding:10px 0 15px 2px;}

#body_container #container_right .about .details {width:318px; float:left; padding:10px  0 0 0;}
#body_container #container_right .about .details div {width:220px; float:right; padding:0 10px 0 0; line-height:18px;}
#body_container #container_right .about .details img{float:left; padding:3px 0px 0 0;}
#body_container #container_right .moreinfo{width:210px; float:left; padding-left:85px; padding-top:10px;}
#body_container #container_right h2{color:#3B85BC; font-size:22px; font-weight:normal; border-bottom:1px #e3e3e3 solid; display:block; width:320px; padding-bottom:5px;}
 

/* inner container right */
#body_container #inner_container_right {width:650px; float:left; padding:2px 0 20px 20px;}
#body_container #inner_container_right #inner
#body_container #inner_container_right #inner ul{width:635px; float:left; padding:0 0 7px 0; list-style:none;}
#body_container #inner_container_right #inner li{width:635px; float:left; list-style:none;  background-image:url(../images/icon_arrow2.gif); background-repeat:no-repeat; padding:2px 0 2px 10px; display:block; background-position:0 3px;}
#body_container #inner_container_right p {width:648px; float:left; color:#6f6f6f; padding:10px 0 10px 2px; line-height:16px;}
#body_container #inner_container_right p img{padding:0 0 10px 0;}

#body_container #inner_container_right span{color:#025390;}
#body_container #inner_container_right a {color:#037aaf; text-decoration:underline;}
#body_container #inner_container_right a:hover {color:#333; text-decoration:none;}
#body_container #inner_container_right .advanced {width:650px; float:left; color:#6f6f6f; padding:10px 0 10px 0; line-height:16px;}
#body_container #inner_container_right .advanced img {float:right;}
#body_container #inner_container_right .advanced .advanced_container {float:left; width:268px; background-image:url(../images/bottom_line.gif); background-position:top; background-repeat:repeat-x;}
#body_container #inner_container_right .advanced .advanced_container h2{color:#3B85BC; font-size:22px; font-weight:normal; border-bottom:1px #e3e3e3 solid; display:block; width:267px; padding-bottom:10px; padding-top:15px;}
#body_container #inner_container_right .advanced .advanced_container img {padding-top:15px;}
#body_container #inner_container_right .advanced .advanced_container p {float:left; width:266px;   padding:10px 0 15px 2px;}

#body_container #inner_container_right  .cursor{cursor:pointer;}

#body_container #inner_container_right .career_nav {width:250px; float:left;}
#body_container #inner_container_right .career_nav ul {margin:0; padding:0;}
#body_container #inner_container_right .career_nav li {list-style:none; }
#body_container #inner_container_right .career_nav li a{text-decoration:underline; background-image:url(../images/icon_arrow2.gif); background-repeat:no-repeat; padding:5px 0 5px 10px; display:block; width:250px; background-position:center left;  color:#148ccd;}
#body_container #inner_container_right .career_nav li a:hover {color:#148ccd; text-decoration:none;}

#body_container #inner_container_right .pdf {width:600px; float:left;}
#body_container #inner_container_right .pdf ul {margin:0; padding:0;}
#body_container #inner_container_right .pdf li {list-style:none; }
#body_container #inner_container_right .pdf li a{text-decoration:underline; background-image:url(../images/pdf_icons.jpg); background-repeat:no-repeat; padding:10px 0 10px 40px; width:600px; display:block; margin-bottom:5px; background-position:center left; font-size:11px; color:#333; border:1px solid #e8e7e6;}
#body_container #inner_container_right .pdf li a:hover {color:#0077a4; text-decoration:underline;}


#body_container #inner_container_right .html {width:600px; float:left;}
#body_container #inner_container_right .html ul {margin:0; padding:0;}
#body_container #inner_container_right .html li {list-style:none; }
#body_container #inner_container_right .html li a{text-decoration:underline; background-image: url(../images/html_icon.jpg); background-repeat:no-repeat; padding:10px 0 10px 40px; width:600px; display:block; margin-bottom:5px; background-position:center left; font-size:11px; color:#333; border:1px solid #e8e7e6;}
#body_container #inner_container_right .html li a:hover {color:#0077a4; text-decoration:underline;}




#body_container #inner_container_right .sitemap {width:600px; float:left;}
#body_container #inner_container_right .sitemap ul {margin:0; padding:0;}
#body_container #inner_container_right .sitemap li {list-style:none;}
#body_container #inner_container_right .sitemap li a{text-decoration:none; padding:5px 0 5px 30px; width:300px; display:block; font-size:11px; 
color:#333; background-image:url(../images/icon_arrow3.gif); background-position:center left; background-repeat:no-repeat; text-transform:capitalize; }
#body_container #inner_container_right .sitemap li ul{padding:5px 0 5px 20px;}
#body_container #inner_container_right .sitemap li ul li{text-transform:lowercase;}
#body_container #inner_container_right .sitemap li ul li a{text-transform:lowercase; text-decoration:underline; color:#0077ab;}
#body_container #inner_container_right .sitemap li ul li a:hover{text-transform:lowercase; text-decoration:none; color:#333;}
#body_container #inner_container_right .sitemap li a:hover {color:#0077aa; text-decoration: underline;}

/* apollo group page css */
#body_container .container{width:687px; float:right;}
#body_container .container .left{width:328px; float:left; padding:0px 0px 0px 10px;}
#body_container .container .about{width:318px; float:left; padding:2px 0 0 0;}
#body_container .container .about img{padding:0; margin:0; border:3px solid #f8f8f8;}
#body_container .container .about a{text-decoration:underline; color:#0377ab;}
#body_container .container .about a:hover{text-decoration:none; color:#333;}
#body_container .container .about p {width:300px; float:left; background-image:url(../images/bottom_line.gif); background-position:bottom; background-repeat:repeat-x; line-height:18px; padding:10px 10px 10px 0; display:block;} 
#body_container .container .about span{width:200px; float:left;}
#body_container .container .about h1 {color:#666; font-weight:bold; font-size:13px; display:block; padding:0 0 10px 0;}
#body_container .container .about .text {background-image:none;}
#body_container .container .about .details { width:318px; float:left; padding:10px  0 0 0;}
#body_container .container .about .details div { width:220px; float:right; padding:0 10px 0 0; line-height:18px;}
#body_container .container .about .details img{ float:left; padding:0px 0px 0 0;}
#body_container .container .moreinfo{width:210px; float:left; padding-left:85px; padding-top:10px;}
#body_container .container .information{width:280px; float:left; background-color:#f6f6f6; margin-top:10px; 
padding:13px 13px 13px 13px; line-height:18px;}


#body_container .container .right{width:349px;  float:left;}



/* footer */
#footer{width:955px; float:left;  background-color:#fff; padding:15px 15px 25px 14px;}
#footer .left{width:600px; float:left;}
#footer .left span{ color:#025390;}
#footer .left a{text-decoration:underline; color:#0077a8;}
#footer .left a:hover{text-decoration:none; color:#333;}

#footer .right{width:355px; float:left; text-align:right;}
#footer .right a.fmc{text-decoration:underline; color:#6f6f6f;}
#footer .right a.fmc:hover{text-decoration:none;}
#footer .right .footer_menu ul{margin:0; padding:0;}
#footer .right .footer_menu li{list-style:none; float:right;}
#footer .right .footer_menu li a{color:#5397cf; text-decoration:underline; padding:0 5px 0 5px;}
#footer .right .footer_menu li span{color:#5397cf; text-decoration:none; padding:0 5px 0 5px;}

#footer .right .footer_menu li a:hover{color:#5397cf; text-decoration:none;}
#footer .vinove_logo{float:left; width:355px; }
#footer .vinove_logo img{float:right; border:none;}


div#menu div div table{
	margin-top:5px;
	}

div#menu div div table td{
	font-size: 13px;
	font-weight: bold;
	padding:15px;
	padding-bottom:2px;
	padding-top:0px;
	margin-top:6px;
	border-right: 1px dotted #ccc;


}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu, table#plc_lt_zoneMainNav_cmsmenu_menuElem-001-subMenu, table#plc_lt_zoneMainNav_cmsmenu_menuElem-003-subMenu, table#plc_lt_zoneMainNav_cmsmenu_menuElem-004-subMenu{
	border: 1px solid #e6e6e6 !important;
	border-top:0px;
	background-color: #f1f7fa;
	color: #148ccd !important;
	margin-top:0px !important;
}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-001-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-004-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-003-subMenu td{
	border-right: 0px !important;
	color: #148ccd !important;
	padding-top: 4px !important;
	padding-bottom:4px !important;
	font-weight: normal !important;
	}
table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-001-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-004-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-003-subMenu td:hover{
	background-color: #e4f3f9;
	color: #666 !important;
	}
	
div#menu div div table td:hover{
	color: #D28209;
}

td#leftNav{
	width: 130px;
	padding-left:30px;
}

td#leftNav ul{
	list-style-type: square;
}

td#leftNav ul li a{
	font-size: 12px;
	line-height: 20px;
	color: #e3a520;
}

table#crumbTable{
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}

td#crumbs{
	border-bottom: 1px solid #ccc !important;
	padding-bottom:5px;
}

td#rightContent h1{
	font-size: 14px;
	font-weight: bold;
	padding-bottom:5px;
	color: #000;
}

td#rightContent h3{
	font-size: 13px !important;
}

div.NewsPTitle{
	margin-top:20px;
	margin-bottom:10px;
}

div.NewsPTitle, div.NewsPTitle a{
	font-size: 12px;
	font-weight: bold;
}

div.NewsPBody{
	font-size: 12px !important;
	line-height: 19px;
}

div.newsItemDetail h1{
	margin-top:15px;
	margin-bottom:15px;
}

#footer{
	font-size: 11px !important;
}

#footer a{
	font-size: 11px !important;
}