@import url("css/variations/stylesheetwidget.css");
@import url("css/menu.css");
/*---------------------------------------default--------------------------------------*/

body{  background:url(images/page/bg2.gif) repeat-x #cccccc; margin: 0; padding: 0; line-height: 18px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#333333; background-color:#494747;}



table { border-collapse:collapse;}

td,div { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

img { border:0; padding:0; margin:0;}

a:link {text-decoration: none;color: #ff7800;}
a:visited {	text-decoration: none;color: #ff7800;}
a:hover {text-decoration: underline;color: #ff7800;}
a:active  {	text-decoration: none;color: #ff7800;}

h1 { color:#2a8ebf;font-family:Arial, Helvetica, sans-serif;  font-size:22px;  font-weight:normal; margin-bottom: 25px; margin-top: 25px;  line-height:22px; }
h2 { color:#2a8ebf;font-family:Arial, Helvetica, sans-serif;  font-size:17px; font-weight:normal; margin-bottom: 20px; margin-top: 20px; line-height:16px;}
h3 { color:#2a8ebf;font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; margin-bottom: 5px; margin-top: 5px; line-height:12px;} 


/* TEMPLATE SKIN : MASTHEAD */
#masthead {	width:900px; height:65px; margin:0 auto; padding:0; background: #ffffff;}
#menu { width:980px; height:43px; margin:0; padding:0;}
#logo {	width: 175px;	height: 71px; margin:0 auto; padding:0;}

/* TEMPLATE SKIN : TOP NAVIGATION */
#topNav {	width:179px;height:22px;margin:0;padding:0;margin-right:13px;text-align: right;}
.topNavLeft {	height: 22px;	width: 9px;	background-image: url(images/bg_topNav_left.gif);	background-repeat: no-repeat;}
.topNavRight {	height: 22px;	width: 9px;	background-image: url(images/bg_topNav_right.gif);	background-repeat: no-repeat;}
.topNavCenter {	background-color: #e6e6e6;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #555555;	text-decoration: none; vertical-align:middle;}

.topNavCenter a:link {	color: #555555;	text-decoration: none;}
.topNavCenter a:visited {	color: #555555;	text-decoration: none;}
.topNavCenter a:hover {	color: #555555;	text-decoration: underline;}
.topNavCenter a:active {color: #555555;	text-decoration: none;}

/* TEMPLATE SKIN : MAIN NAVIGATION */
#mainMenu {	 height:19px;margin:0 auto; }

/* TEMPLATE SKIN : CONTENT */
#banner {width:900px;height:auto;margin:0 auto;padding:0; background-color:#FFFFFF;}
#content {width: 900px;	background-color: #ffffff;margin:0 auto;padding:0;}
.mainContent {width: 666px;margin:0; padding:0; }
.left_content { width:633px; margin:0 0 0 22px; padding:0px;  }
.left_content td{ vertical-align:top; }
.left_content a:link {text-decoration: none;color: #ff7800;}
.left_content a:visited {	text-decoration: none;color: #ff7800;}
.left_content a:hover {text-decoration: underline;color: #ff7800;}
.left_content a:active  {	text-decoration: none;color: #ff7800;}


/* PAGE TITLE  */


/*CONTENT : PRODUCTS*/
.pageTitlePurple { font-size: 28px; color: #555555; font-weight: normal; border-top: 3px solid #b87bba;border-bottom: 1px solid #cdcdcd; line-height: 35px; margin: 2px 0 0 0; }
.hdrPurple {  font-size: 17px; color:#555555; font-weight: bold; margin: 12px 0;padding: 0; }

/*CONTENT : SERVICES*/
.pageTitleGreen { font-size: 28px; color: #555555; font-weight: normal; border-top: 3px solid #7fbd27; border-bottom: 1px solid #cdcdcd; line-height: 35px; margin: 2px 0 0 0; }
.hdrGreen {  font-size: 17px; color:#555555; font-weight: bold; margin: 12px 0;padding: 0; }

/*CONTENT : PORTFOLIO*/
.pageTitleRed { font-size: 28px; color: #555555; font-weight: normal; border-top: 3px solid #fc1921; border-bottom: 1px solid #cdcdcd; line-height: 35px; margin: 2px 0 0 0; }
.hdrRed {  font-size: 17px; color:#555555; font-weight: bold; margin: 12px 0;padding: 0; }

/*CONTENT : ABOUT*/
.pageTitleOrange { font-size: 22px; color: #555555; font-weight: normal;  border-top: 3px solid #feac40; border-bottom: 1px solid #cdcdcd; line-height: 35px; margin: 2px 0 20px 0; }
.hdrOrange {  font-size: 17px; color:#555555; font-weight: bold; margin: 12px 0;padding: 0; }

/*CONTENT : CAREERS*/
.pageTitleYellow { font-size: 28px; color: #555555; font-weight: normal; border-top: 3px solid #fae803; border-bottom: 1px solid #cdcdcd; line-height: 35px; margin: 2px 0 20px 0; }
.hdrYellow  {  font-size: 17px; color:#555555; font-weight: bold; margin: 12px 0;padding: 0; }

/*CONTENT : PARTNERS*/
.pageTitleBlue { font-size: 28px; color: #555555; font-weight: normal; border-top: 3px solid #2a8ebf; border-bottom: 1px solid #cdcdcd; line-height: 35px; margin: 2px 0 20px 0; }
.hdrBlue {  font-size: 17px; color:#555555; font-weight: bold; margin: 12px 0;padding: 0; }

/*CONTENT : HIGHLIGHT BOX*/
.hLBox { background-color: #ededed; font-size: 12px;  line-height: 140%; padding: 15px; margin: 20px 0px 0 0px; }

/*About us content*/

.style1 {
	font-size: 14px;
	color: #fe9915;
	font-weight: bold;
	padding: 3px 0;
}
.style5 {
	font-size: 14px;
	color: #7fbd27;
	font-weight: bold;
	padding: 3px 0;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
}

.testi { width:450px; background:url(images/testi.gif) left top no-repeat ; padding: 20px 0 0 40px;}
.testi2 { width:450px;  background:url(images/qoute_prod.gif) left top no-repeat ; padding: 20px 0 0 40px;}

.style3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
}
.style4 {
	font-size: 18px;
	color: #676767;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height:22px;
	
}

.abt_cntnt {
	text-align:left;
	font-size: 11px;
	color: #666666;
	padding: 0px 15px;
}
.prd_cntnt {
	text-align:left;
	font-size: 12px;
	color: #666666;
	padding: 0px 15px;
}
.abt_title {
	text-align:left;
	color: #2a8ebf;
	font-size: 15px;
	font-weight: bold;
	padding:10px 10px;
}

.green_bullet li
{
list-style-image:url(images/bullet_green.gif);
text-align:left;
padding-left:10px;
}

.services_pie { background:url(images/bg_consult.gif) right top no-repeat;}


.sitemap a:link { font-weight:normal;text-decoration: none;color:#333333;}
.sitemap a:visited {font-weight:normal; text-decoration: none;color: #333333;}
.sitemap a:hover { font-weight:normal;text-decoration: underline;color: #333333;}
.sitemap a:active  {font-weight:normal; text-decoration: none;color: #333333;}
.sitemap li { list-style-image:url(images/bullet_next.gif); padding: 2px 0 2px 15px; }

.hdr_check { font-size: 12px; color:#555555; font-weight: bold; border-top:#687480 solid 3px; border-bottom:#d1d1d1 solid 1px; padding: 2px 0 2px 0; margin:15px 0 7px 0; }

.prod_list li { list-style-image:url(images/circle_check.png); padding: 2px 0 2px 15px; }
.bullet li { list-style-image:url(images/bullet_next.gif); padding: 2px 0 2px 15px; }

/* TEMPLATE SKIN : MAIN CONTENT */
.welcome_msg { padding-bottom:15px; }
.home_box { width:305px; }
.home_box a { font-size:11px;}
.home_box td{ vertical-align:top; padding: 10px 0 10px 0; font-size: 11px;color:#333333; text-align:left;}
.home_box_img {width:122px; text-align:left;}

.home_box_txt { width:184px; text-align:left; }
.home_box_txt a:link { font-weight:normal;text-decoration: none;color:#333333;}
.home_box_txt a:visited {font-weight:normal; text-decoration: none;color: #333333;}
.home_box_txt a:hover { font-weight:normal;text-decoration: underline;color: #333333;}
.home_box_txt a:active  {font-weight:normal; text-decoration: none;color: #333333;}

.arrow ul { padding: 0; margin: 5px 0px 0px 5px; line-height: 18px; }
.arrow ul li { list-style:none; padding: 8px 0 8px 20px;  background: url(images/arrow2.gif) center left no-repeat; border-bottom:#CCCCCC dashed 1px; }
.arrow ul li ul li { list-style:none; margin: 0; padding: 5px 0px 5px 10px; background: url(images/arrow2.gif) center left no-repeat;   }
.arrow ul li ul li ul li {list-style:none; margin: 0; padding: 5px 0px 5px 10px; background: url(images/arrow2.gif) center left no-repeat; }
.arrow ul li ul { padding: 0; margin: 7px 0 5px 20px; }
.arrow ol { margin-top: 8px;}
.arrow ol li { padding-bottom: 5px;}
.arrow ol li ol { margin-top: 7px; margin-bottom: 5px; }
.arrow ul li ol li{ list-style-type: decimal; padding-left: 0; background: none; }

.client_tbl { border:#CCCCCC solid 1px; }
.client_tbl td{ border:#CCCCCC solid 1px; padding:5px; }
.hdr_client { background:#ffdfe0; color:#555555; font-weight:bold;}

/* BLUE HEADER */
.blueHdr {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #2a8ebf;font-weight: bold;}

/* BLUE HEADER WITH LINE */
.blueHdrLine {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #2a8ebf;border-bottom: 1px solid #adadad;line-height: 28px;}

/* SIDE NAVIGATION : LOGIN */
#side_panel { width:234px; margin:0 auto;padding:0;}
#side_nav {width:234px;}
#login {width: 201px; margin: 0 22px 19px 7px;vertical-align: top;background-color: #ededed;}
.loginHdr {padding: 0;height: 26px;vertical-align: bottom;}
.pad_login { margin: 5px auto; width:161px;}
.namePass {font-size: 10px;}
.namepass2 {font-size: 10px;}
.input {text-align: left;padding: 1px 1px 1px 1px;height: 20px;font: normal 10px Arial, Helvetica, sans-serif;}
.link {padding-top: 10px;}

.side_title {width: 201px; height:22px; background:url(images/side_bg_title.gif) top no-repeat; font-weight:bold; font-size:11px; text-transform:uppercase; padding: 0 0 0 0; vertical-align:middle; }
.side_title p{padding: 0 0 0 17px;color:#687480;}
.side_title a:link {text-decoration: none;color:#687480;}
.side_title a:visited { text-decoration: none;color:#687480;}
.side_title a:hover { text-decoration: none;color:#687480;}
.side_title a:active  {text-decoration: none;color:#687480;}

/*side navigation folio*/
#side_menu { margin: 0 22px 19px 7px;padding:0;}
#rightNav {width:201px; margin:0 auto;padding:0;}
#rightNav ul{ width:201px; float:left; list-style:none; margin:0; padding:0; background:#f2f2f2;}
#rightNav ul li{width:201px; height:25px; line-height:0; font-size:0; padding:0; border-bottom:#ccc solid 1px;}
#rightNav ul li a{display:block;	font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; padding:5px 17px 5px 17px;}
#rightNav ul li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav ul.nav li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav ul.nav li a.hover{display:block; background:#d4d4d4; color:#333333; text-decoration:none;}

/*side navigation services*/
#rightNav_serv {width:201px; margin:0 auto;padding:0;}
#rightNav_serv ul{ width:201px; float:left; list-style:none; margin:0; padding:0; background:#f2f2f2;}
#rightNav_serv ul li{width:201px; height:25px; line-height:0; font-size:0; padding:0; border-bottom:#ccc solid 1px;}
#rightNav_serv ul li a{display:block;	font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; padding:5px 17px 5px 17px;}
#rightNav_serv ul li a:hover{background:#d4d4d4; color:#333333;}
#rightNav_serv ul.nav li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_serv ul.nav li a.hover{display:block; background:#d4d4d4; color:#333333; text-decoration:none;}
/*side navigation about us*/
#rightNav_abt {width:201px; margin:0 auto;padding:0;}
#rightNav_abt ul{ width:201px; float:left; list-style:none; margin:0; padding:0; background:#f2f2f2;}
#rightNav_abt ul li{width:201px; height:25px; line-height:0; font-size:0; padding:0; border-bottom:#ccc solid 1px;}
#rightNav_abt ul li a{display:block;	font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; padding:5px 17px 5px 17px;}
#rightNav_abt ul li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_abt ul.nav li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_abt ul.nav li a.hover{display:block; background:#d4d4d4; color:#333333; text-decoration:none;}
/*side navigation products*/
#rightNav_prd {width:201px; margin:0 auto;padding:0;}
#rightNav_prd ul{ width:201px; float:left; list-style:none; margin:0; padding:0; background:#f2f2f2;}
#rightNav_prd ul li{width:201px; height:25px; line-height:0; font-size:0; padding:0; border-bottom:#ccc solid 1px;}
#rightNav_prd ul li a{display:block;	font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; padding:5px 17px 5px 17px;}
#rightNav_prd ul li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_prd ul.nav li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_prd ul.nav li a.hover{display:block; background:#d4d4d4; color:#333333; text-decoration:none;}
/*side navigation partners*/
#rightNav_part {width:201px; margin:0 auto;padding:0;}
#rightNav_part ul{ width:201px; float:left; list-style:none; margin:0; padding:0; background:#f2f2f2;}
#rightNav_part ul li{width:201px; height:25px; line-height:0; font-size:0; padding:0; border-bottom:#ccc solid 1px;}
#rightNav_part ul li a{display:block;	font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; padding:5px 17px 5px 17px;}
#rightNav_part ul li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_part ul.nav li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_part ul.nav li a.hover{display:block; background:#d4d4d4; color:#333333; text-decoration:none;}
/*side navigation career*/
#rightNav_car {width:201px; margin:0 auto;padding:0;}
#rightNav_car ul{ width:201px; float:left; list-style:none; margin:0; padding:0; background:#f2f2f2;}
#rightNav_car ul li{width:201px; height:25px; line-height:0; font-size:0; padding:0; border-bottom:#ccc solid 1px;}
#rightNav_car ul li a{display:block;	font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; padding:5px 17px 5px 17px;}
#rightNav_car ul li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_car ul.nav li a:hover{ background:#d4d4d4; color:#333333;}
#rightNav_car ul.nav li a.hover{display:block; background:#d4d4d4; color:#333333; text-decoration:none;}

/* SIDE NAVIGATION : NEWS */
#news {	width: 201px;margin: 0 22px 19px 7px;vertical-align: top;height: 126px;background-color: #ededed;}
#news .newsHdr {padding: 0;	height: 25px;vertical-align: bottom;}
#news .newsContent {font-size: 11px;}
#news .newsMore {text-align: right;padding-top: 10px;}
#news a:link {text-decoration: none;color: #2aa5c4;}
#news a:visited {	text-decoration: none;color: #2aa5c4;}
#news a:hover {text-decoration: underline;color: #2aa5c4;}
#news a:active  {	text-decoration: none;color: #2aa5c4;}

/* SIDE NAVIGATION : TAGS */
#tags {width: 201px;margin: 0 22px 0 7px;vertical-align: top;height: 126px;background-color: #ededed;}
#tags a { color:#555555;}
#tags .tagsHdr {padding: 0;height:27px;vertical-align: bottom;}
#tags .tagsContent {font-size: 11px;text-align:justify;color: #555555;}
#tags .tag1 {font-size: 16px;padding: 0;margin: 0;font-weight: normal;}
#tags .tag2 {font-size: 14px;}
#tags .tag3 {font-size: 11px;}

/* TEMPLATE SKIN : FOOTER */
.footer {background-image:url(images/bg_footer.gif);background-repeat: no-repeat;width: 900px;height: 64px;	margin:0 auto; padding:0; text-align: center;}
.footer p{font-size: 11px;line-height: 20px;margin:0 auto; padding:0; text-align: center; padding-top:10px;}
.footer a:link,a:hover,a:visited,a:active { color:#333333;}

/* seperators*/
#top_sep { width: 30px; height: 30px;}
#banner_sep { width: 900px; height:6px; background-color:#FFFFFF; margin:0 auto;padding:0; }
#banner_sep2 {width: 900px; height: 13px; background-color: #ffffff; margin:0 auto;padding:0;}
#footer_sep {width: 900px; height:25px; background-color: #ffffff;margin:0 auto;padding:0;}
