/* CSS Document */
* { margin:0; padding:0; border:0;}

body {
	font-family :  Arial, Helvetica, sans-serif;
	color: #2a2a2a;
	font-size:11pt;
	line-height:1.1em;
}

a { text-decoration:none; color:#a50000; outline:none; }
a:link { text-decoration:none; color:#a50000; outline:none; }
a:hover { text-decoration:underline; color:#0b537c; outline:none; }
a:visited { text-decoration:none; color:#a50000; outline:none; }

ul.bodyList { list-style:outside; font-size:90%; margin-left:20px; }
ul.bodyList li { margin-bottom:5px; list-style-image:url(images/listiconGreen.gif); }

/* Container UI */
#wrapper { margin:0 auto; width:800px; }

#header { height:81px;	background:url(images/header_title.jpg) right top no-repeat; }

#logo {	padding:4px 0 0 15px; }

h1 { color:#a50000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:130%; font-weight:normal; margin-bottom:10px;}
h2 { color:#066fa3; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:130%; font-weight:normal; margin-bottom:10px;}
h3 { color:#264100; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:105%; margin-bottom:6px;}
h4 { color:#066fa3; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:6px;}


p { line-height:1.3em; font-size:95%; margin-bottom:6px; }
td { font-size:80%; }
strong { color:#066fa3;}

/* Nav Panel Start */
#nav {
	height:28px;
	line-height:26px;
	background:#000 url(images/navBg.gif) repeat-x;
	color:#fff;	
}

#nav-bdr { background:#9fa7ac; border-top:1px solid #fff; height:5px; margin-bottom:12px;}

#menu {	float:left;	width:630px; background:url(images/top_left_cur.gif) top left no-repeat; }
#menu ul {list-style:none;}
#menu ul li {float:left;}

#menu ul li a {
	display:block;
	margin:0;
	padding:0 20px 0 20px;
	color:#fff;
	font-size:90%;
	font-weight:bold;
}

#menu ul li a:hover {
	display:block;
	margin:0;
	padding:0 20px 0 20px;
	color:#32baff;
	text-decoration:none;
	font-weight:bold;
}

#menu-right {
	float:right;
	width:168px;
	background: url(images/navBg2.gif) repeat-x;
	height:28px;	
}

#menu-cur {
	background: url(images/top_right_cur.gif) right top no-repeat;
	width:168px;
	height:28px;	
}
.navsep { background: url(images/navBgSep.jpg) left no-repeat; height:28px;}

#menu-right ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	padding-left:30px;
}

#menu-right ul li {	float:left;}

#menu-right ul li a {
	display:block;
	margin:0;
	padding:0 20px 0 0;
	color:#fff;
	font-size:90%;
	font-weight:bold;
}

#menu-right ul li a:hover {
	display:block;
	margin:0;
	color:#32baff;
	text-decoration:none;
	font-weight:bold;
}
/* Nav Panel End */

/* Banner Panel Start */
#bannerPanel { height:194px; margin-bottom:20px;}

#testimonial {
	float:left;	
	background: url(images/testimonialBg.gif) no-repeat top;
	padding:12px;
	padding-bottom:20px;
	width:196px;
	height:162px;
}

#testimonialArea {	
	overflow:hidden;
	font-size:90%;
	height:100%;
}

#scrollup {
	position: relative;
	overflow: hidden;
	height: 140px;
}
.headline {
	position: absolute;
	top: 180px;
	width:194px;
	height: 140px;
}

#banner {
	float:right;
	width:570px;
	height:194px;
	background: url(images/bannerBg.gif) bottom no-repeat;
}
/* Banner Panel End */

/* Main Body Start */

#container { padding:0 8px 0 8px; font-size:95%; }

#column-left {
	float:left;
	width:580px;
	background:url(images/bdrVer.gif) right repeat-y;
	padding:0 15px 0 0  ;
}

#column-right {
	float:right;
	padding-left:10px;
	width:160px;		
}

/* Index Block Start */

ul.indexBlockList { list-style:none; margin:0; padding:0; }
ul.indexBlockList li.indexBlockListLi { float:left; margin:0 9px 0 9px; padding:0; background:url(images/indexBlockBg.gif) repeat-y; width:242px; font-size:95%; }

.indexBlockWrap { margin:0; padding:0;}
.indexBlockHead { background:url(images/indexBlockHead.gif) no-repeat top left; height:34px; padding: 0 10px 0 10px; line-height:34px; }
.indexBlockHead h1.red { color:#a50000; font-size:110%; font-weight:bold; }
.indexBlockHead h1.green { color:#0a460e; font-size:110%; font-weight:bold; }
.indexBlockHead h1.blue { color:#066fa3; font-size:110%; font-weight:bold; }
.indexBlockContent { padding:10px; height:180px; }
.indexBlockFootRed { background: url(images/indexBlockRedFoot.gif) no-repeat bottom; height:42px; line-height:42px; padding:0 50px 0 10px;}
.indexBlockFootGreen { background: url(images/indexBlockGreenFoot.gif) no-repeat bottom; height:42px; line-height:42px; padding:0 50px 0 10px;}
.indexBlockFootBlue { background: url(images/indexBlockBlueFoot.gif) no-repeat bottom; height:42px; line-height:42px; padding:0 50px 0 10px;}

.indexBlockContent ul { list-style:outside; margin-left:20px;}
.indexBlockContent ul li { margin-bottom:6px; list-style-image:url(images/listicon.gif); }

/* Index Block Start */

/* Consulting Block Start */

ul.consulting { list-style:none; margin:0; padding:0; }
ul.consulting li.consultingLi { float:left; margin:0 9px 0 9px; padding:0; background:url(images/consultingBg.gif) repeat-y; width:272px; font-size:95%; }

.consultingWrap { margin:0; padding:0;}
.consultingHead { background:url(images/consultingHead.gif) no-repeat top left; height:34px; padding: 0 10px 0 10px; line-height:34px; }
.consultingHead h1.green { color:#0a460e; font-size:110%; font-weight:bold; }
.consultingHead h1.blue { color:#066fa3; font-size:110%; font-weight:bold; }
.consultingContent { padding:10px; height:250px; }
.consultingFootGreen { background: url(images/consultingGreenFoot.gif) no-repeat bottom; height:42px; line-height:42px; padding:0 50px 0 10px;}
.consultingFootBlue { background: url(images/consultingBlueFoot.gif) no-repeat bottom; height:42px; line-height:42px; padding:0 50px 0 10px;}

.consultingContent ul { list-style:outside; margin-left:20px;}
.consultingContent ul li { margin-bottom:6px; list-style-image:url(images/listicon.gif); }

/* Consulting Block Start */

.sisBlock {
	padding:3px;
	margin-bottom:4px;
}

.sisBlock strong { color:#000; background:url(images/bodyArr.gif) no-repeat; padding-left:15px; }

/* Main Body End */

/* Misc Class Start */

.content { margin-bottom:10px;}
.clr { clear:both;}
.bdr { background:url(images/bdrHor.gif) repeat-x top; height:10px;}
.padLeft { margin:0; padding-left:10px; }
.padRight { margin:0; padding-right:10px; }
.padTop { margin:0; padding-top:10px;}
.padBot { margin:0; padding-bottom:10px;}

a.noline:link { text-decoration:none; }
a.noline:hover { text-decoration:none; }
a.noline:visited { text-decoration:none; }

.redStyle { color:#a50000; font-size:85%;}
.blackStyle {font-size:86%;}
.italics { font-style:italic; text-align:justify; }
/* Contact Form */

#contact-wrapper div { margin:4px 0; }
#contact-wrapper label { display:block; float:none; font-size:12px; width:auto; }
form#contactform input { border:#B7B7B7 1px solid; padding:2px; font-size:12px; color:#333; }
form#contactform textarea {	 border:#B7B7B7 1px solid; padding:2px;	font-size:12px;	color:#333;}
form#contactform label.error {	color:#ff0000; font-size:10px;}
form#contactform .btnStyle { background:#000; border:1px #000 solid; padding:2px 3px 2px 3px; color:#fff; }

#contactBlock p { color:#666; font-size:86%; }

.contactNames { padding-bottom:10px; }
.contactNames span { color:#666; font-size:90%; padding-left:5px; }

/* IMS Start */

.imsBlockLeft { float:left; width:320px; }
.imsBlockRight { float:left; width:240px; }

ul.imsList { list-style:none; margin:0; padding:0; }
ul.imsList li.imsListLi { float:left; margin:0; padding:0; background:url(images/indexBlockBg.gif) repeat-y; width:242px; font-size:95%; }

.imsWrap { margin:0; padding:0;}
.imsHead { background:url(images/indexBlockHead.gif) no-repeat top left; height:34px; padding: 0 10px 0 10px; line-height:34px; }
.imsHead h1.green { color:#0a460e; font-size:110%; font-weight:bold; }
.imsContent { padding:10px; height:180px; }
.imsFootGreen { background: url(images/indexBlockGreenFoot.gif) no-repeat bottom; height:42px; line-height:42px; padding:0 50px 0 10px;}

.imsContent ul { list-style:outside; margin-left:20px;}
.imsContent ul li { margin-bottom:6px; list-style-image:url(images/listicon.gif); }

/* Misc Class Start */

/* Accordian */

ul.accordion  { list-style:outside; font-size:90%; margin-left:15px; }
ul.accordion li { cursor: pointer; margin-bottom:3px; list-style-image:url(images/listiconGreen.gif);}
ul.accordion li div { padding:4px 0 10px 0; }


/* Footer Start */
#footer { clear:both; margin-top:20px; font-size:85%; }
#foot-bdr { background:#bebebe; border-bottom:1px solid #fff; height:5px; }
#footer-nav { background:#0b537c url(images/bot_left_cur.gif) bottom left no-repeat; }
#footer-nav-area { background:url(images/bot_right_cur.gif) bottom right no-repeat; padding:0 15px 0 15px; height:30px; line-height:28px; color:#c6e8fb;}
#footer-nav a { color:#c6e8fb; padding-left:15px; }
#footer-nav a:visited { color:#c6e8fb; }
#footer-nav a:hover { color:#fff; text-decoration:none; }
#footer-left { float:left; width:45%; }
#footer-right { float:right; width:45%; text-align:right; }
#copyright { color:#393939; text-align:center; margin:10px; }



