@CHARSET "UTF-8";
html, body {
	background-color: #ffffff;
	padding:0;
	margin:0;
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px; 
	line-height:1.3em;
	color: #333333;
}
a:link,a:visited  {
	color:#ee530b;
	text-decoration: none;
}

a:hover {
	color:#333333;
	text-decoration: none;
}

#mainContainer {width:940px;margin:25px auto 10px auto;}
#menuContainer {background:#ffffff url(../images/menubg.jpg) no-repeat;height:170px;}
#menu {padding-top:62px;}

li.subList {padding:5px;}
#title {font-size:20px;color:#1c74bb;}
#title a:link, #title a:visited  {color:#ee530b;text-decoration: none;}
#title a:hover {color:#1c74bb;text-decoration: none;}
#innerTitle {font-size:20px;padding-bottom:5px;color:#1c74bb;}
#boxTitle {padding:0 10px 0 10px;color:#ffffff;font-size:16px;text-align:right;}
#smallBoxTitle {padding:0 10px 0 10px;color:#ffffff;font-size:14px;}

#frontContent {margin-top:22px;}
#leftCol {width:473px;float:left;padding-right:8px;padding-left:10px;}
#mainConItem {margin-bottom:20px;}

#newsItem {padding-bottom:15px;}
.nhRoundBox { background: url(../images/nhinner.gif) repeat; }
.nhRoundTop div  { background: url(../images/nhinnerleft.gif) no-repeat top left; }
.nhRoundTop      { background: url(../images/nhinnerright.gif) no-repeat top right; }
.nhRoundBottom div  { background: url(../images/nhinnerbottomleft.gif) no-repeat bottom left; }
.nhRoundBottom      { background: url(../images/nhinnerbottomright.gif) no-repeat bottom right; }
.nhRoundTop div, .nhinnerRoundTop, .nhRoundBottom div, .nhRoundBottom {width:150px;height:9px;font-size: 1px;}

#newsHolder {position:relative;margin-top:33px;}
#newsHolder a:link, #newsHolder a:visited  {color:#333333;text-decoration: none;}
#newsHolder a:hover {color:#ee530b;text-decoration: none;}
.newsTitle {display:block;position:absolute;z-index:1;right:0px;top:-17px;background-color:#518fdc;}

.newst {background: url(../images/dot.gif) 0 0 repeat-x; width: 430px;}
.newsb {background: url(../images/dot.gif) 0 100% repeat-x}
.newsl {background: url(../images/dot.gif) 0 0 repeat-y}
.newsr {background: url(../images/dot.gif) 100% 0 repeat-y}
.newsbl {background: url(../images/newsbl.gif) 0 100% no-repeat}
.newsbr {background: url(../images/newsbr.gif) 100% 100% no-repeat}
.newstl {background: url(../images/newstl.gif) 0 0 no-repeat}
.newstr {background: url(../images/newstr.gif) 100% 0 no-repeat; padding:30px 20px 15px 20px;} 

#rightCol {width:436px;float:right;padding-left:3px;}
#industryItem {margin-top:17px;}
#industryItemHolder {float:left;margin-right:8px;padding-bottom:9px;width:101px;height:101px;}
#industryMore {text-align:right;padding-right:3px;}

#solutionHolder {padding-top:23px;line-height:2em;}
#solutionHolder a:link, #solutionHolder a:visited  {color:#333333;text-decoration: none;}
#solutionHolder a:hover {color:#ee530b;text-decoration: none;}
#solutionItem {margin-top:17px;}

.cont {background: url(../images/condot.gif) 0 0 repeat-x; width: 935px;}
.conb {background: url(../images/condot.gif) 0 100% repeat-x}
.conl {background: url(../images/condot.gif) 0 0 repeat-y}
.conr {background: url(../images/condot.gif) 100% 0 repeat-y}
.conbl {background: url(../images/conbl.gif) 0 100% no-repeat}
.conbr {background: url(../images/conbr.gif) 100% 100% no-repeat}
.contl {background: url(../images/contl.gif) 0 0 no-repeat}
.contr {background: url(../images/contr.gif) 100% 0 no-repeat; padding:30px 20px 15px 20px;}

.solt {background: url(../images/condot.gif) 0 0 repeat-x; width: 715px;min-height:400px;}
.solb {background: url(../images/condot.gif) 0 100% repeat-x}
.soll {background: url(../images/condot.gif) 0 0 repeat-y}
.solr {background: url(../images/condot.gif) 100% 0 repeat-y}
.solbl {background: url(../images/conbl.gif) 0 100% no-repeat}
.solbr {background: url(../images/conbr.gif) 100% 100% no-repeat}
.soltl {background: url(../images/soltl.gif) 0 0 no-repeat}
.soltr {background: url(../images/contr.gif) 100% 0 no-repeat; padding:30px 20px 15px 20px;}

.solTitle {display:block;position:absolute;z-index:1;max-width:180px;left:0px;top:-17px;background-color:#518fdc;}

.slRoundBox { background: url(../images/nhinner.gif) repeat; }
.slRoundTop div  { background: url(../images/nhinnerleft.gif) no-repeat top left; }
.slRoundTop      { background: url(../images/nhinnerright.gif) no-repeat top right; }
.slRoundBottom div  { background: url(../images/solinnerbottoml.gif) no-repeat bottom left; }
.slRoundBottom      { background: url(../images/solinnerbottomr.gif) no-repeat bottom right; }
.slRoundTop div, .slinnerRoundTop, .slRoundBottom div, .slRoundBottom {width:100%;height:9px;font-size: 1px;}

.conRoundBox { background: url(../images/coninner.gif) repeat; }
.conRoundTop div  { background: url(../images/coninnerleft.gif) no-repeat top left; }
.conRoundTop      { background: url(../images/coninnerright.gif) no-repeat top right; }
.conRoundBottom div  { background: url(../images/coninnerbottomleft.gif) no-repeat bottom left; }
.conRoundBottom      { background: url(../images/coninnerbottomright.gif) no-repeat bottom right; }
.conRoundTop div, .coninnerRoundTop, .conRoundBottom div, .conRoundBottom {width:390px;height:9px;font-size: 1px;}

#contentHolder {position:relative;margin-top:10px;}
#leftMenuHolder {position:relative;}
#solContentHolder {position:relative;margin-top:15px;}

#docList a:link, #docList a:visited  {color:#1b75a0;text-decoration: none;}
#docList a:hover {color:#333333;text-decoration: none;}
#docList {margin-top:15px;}
#docListItem {background:transparent url(../images/docarrow.gif) no-repeat left 1px;padding-left:15px;}
#imgList {margin-top:10px;}
#imgListItem {float:left;margin-right:5px;margin-bottom:5px;margin-top:8px;}

#leftMenuHolder a:link, #leftMenuHolder a:visited  {color:#1b75a0;text-decoration: none;}
#leftMenuHolder a:hover {color:#ffffff;text-decoration: none;}

#leftMenuItem {height:18px;margin-left:6px;margin-bottom:3px;padding-left:6px;padding-top:4px;}
#leftMenuItem:hover {background:#ed530b url(../images/menuitem.gif) no-repeat left;color:#ffffff;}
#leftMenuItem:hover #leftMenuHolder a:hover{color:#ffffff;}
#leftSelectedMenuItem {height:18px;margin-left:6px;margin-bottom:3px;padding-left:6px;padding-top:4px;background:#ed530b url(../images/menuitem.gif) no-repeat left;color:#ffffff;}

#solConImage {float:left;width:230px;text-align:center;}
#solDescription {padding-bottom:10px;}
#solContent {float:left;width:445px;min-height:450px;height:auto !important;height:500px;}
#solContentNoImage {float:left;width:675px;min-height:450px;height:auto !important;height:500px;}
#solContentNoImage ul {list-style:none;padding:0;margin:0;}
#solContentNoImage li {list-style:none;padding:0;margin:0;background:transparent url(../images/docarrow.gif) no-repeat left 1px;padding-left:15px;}
#solContent ul {list-style:none;padding:0;margin:0;}
#solContent li {list-style:none;padding:0;margin:0;background:transparent url(../images/docarrow.gif) no-repeat left 1px;padding-left:15px;}
#solMenuContainer {float:left;width:220px;background-color:#e6e6e6;}
#solMainContentContainer {float:right;width:720px;background:#ffffff url(../images/solutionbg.gif) no-repeat;}

#clr {clear:both;}

.tablepad {
	padding-bottom:8px;
}

.inputText {
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px; 
	width:300px;
	border:#ccc 1px solid;
	background-color: #f9f9f9;
	padding: 2px;
	height:13px;
}

.txtArea {
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px; 
	width:294px;
	padding:5px;
	border: 1px solid #ccc;
	background:#f9f9f9;
}

.inputText:focus {
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px; 
	width:300px;
	border: #0098CA 1px solid;
	background-color: #fff;
	padding: 2px;
	height:13px;
}

.txtArea:focus {
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px;  
	width:294px;
	padding:5px;
	border: 1px solid  #0098CA;
	background:#fff;
}

.btn {
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px; 
	border:#ccc 1px solid;
	background-color: #cdcdcd;
	padding: 2px;
}

.selectBox {
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	font-size: 12px; 
}
#error {
	border:1px solid #be4c34;
	padding:10px;
	background-color:#e5a091;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
}

