/* CSS Document */

@import "reset.css"; /* browser reset */
body {
	font-size:85%;
	font-family:Calibri, Verdana, Arial, Helvetica;
	line-height:18px;
	color:#666666;
}
/* layout */
#wr_header {
	margin-bottom:10px;
	margin-top:10px;
}
#wr_header_left {
	float:left;
	width:200px;
}
#wr_login {
	float:right;
	padding-top:47px;
	padding-right:10px;
}
#wr_header_right {
	float:right;
	width:300px;
	margin-top:70px;
	background:url(../images/ico_clock.jpg) left no-repeat;
	padding:5px 5px 5px 40px;
	height:20px;
	text-align:left;
	
}
#wr_outer_wrapper {
	width:900px;
	margin:auto;
	padding:10px 0px;
}
#wr_container {
	width:890px;
	margin:auto;
}
#wr_main {
	width:640px;
	float:left;
}
#wr_common_right {
	float:right;
	width:238px;
}
#wr_footer {
	clear:both;
	background:url(../images/bg_footer.jpg) no-repeat top;
	padding:20px 10px 30px 30px; color:#999999;
}
#footer_links {
	float:left;
	width:530px
}
#footer_links a:link, #footer_links a:visited {
	padding:0px 10px;
	color:#999999;
	text-decoration:none;
	font-size:85%;
	font-weight:bold;
}
#footer_links a:hover {
	text-decoration:underline
}
#footer_text {
	float:right;
	width:310px;
	font-size:85%
}
#footer_logos {
	padding:15px 10px 15px 10px;
	margin-top:16px;
	background:url('../images/logo_bg.jpg') left no-repeat;
	margin-bottom:20px;
}
.logo_item {
	float:left;
	margin-right:5px
}
#top_menu {
	background:url(../images/bg_topmenu.gif) no-repeat top;
	height:35px;
}
#top_menu a:hover {
	color:#fff !important;
	text-decoration:none;
}
/* CLEAR FLOAT AND CLEAR FIX */ 
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0px;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}


/* NEWS BOX */

#news_box {
	background:url(../images/bg_news.jpg) no-repeat bottom;
	padding:5px 10px 5px 20px;
	margin-bottom:15px;
	margin-top:20px;
	!margin-top:35px;
}
h1.common_title {
	background:url(../images/bg_title.gif) no-repeat;
	color:#000000;
	font-size:150%;
	padding:3px 0px 0px 30px;
	height:30px;
}
p.news_title {
	color:#0D4773;
	margin-bottom:5px;

}
p.news_desc {
}

/* iBOX */


#isuit_box {
	padding:0px 10px 5px 20px;
}
.isuit_item {
	margin:15px 0px
}
.isuit_item_title {
	font-size:160%;
}
a.morelink:link, a.morelink:visited {
	color:#003366;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.morelink:hover {
	text-decoration:underline
}
.more_link {
	margin:10px 0px
}
/* CONTENT BOXES */
#home_content_boxes {
	margin-top:30px
}
#compnay_box {
	width:205px;
	float:left;
	margin-right:5px
}
.company_title {
	background:url(../images/ico_company.jpg) no-repeat;
	color:#000000;
	font-size:150%;
	padding:10px 0px 0px 50px;
	height:40px;
	margin-bottom:10px
}
.compnay_box_content, .solutions_box_content, .services_box_content {
	height:6.2em;
}
#solutions_box {
	width:205px;
	float:left;
	margin-right:5px
}
.solutions_title {
	background:url(../images/ico_sol.jpg) no-repeat;
	color:#000000;
	font-size:150%;
	padding:10px 0px 0px 50px;
	height:40px;
	margin-bottom:10px
}
#services_box {
	width:205px;
	float:left;
	margin-right:5px
}
.services_title {
	background:url(../images/ico_services.jpg) no-repeat;
	color:#000000;
	font-size:150%;
	padding:10px 0px 0px 50px;
	height:40px;
	margin-bottom:10px
}

/* COMMON DETAILS BOX */
.common_detail_box {
	width:250px;
	float:left;
	margin-right:5px;
	margin-top:0px
}
.common_detail_box_items li, .common_detail_box_items a:link, .common_detail_box_items a:visited {
	list-style:none;
	margin:10px 0px;
	color:#7a7a7a;
	text-decoration:none
}
.common_detail_box_items a:hover {
	text-decoration:underline;
}
.common_detail_box_title1 {
	background:url(images/ico_calandar.jpg) no-repeat;
	color:#62849a;
	font-size:14px;
	padding:0px 50px;
	height:40px
}
.common_detail_box_links li, .common_detail_box_links a:link, .common_detail_box_links a:visited {
	color:#1c85ab;
	text-decoration:none;
}
.common_detail_box_links a:hover {
	text-decoration:underline;
}
.common_detail_box_items ul {
	padding:0px;
	margin:0px
}
.common_detail_box_items ul li {
	padding:0px;
	margin:0px
}
.text_bold {
	font-weight:bold
}
/* TOP MENU */ 
.solidblockmenu {
	margin: 0;
	padding: 0;
	float: left;
	font: 14px "Calibri";
	width: 100%;
	overflow: hidden;
	border: 0px solid #625e00;
	border-width: 0px;
}
.solidblockmenu li {
	display: inline;
}
.solidblockmenu li a {
	float: left;
	color: white;
	padding: 8px 20px;
	text-decoration: none;
	border-right: 0px solid white;
}
.solidblockmenu li a:visited {
	color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
	color: white;
	background:url(images/bg_topMenuHover.jpg) repeat-x;
	text-decoration:none;
}


/* CONTENT */
#wr_content {
	padding-left:0px;
	padding-top:10px;
	margin-bottom:40px;
}
#wr_content p {
	margin-bottom:15px;
}

#wr_content h1 {
	font-size:2em;
	margin-bottom:20px;
	margin-top:10px;
	color:#003366
}
#wr_content h2 {
	font-size:1.4em;
	margin-bottom:15px;
	margin-top:10px;
	color:#003366;
}

#wr_content h2.Blue {
	font-size:1.4em;
	margin-bottom:15px;
	margin-top:10px;
	color:#000066

}


#wr_content a:link, #wr_content a:visited  {
 color:#0066FF;
}

#wr_content a:hover  { text-decoration:none;
}



.intb_solution{ margin-bottom:20px; border-bottom:1px dotted #CCCCCC}
.intb_solutionlogo{margin-bottom:10px}

.border_h { height:5px; border-bottom:1px dotted #bbb; margin:10px 0px}

#ColumnLayout{ border-bottom:0px dotted #CCCCCC; margin-bottom:10px}
#subLeft{width:310px; float:left}
#subRight{width:310px; float:right;}

.textItalic{ font-style:italic}


/*LEFT NAVIGATION*/
.ListType1 ul {padding:0px; margin:0px;} /**/
.ListType1 ul li {padding:2px 0px 2px 12px; margin:0px; list-style-type: none; background-image: url(../images/blt1.gif); background-repeat: no-repeat; background-position: 0 .55em; } /**/
.ListType1 ul li ul {padding:0px; margin:0px 0px 8px 0px;} /**/
.ListType1 ul li ul li {padding:2px 0px 2px 12px; margin:0px; list-style-type: none; background-image: url(../images/blt2.gif); background-repeat: no-repeat; background-position: 0 .55em;} /**/
.ListType1 a  {color:#666 !important; text-decoration:none}
a:hover  {color:#FF6600 !important; text-decoration:underline !important}
