@charset "UTF-8";
/* Unleashed Technologies | Tyopgraphy File */

*{text-align:justify;}

*{margin: 0;}
html, body {height: 100%;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -52px;}
.footer, .push {height: 52px;}


a {color:#363b9a; font-weight:bold; text-decoration:none;}
h3 {font-size:1.5em; color:#14163C;}

div.clear{width: 100%; height: 1px;clear:both;}

/*---------- Navigation ----------*/

#navigation{float:none; margin-right: auto; margin-left: auto;}
#navigation #navigationList {list-style:none; float:right; font-size:1.2em; margin:12px 28px 0 0;}
#navigation #navigationList li {float:left; /* For Safari */}
#navigation #navigationList li a {float:left;	margin:0 26px 0px 0; padding:0 0 8px 18px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../images/icons/nav_arrow2.gif) no-repeat top left;}
#navigation #navigationList li li a{padding-bottom: 0px; padding-top:0px; background:url(../images/icons/nav_arrow.gif) no-repeat center left;}

#navigation ul li ul li {border:1px solid #1f3679; opacity:.7; filter:alpha(opacity=70); background-color:#334984; padding:0px 0 0 10px; margin:0 0 -1px 0; height:20px; width:176px;}
#navigation ul li ul li a{padding: 5px 0 0 0; opacity:1; filter:alpha(opacity=100); height:20px; width:176; background:#334984; text-align:left; border:0px; margin-right:1px;}

#navigation ul li ul li:hover {border:1px solid #1f3679; opacity:1;filter:alpha(opacity=100); background-color:#334984; padding:0px 0 0 10px; margin:0 0 -1px 0; height:20px; width:176px;}
#navigation ul, #navigation li {z-index: 100;}
#navigation ul li {float:left; position:relative;}
#navigation ul li ul {list-style:none; position:absolute; display:none;	left:0;	top:100%; width:176px; margin:0;}

#navigation ul li:hover ul {display:block; background-image:none;}
#navigation ul li:hover ul li ul {display:none;}
#navigation ul li ul li:hover ul {display:block; left:186px; top:-1px; position:absolute;}



/*---------- Columns ----------*/

#leftcol p.box-top {background:url(../images/content_box_top.gif) no-repeat top left; padding:24px 24px 0 24px;}
#leftcol p {font-size:1.2em; margin:0 0 18px 0;	padding:0 24px 0 24px;}
#rightcol dl.first {background:url(../images/content_box_top.gif) no-repeat top left; padding:24px 0 0;}
#rightcol dl {float:left; margin:0 0 16px 0;}
#rightcol dt {font-size:1.6em; font-weight:bold; color:#242649; width:288px; float:right; margin:0 5px 0 0;}
#rightcol dd {font-size:1.2em; display:block; width:278px; float:right;	margin:0 15px 0 0;}
#rightcol dd.icon {float:left; width:57px; display:block; margin:0 11px 0 20px;}


/*---------- Interior Pages ----------*/

#sub_content p {font-size:1.2em; margin:0 0 18px 0;}
#sub_content h2 {font-size:1.6em; font-weight:bold;	color:#14163c;}
ul.checklist , #knowledge ul {list-style:none; font-size:1.2em;	margin:8px 0 17px 20px;}
.checklist li , #knowledge li {margin:0 0 12px 0; padding:0 0 0 16px; background:url(../images/icons/checkmark.png) no-repeat 0 3px;}
#knowledge li {width:450px; margin:0 0 14px 0;}
#knowledge em {font-size:1.3em;	font-weight:bold; display:block; color:#14163C;	margin-bottom:3px;}
#knowledge h2 {color:#2f4483; margin:0 0 18px 0;}
ul.featured-clients {list-style:none; margin:10px 0 8px 20px; width:631px; float:left;}
.featured-clients li {float:left; margin:0 50px 0 0; width:177px; height:52px;}
.featured-clients li img {margin:0 auto; text-align:center;}
.featured-clients li.last {margin:0; float:left;}
#sub_bar h2 {font-size:1.8em; font-weight:bold;	color:#636363; padding:12px 0 20px 10px; background:url(../images/sub_box-top.png) no-repeat top left;}
#sub_bar p {font-size:1.1em; margin:0 0 3px 0;}
.speaker {color:#363da6;}
.firstH {margin:0 0 10px 0;}
blockquote {font-style:italic; margin:0 0 16px 0; padding:0 14px 0 10px;}


/*--- Contact Page ---*/

.contact {font-size:1.5em; line-height:1.2em; margin:10px 0 10px 0;	padding:0;}
#contact-mid p, #contact-right p {margin-bottom:12px;}


/*---------- Footer ----------*/

#navigationFooter #navigationList {text-align:center; list-style:none; font-size:1.1em; margin:12px auto; margin-top:12px; overflow:hidden; width:831px; /* 824px */}
#navigationFooter #navigationList li a {height:18px; font-weight:bold; color:#555; text-decoration:none; border-right:1px solid #c7c7c7; margin:0 20px 0 0; padding:4px 20px 0 0;}
#navigationFooter #navigationList li {display:inline;}
#navigationFooter #navigationList #MenuItem_5 a {border:none; margin:0;}
#navigationFooter #navigationList #MenuItem_5 {border:none; margin:0; padding:0;}


/* CSS Layout file */


* { margin:0; padding:0; }
img { border:none; display:block; }
#skip { position:absolute; text-indent: -9999px; }

body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#646464;	background: url(../images/main_bg.png) #FFF repeat-x top left;}

/*---------- Wrapper --------*/

#wrapper {position:relative; margin:0 auto auto;	width:992px; overflow:hidden;}


/*---------- Main Wrapper ----------*/

#main-wrapper {position:relative; float:none; margin-right: auto; margin-left:auto; width:778px;}

/*---------- Navigation BG ---------*/

#navigation {width:778px; height:36px; margin-top: 40px; background: url(../images/main_nav_bg.png) no-repeat top left;}

/*---------- Banners ----------*/

.banner {float:right; margin:10px 3px 10px 0;}
.subBanner {float:right; margin:10px 3px 0 0;}

/*---------- Columns ----------*/

#leftcol, #rightcol {width:381px; padding:0 0 10px 0; background:url(../images/content_box_bottom.gif) no-repeat bottom left;}
#leftcol {float:left;}
#rightcol {float:right;}

/*---------- Interior Pages ----------*/

#sub_content {width:759px; margin:0 0 0 1px; padding:0 0 0 15px; float:left; position:relative;	background:url(../images/main_content_box-sides.gif) repeat-y top left;}
#sub_bar {width:238px; padding:0 0 5px 0; margin:0 15px 15px 15px;	/*background:url(../images/sub_box-bottom.png) no-repeat bottom left;*/	float:right;}
#subbox-bottom {width:774px; height:36px; clear:both; margin:0 0 0 1px;	background:url(../images/main_content_box-bottom.gif) no-repeat bottom left;}
#knowledge {margin:0 0px;}
.query-img {float:right; margin:0 15px 0 20px;}
#contact-wrapper {width:720px;}
#contact-mid {width:208px; padding:0 0 0 30px; float:left; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
#contact-right {width:210px; padding:0 0 0 30px; float:right;}
#contact-left {	float:left; width:210px; padding:0 30px 0 0;}

/*---------- Footer ---------*/

#footer {width:974px; height:42px; clear:both; float:none; background:url(../images/footer_bg.gif) no-repeat top left; margin:18px auto 24px auto;}
#footer p {padding: 10px auto;}
p#copyright {text-align:center;	clear:both; font-size:1.1em; margin-top:18px;}
