/* CSS - style.css */

* { margin:0; padding:0; list-style-type:none; border:none; }

body { color:#000;font:10px Arial, sans-serif; text-align:center; background-color:#FFFFFF;}

#container { margin:0 auto; width:700px; text-align:left; padding-top:10px;}
.top { position:relative;}
#img_1 { background:url(/assets/images/topimg_1.jpg) no-repeat left bottom; height:450px;}
#img_2 { background:url(/assets/images/topimg_2.jpg) no-repeat left bottom; height:363px;}
#img_3 { background:url(/assets/images/topimg_3.jpg) no-repeat left bottom; height:363px;}
#img_4 { background:url(/assets/images/topimg_4.jpg) no-repeat left bottom; height:363px;}
#img_5 { background:url(/assets/images/topimg_5.jpg) no-repeat left bottom; height:363px;}
#img_6 { background:url(/assets/images/topimg_6.jpg) no-repeat left bottom; height:363px;}
#img_7 { background:url(/assets/images/topimg_7.jpg) no-repeat left bottom; height:363px;}
#logo { padding-left:40px;}

#navigation { position:absolute; top:27px; left:193px;}
#navigation li { float:left; font:bold 16px/86px Arial; color:#949698; }
#navigation li a { float:left; display:block; height:20px; padding:35px 14px 0; font:bold 14px/20px Arial; color:#949698; }
#navigation li a.active, #navigation li a:hover { background:url(/assets/images/navigation_hover.png) no-repeat center top; color:#174170;}

.hidden_link { width:255px; height:85px; display:block; position:absolute;}
.hidden_link span { display:none;}
#link_1 { top:170px; left:33px;}
#link_2 { top:260px; left:33px;}
#link_3 { top:350px; left:33px;}

.entry { margin:12px 5px 8px 0;}
.entry img { float:left;}
.entry h2 { margin-left:130px; font:bold 14px/14px Arial; color:#174170; margin-bottom:4px;}
.entry h1 { font-family: "Century Gothic", Verdana, Arial; font-size:14px; color:#003366; font-weight:normal; margin-left:130px;}
.entry p { margin-left:143px; font-size:11px; padding-top:5px; padding-right:10px;}

#main { width:487px; float:left; position:relative; margin-top:-11px;}
#main_int { width:487px; _width: 450px; float:left; position:relative; margin-top:-11px;}

#main #leftlinks { position:absolute; bottom:5px; left:0; font-size:13px; font-family:"Century Gothic", Verdana, Arial;}
#main #leftlinks a { color:#949698; text-decoration:underline; }

/* #sidebar { float:right; width:213px; background:url(/assets/images/bluebox_center.png) repeat-y left; position: relative; } */
#sidebar { float:right; width:213px; background:url(/assets/images/bluebox_center.png) repeat-y left; margin-top:11px;}
#sidebarServices { float:right; width:213px; background:url(/assets/images/bluebox_center.png) repeat-y left; height:410px;}
#sidebar p { padding:10px; font-family:"Century Gothic", Verdana, Arial;}
#sidebar p.date { padding-top:10px; padding-bottom:0; color:#174170; text-decoration:underline; font-family:"Century Gothic", Verdana, Arial;}
#sidebar_bottom { background:url(/assets/images/bluebox_bottom.png) no-repeat left bottom; padding-bottom:83px;}
#sidebar .news { padding:10px 0 0;}
#sidebar .news img { float:right; margin:5px 10px 5px 5px;}
#sidebar h3 { margin:5px 0 0 10px; font-size:12px;}
#sidebar #ip { font-size:18px; text-align:center; display:block; color:#0b436c; padding:10px 0 5px;}
#sidebar .testimonial p { color:#174170;}
#sidebar .testimonial p.author { padding:3px 10px; font-style:italic;}

/*#content p { margin:10px 0; font-size:12px;}*/
/*#content h1 { color:#174170; font-size:15px;}*/
/*#content li { font-size:14px; color:#0b436c; line-height:20px; font-weight:bold;}*/

#content { margin:15px 5px 15px 0;}
#content h1 { font-family: "Century Gothic", Verdana, Arial; font-size:14px; color:#003366; font-weight:bold; margin-left:10px;}
#content p { margin-left:20px; font-size:11px; padding-top:15px; padding-right:10px; line-height:17px;}
#content ul {padding-top:20px;}
#content li { font-size:11px; font-weight:bold; color:#0b436c; line-height:20px; margin-left:70px; padding-right:40px; list-style:disc;}

#content_title { float:left; margin-left:11px; width:100%; margin-top:-17px; margin-bottom:1px;}

.box { float:left; width:162px; background:url(/assets/images/orage_center.png) repeat-y left; position:relative;}
.servBox { float:left; width:162px; background:url(/assets/images/orage_center.png) repeat-y left; position:relative;}
#w_163 { width:163px;}
.box p { padding:4px 11px 4px 9px; height:125px; font-family:"Century Gothic", Verdana, Arial;}
.servBox p { padding:4px 11px 4px 9px; height:135px; font-family:"Century Gothic", Verdana, Arial;}
.box a.more { position:absolute; right:10px; bottom:5px; cursor:pointer}
.box_bottom { background:url(/assets/images/orange_bottom.png) no-repeat left bottom; }
.servBox_bottom { background:url(/assets/images/orange_bottom.png) no-repeat left bottom; }

#footlinks { padding:10px 10px 0 0;}
#footlinks li { float:right; font: 13px/20px "Century Gothic", Verdana, Arial; color:#949698; }
#footlinks li a { padding:0 14px 0; color:#174170; text-decoration:underline;}

#footer { border-top:3px solid #d1d3d4; margin:10px 0; padding:5px 0; width:100%;}
#footer #search { float:right; padding-left:10px;}
#footer #search fieldset { background:url(/assets/images/search.png) no-repeat; width:144px; height:30px; padding-left:65px;}
#footer #search .input { width:140px; margin:5px 0 0 0;}
#footer p { float:right; color:#949698; font-size:10px; line-height:30px;}

.expand_list {list-style-type:none; margin:0; padding:0 0 0 5px; }
.expand_list li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
.expand_list li dl {position:absolute; top:0; left:0;padding-bottom:5px;}
.expand_list li dd {display:none;}
.expand_list li a:hover {border:0;}
.expand_list li:hover dd, .expand_list li a:hover dd {display:block; border-left:1px solid #666767; border-right:1px solid #666767;}
.expand_list li:hover dd.last, .expand_list li a:hover dd.last {  border-bottom:1px solid #666767; } 
.expand_list li:hover dl, .expand_list li a:hover dl {padding-bottom:10px;}
.expand_list table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
.expand_list dl {width: 220px; margin: 0; padding: 0;}
.expand_list dt {margin:0; padding: 0; color:#174170;}

.expand_list dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
.expand_list dd.first { background: #fdfce6; margin-top:20px; border-top:1px solid #666767; position:relative; height:5px;}
.expand_list dd.first img { position:absolute; top:-10px; left:10px;}
.expand_list dt a {display:block; color:#174170; text-decoration:underline;}
.expand_list dd a {color:#174170; text-decoration:none; display:block; padding:0 0 0 10px; width:208px; background: #fdfce6; font-size:11px; line-height:20px;}
.expand_list dd.last a { padding-bottom:4px;}

img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#3775a7;text-decoration:none;}
a:hover {color:#c59547;}

input#button {	background-color:#999999; color:#FFFFFF; border:#333333 solid 1px; }
	
#errorMessage { color: #CC0000; padding-top: 10px; height:30px; border-top:#990000 solid 1px; border-bottom: #990000 solid 1px; text-align:center; background-color:#FEDEE4; font-size:14px;}
#successMessage { color:#333333; padding-top: -10px; height:30px; border-top:#006600 solid 1px; border-bottom: #006600 solid 1px; text-align:center; background-color:#ACE19D; font-size:14px;}

#partners td {width:120px; text-align:center; padding-top:20px;}

.service_cubes { height: 190px; width: 487px; background-image:url(/assets/images/small_business_cubes.png); margin-top:-13px; margin-left:-1px; margin-bottom:5px; background-repeat:no-repeat;}
.medbusiness_cubes { height: 190px; width: 487px; background-image:url(/assets/images/medium_business_cubes.png); margin-top:-13px; margin-left:-1px; margin-bottom:5px; background-repeat:no-repeat;}
.entbusiness_cubes { height: 190px; width: 487px; background-image:url(/assets/images/enterprise_business_cubes.png); margin-top:-13px; margin-left:-1px; margin-bottom:5px; background-repeat:no-repeat;}
.cube_one { float:left; width:142px; padding-left: 10px; padding-right: 10px; margin-top:85px;}
.cube_two { float:left; width:142px; padding-left: 10px; padding-right: 10px; margin-top:85px;}
.cube_three { float:right; width:136px; margin-top:85px; padding-left: 10px; padding-right: 10px;}

/*div.content h1 { font-family: "Century Gothic", Verdana, Arial; font-size:15px; color:#003366; font-weight:normal; margin-left:5px;}
div.content p  { font-family: Arial, Verdana, sans-serif; font-size:11px; width:500px; margin-left:20px; }
div.content ul { font-size: 11px; width:400px; }
div.content li { font-family: Arial, Verdana, sans-serif; font-size: 12px; list-style:disc; margin-left:25px; color:#003366; font-weight:normal;}
div.content ul#links li { list-style:none; }*/
