﻿body {
	margin: 0px;
	background-image:url(images/bg_main_001.gif);
	background-repeat:repeat-x;
	background-color:#003f87;
}
h1 {
	display: block;
	font-size: 2em;
	font-weight: bold;
}
h2 {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
}
h3 {
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
.clear {
	clear:both;
	line-height:1px;
	height:1px;
}
#homebut {
	z-index:110;
	position:absolute;
	top:0px;
	left:0px
}
#mobilebut01 {
	z-index:110;
	position:absolute;
	top:0px;
	left:0px
}
#mobilebut02 {
	z-index:110;
	position:absolute;
	top:0px;
	left:56px;
}
.under {text-decoration:underline;}
.error {
	border:1px solid #FF9900;
	padding:2px 1px;
}
#error {
	padding:5px 15px;
	font-size:1.6em;
	color:#FF7200;
	font-weight:bold;
	text-align:center;
}
.noline {
	border:none !important;
}
#container001 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1024px;
}
#container001a {
	margin:0px auto;
	width:984px;
	position:relative;
}
#container002 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1582px;
}
#container003 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1373px;
}
#container004 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:933px;
}
#container005 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:2260px;
}
#container005a {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;;
}

#container006 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1233px;
}
#container007 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:883px;
}
#container008 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:993px;
}
#container009 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1293px;
}
#container010 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1360px;
}
#logo {
left:170px;
top:0px;
/* was margin:0 auto; */
	position:absolute;
	width:378px;
	height:132px;
	z-index:10;
}
#logo_01a {
/*left:170px;
top:0px;
	
 was margin:0 auto; */
	margin:0px auto 218px 170px;
	position:relative;
	width:378px;
	height:132px;
	z-index:10;
}
#logo_02 {
	margin:0 auto 0 450px;
	position:relative;
	width:378px;
	height:132px;
	z-index:10;
}
#logo_02a {
	margin:0 auto 252px 450px;
	position:relative;
	width:378px;
	height:132px;
	z-index:10;
}
#setustowork {
	position:absolute;
	right:25px;
	top:16px;
}
#setustowork-title {
	position:absolute;
	top:49px;
	left:56px;
	width:203px;
	height:86px;
	z-index:50;
}
#logo_03 {
	margin:0 auto;
	position:relative;
	width:378px;
	height:132px;
	z-index:10;
}

/*
===========================
Original Button spec
===========================

#button001 {
	left:168px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}
*/
#button001 {
	left:6px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#button002 {
	left:168px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#button003 {
	left:330px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;

}
#button004 {
	left:492px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#button005 {
	left:654px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#button006 {
	left:816px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}

#lrg_but_title {
	left:22px;
	position:absolute;
	top:46px;
	z-index:100;
	width:298px;
	height:338px;
}
#smlbutton002 {
	left:320px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:208px;
}
#smlbutton003 {
	left:450px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#smlbutton004 {
	left:580px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#smlbutton005 {
	left:710px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#smlbutton006 {
	left:840px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}

.section_title_001 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#021f41;
}
.section_title_002 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:26px;
	color:#021f41;
}
#bodytext001 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:672px;
	position:absolute;
	top:355px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext001a {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	position:relative;
	top:0px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#bodytext010 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:982px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext010_btm {
	position:absolute;
	z-index:40;
	top:982px;
	left:0px;
}
#bodytext001.home, #bodytext010.home{
	top:350px !important;
}
#bodytext001_top {
	position:absolute;
	z-index:40;
	top:0px;
	left:0px;
}
.howwedoit-bg01 {
	background:url('images/text_bg_howwedoit.jpg') no-repeat center top;
	width:702px;
	height:427px;
}
.whoarewe-bg01 {
	background:url('images/text_bg_whoarewe.jpg') no-repeat center top;
	width:702px;
	height:427px;
}
.ourwork-bg01 {
	background:url('images/text_bg_ourwork.jpg') no-repeat center top;
	width:702px;
	height:427px;
}
#bodytext001_btm {
	position:absolute;
	z-index:40;
	bottom:0px;
	left:0px;
}

#bodytext001_mid { 
	position:absolute;
	z-index:50;
	top:169px;
	left:27px;
	width:640px;
}
#bodytext001_mida { 
	position:relative;
	z-index:50;
	top:0px;
	padding-top:169px;
	left:27px;
	width:640px;
	padding-bottom:28px;
}

#bodytext001_mid_left {
	vertical-align:top;
	position:relative; 
	width:320px; 
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-right:20px;
}
#bodytext001_mid_right { 
	vertical-align:top;
	position:relative; 
	width:290px; 
	display:inline-block;
	zoom:1;
	*display:inline;
}
#bodytext002 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:1195px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext002_btm {
	position:absolute;
	z-index:40;
	top:1174px;
	left:0px;
}
#bodytext002_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext003 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:965px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext003_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext003_btm {
	position:absolute;
	z-index:40;
	top:965px;
	left:0px;
}
#bodytext004 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:525px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext004_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext004_btm {
	position:absolute;
	z-index:40;
	top:525px;
	left:0px;
}
#bodytext005 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:1852px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext005a {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	/*height:1852px;*/
	position:relative;
	top:0px /*385px*/;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#bodytext005_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext005_mida { 
	position:relative;
	z-index:50;
	top:0px;
	left:27px;
	width:640px;
	padding-top:159px;
	padding-bottom:28px;
	min-height:280px;
}
#bodytext005_btm {
	position:absolute;
	z-index:40;
	top:1852px;
	left:0px;
}
#bodytext005_btma {
	position:absolute;
	z-index:40;
	bottom:0px;
	left:0px;
	
}

#bodytext006 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:825px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext006_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext006_btm {
	position:absolute;
	z-index:40;
	top:825px;
	left:0px;
}
#bodytext007 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:475px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext007_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext007_btm {
	position:absolute;
	z-index:40;
	top:475px;
	left:0px;
}
#bodytext008 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:585px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext008_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext008_btm {
	position:absolute;
	z-index:40;
	top:585px;
	left:0px;
}
#bodytext009 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:885px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext009_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext009_btm {
	position:absolute;
	z-index:40;
	top:885px;
	left:0px;
}
#right_panel_001 {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:30;
	top:0px;
	left:0px;
	width:246px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0px;
	margin:0px 0px 0px 18px;
}
#right_panel_001 ul {
	list-style:none;
	/*background-color:#011730;*/
	background-color:#d8e2ec;
	border-radius:6px;
	-moz-border-radius:6px;
	padding:1px;
	margin:10px 0px;
	-moz-box-shadow: 0px 0px 10px rgba(148,176,197,1);
	-webkit-box-shadow: 0px 0px 10px rgba(148,176,197,1);
	box-shadow: 0px 0px 10px rgba(148,176,197,1);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#94b0c5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#94b0c5');*/
	behavior: url(ie-css3.htc);
}
#right_panel_001 ul roundrect {
	
}
#right_panel_001 ul li {
	list-style:none;
	background-color:#0358ba;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#ffffff;
	margin:4px;
	padding:6px 6px;
}
#right_panel_001 ul li a{
	color:#ffffff;
	text-decoration:none;
	width:100%;
	display:inline-block;
	zoom:1;
	*display:inline;

}
#right_panel_001 ul li.active, #right_panel_001 ul li.active a {
	background-color:#ff7200;
	cursor:default!important;
}
#right_panel_001 ul li.hover {
	background-color:#ff7200;
	color:#021f40;
	cursor:pointer;
}

#right_panel_001 h3, #right_panel_001 h2, #right_panel_001 h1 {
	margin:5px 5px;
	color:#021f41;
}
#right_panel_001 blockquote {
	margin:20px 5px;
	font-size:1.4em;
	color:#ffffff;
	display:block;
}
.goldarrow {
	background:url('images/gold_arrow_01.gif') no-repeat right bottom;
	width:218px;
	height:225px;
	position:absolute;
	bottom:10px;
	right:0px;
}
.goldarrow-pad {
	width:440px;
}
cufon {
	padding:0.4% 0!important;
}
#right_panel_001 blockquote cufon {
	padding:1px 0!important;
}
#right_panel_001 cite {
	font-size:0.6em!important;
	display:block;
	margin:10px 0px;
}
#right_panel_001.home{
	/*top:360px !important;*/
}
#right_panel_002 {
	position:absolute;
	z-index:30;
	top:393px;
	left:724px;
	width:246px;
	height:172px;
}
#right_panel_003 {
	position:absolute;
	z-index:30;
	top:393px;
	left:724px;
	width:246px;
	height:945px;
}
#right_panel_004 {
	position:absolute;
	z-index:30;
	top:385px;
	left:715px;
	width:264px;
	height:700px;
}
#portfolio_top {
	background-image:url(images/portfolio_bg_image_002.jpg); background-repeat:repeat-y; z-index:30; position:absolute; top:112px; left:0px; width:264px; height:1622px;
}
#portfolio_middle {
	position:absolute; top:131px; left:19px; width:226px; z-index:50;
}
#portfolio_bottom {
	position:absolute; top:1734px; left:0px; width:264px; z-index:40;
}
.portfolio_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#ffffff;
}
.portfolio_text_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.portfolio_text a:link, .portfolio_text a:active, .portfolio_text a:visited {
	color:#A4CDFF;
	text-decoration:none;
}
.portfolio_text a:hover, .portfolio_text a:visited:hover {
	color:#ff7200;
	text-decoration:none;
}
.portfolio_text_small a:link, .portfolio_text_small a:active, .portfolio_text_small a:visited {
	color:#ffffff;
	text-decoration:none;
}
.portfolio_text_small a:hover, .portfolio_text_small a:visited:hover {
	color:#ff7200;
	text-decoration:none;
}
.readmore {
	width:143px;
	height:29px;
	background:url(images/readmore_bg_01.gif) no-repeat top;
	text-align:center;
	color:#021f41;
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.5em;
	font-size:0.8em;
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}
.readmore:hover {
	background-position:center bottom;
}
.moretxt{
	display:none;
}
#agr_logos {
	/*background-image:url(images/agr_logos_001.jpg);
	background-repeat:no-repeat;*/
	position:relative;
	top:0px;
	left:10px;
	width:682px;
	/*height:700px;*/
	padding-bottom:60px;
	padding-top:20px;
}
#clients_001 {
	position:relative;
	padding-top:0px;
	left:27px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#clients_001 a {
	padding:5px 0px 0px 220px;
	height:28px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#clients_001 a#link-arn {background:url('images/link_arnoldclark_01.jpg') left 2px no-repeat;}
#clients_001 a#link-jcb {background:url('images/link_jcb_01.jpg') left 2px no-repeat;}
#clients_001 a#link-mmq {background:url('images/link_mymotorquote_01.jpg') left 2px no-repeat;}
#clients_001 a#link-cci {background:url('images/link_clickci_01.jpg') left 2px no-repeat;}
#clients_001 a#link-asc {background:url('images/link_ascott_01.jpg') left 2px no-repeat;}
#clients_001 a#link-fli {background:url('images/link_flint_01.jpg') left 2px no-repeat;}
#clients_001 a#link-bri {background:url('images/link_britton_01.jpg') left 2px no-repeat;}
#clients_001 a#link-hoi {background:url('images/link_homeinsurer_01.jpg') left 2px no-repeat;}
#clients_001 a#link-jli {background:url('images/link_lyon_01.jpg') left 2px no-repeat;}
#clients_001 a#link-tip {background:url('images/link_theinsurancepartnership_01.jpg') left 2px no-repeat;}
#clients_001 a#link-bhi {background:url('images/link_brownhill_01.jpg') left 2px no-repeat;}
#clients_001 a#link-lai {background:url('images/link_loveart_01.jpg') left 2px no-repeat;}
#clients_001 a#link-rks {background:url('images/link_rkshipman_01.jpg') left 2px no-repeat;}
#clients_001 a#link-kif {background:url('images/link_insuforce_01.jpg') left 2px no-repeat;}
#clients_001 a#link-wfi {background:url('images/link_waltham_01.jpg') left 2px no-repeat;}
#clients_001 a#link-sgi {background:url('images/link_safeguard_01.jpg') left 2px no-repeat;}
#clients_001 a#link-idi {background:url('images/link_ideal_01.jpg') left 2px no-repeat;}



#clients_002 { 
	position:relative;
	padding-top:0px;
	left:0px;
	display:inline-block;
	zoom:1;
	*display:inline;
 }
#careers { width:237px; height:80px; }
#quotecounter {
	height:112px; background-image:url(images/counter_bg_001.gif); background-repeat:no-repeat; z-index:40;margin:10px 13px; width:100%;
}
#quotecounternum {
	position:absolute;
	top:46px;
	right:20px;
	height:24px;
	z-index:50;
	text-align:right;
	left: 21px;
	width: 209px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	font-weight:bold;
}
#links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	color:#6da8ec;
	margin:0px auto;
	width:984px;
	position:relative;
	padding-left:30px;
}
a:link, a:active, a:visited {
	color:#021f41;
	text-decoration:underline;
}
a:hover, a:visited:hover {
	color:#ff7200;
	text-decoration:underline;
}
#links a:link, #links a:active, #links a:visited {
	color:#b0cdef;
	text-decoration:none;
}
#links a:hover, #links a:visited:hover {
	color:#ffffff;
	text-decoration:none;
}
#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:24px;
	color:#6da8ec;
	margin:0px auto;
	width:984px;
	position:relative;
	padding-left:30px;
}
.point_div {
	list-style:none;
	padding:0px;
}
.point_div li{ 
	list-style:none; 
	padding-left:30px; 
	margin-top:10px; 
	margin-bottom:10px; 
	background-image:url(images/point_ball_001.gif); 
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41; min-height:29px;
}
.sepline_001 {margin:10px 0px 10px 5px; width:100%; background-image:url(images/sep_001.gif); background-repeat:repeat-x; height:1px;}
.form_button {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; background-color: #FF7200;margin-left:10px; border:none; border-radius:4px; -moz-border-radius:4px;}
.form_boxes {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333366; margin-left:10px;}
.form_button:hover {
	background-color:#FFCC00;
	cursor:pointer;
}
.cust-quote {
	padding:10px 0px;
	border-bottom:1px #7c95b2 dotted;
	vertical-align:top;
}
.cust-quote img {
	line-height:1px;
}
.cust-quote p {
	margin:10px 0px;
}
.cust-quote cite, .lightblue {
	color:#666699;
	display:block;
	margin:10px 0px;
}
#custquote001 {padding:10px 25px 10px 125px; background-image:url(images/cust_quote_01.jpg); background-repeat:no-repeat; height:90px; position:relative;}
#custquote002 {padding:10px 25px 10px 125px; background-image:url(images/cust_quote_02.jpg); background-repeat:no-repeat; height:90px; position:relative;}
#custquote003 {padding:10px 25px 10px 125px; background-image:url(images/cust_quote_03.jpg); background-repeat:no-repeat; height:90px; position:relative;}

.question {
	width:270px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:right;
	margin-right:10px;
}
.required {
	color:#fe7200;
}
.email_form {
	list-style:none;
	margin:0px 10px 0px 20px;
	padding:0px;
}
.email_form li {
	margin:0px;
	padding:6px 0px;
	list-style:none;
	border-bottom:1px dotted #99CCFF;
}
.email_form textarea, .email_form input[type=text] {
	width:250px;
}
.checkbox-list {
	display:inline-block;
	zoom:1;
	*display:inline;
}
.radio-label {
	font-size:0.8em;
	margin-right:10px;
	vertical-align:top;
}

/*
===================================
Sliders
===================================
*/
#slider-container {
	position:relative;
	left:6px;
	width:959px;
	height:238px;
}
#slider-container-slim {
	position:relative;
	left:6px;
	width:959px;
	height:162px;
}
#sliderwork-container {
	position:relative;
	background:url('images/ourwork_bg_01.jpg') no-repeat center 23px;
	width:684px;
	left:-18px;
	
}
#sliderwork {
	position:relative;
	width:640px;
	margin:0 auto;
	height:100%!important;
	padding-bottom:10px;
}
#sliderwork ul {
	margin:0px;
}
#sliderwork li {
	width:640px;
	margin:0 auto;
	border:none;
}
#sliderwork li img {
	margin-bottom:40px;
}
#sliderwork h2{
	margin:0px 5px;
	color:#666699;
}
/* Original Slider 
==================
#slider {
	width:959px;
	height:238px;
	position:relative;
}
*/
#slider {
	width:939px;
	height:142px;
	position:relative;
	left:10px;
	top:10px;
	overflow:hidden;
	cursor:pointer;
}
#slider01 {	background:url('images/scroller_01bg.jpg') no-repeat;}
#slider02 {	background:url('images/scroller_02bg.jpg') no-repeat;}
#slider03 {	background:url('images/scroller_03bg.jpg') no-repeat;}

#slider01slim {	background:url('images/scroller_slim_01bg.jpg') no-repeat;}
#slider02slim {	background:url('images/scroller_slim_02bg.jpg') no-repeat;}
#slider03slim {	background:url('images/scroller_slim_03bg.jpg') no-repeat;}
#slider04slim {	background:url('images/scroller_slim_04bg.jpg') no-repeat;}

/*
#slider01 a, #slider02 a, #slider03 a {
	position:absolute;
	z-index:600;
	width:959px;
	height:238px;
	top:0px;
	left:0px;
}
*/
#slider01 a, #slider02 a, #slider03 a {
	position:absolute;
	z-index:600;
	width:939px;
	height:162px;
	top:0px;
	left:0px;
}

#slider li p, #slider-slim li p {
	
	margin:10px 0px 10px 480px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:412px;
}
#slider li p a {
	color:#b7edff;
}
#slider li p a:hover, #slider li p a:visited:hover {
	color:#ff7200;
	text-decoration:underline;
}
#slider-border {
	background:url('images/slider_bg_01.gif') no-repeat;
	position:absolute;
	z-index:510;
	top:0px;
	left:0px;
	width:959px;
	height:238px;
}
#slider-border-top {
	background:url('images/slider_slim_top.png') no-repeat;
	position:absolute;
	z-index:1100;
	top:0px;
	left:0px;
	width:957px;
	height:10px;
}

#slider-border-left {
	background:url('images/slider_slim_left.png') no-repeat;
	position:absolute;
	z-index:1100;
	top:10px;
	left:0px;
	width:18px;
	height:142px;
}
#slider-border-right {
	background:url('images/slider_slim_right.png') no-repeat;
	position:absolute;
	z-index:1100;
	top:10px;
	right:0px;
	width:18px;
	height:142px;
}
#slider-border-bottom {
	background:url('images/slider_slim_bottom.png') no-repeat;
	position:absolute;
	z-index:1100;
	bottom:0px;
	left:0px;
	width:957px;
	height:10px;
}

.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }


#slider ul,
	#slider2 ul{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		
		padding:0px;
		width:939px;
		height:142px;
		overflow:hidden;
		position:relative;
		}	
			
		/*padding:20px 0px;
		width:959px;
		height:238px;
		overflow:hidden;
		position:relative;
		}	
			
		padding:20px 0px;
		width:959px;
		height:238px;
		overflow:hidden;
		position:relative;
		}	*/
	#slider-container-slim #prevBtn, #slider-container-slim #nextBtn,
	#slider-container #slider1next, #slider-container #slider1prev{ 
		display:block;
		width:11px;
		height:54px;
		position:absolute;
		left:20px;
		top:55px;
		z-index:1000;
		}	
	#slider-container-slim #nextBtn, #slider-container #slider1next{ 
		left:928px;
		}
		
	#sliderwork-container #prevBtn, #sliderwork-container #nextBtn,
	#sliderwork-container #slider1next, #sliderwork-container #slider1prev{ 
		display:block;
		width:11px;
		height:54px;
		position:absolute;
		left:10px;
		top:133px;
		z-index:1000;
		}	
	#sliderwork-container #nextBtn, #sliderwork-container #slider1next{ 
		left:663px;
		}

														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:11px;
		height:54px;
		background:url(images/btn_prev.gif) no-repeat 0 top;	
		}
	#prevBtn a:hover, #nextBtn a:hover,
	#slider1next a:hover, #slider1prev a:hover {
		background-position:0 bottom;
}
	#nextBtn a, #slider1next a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}

#instructions, #instructions02 {
	position:absolute;
	padding:3px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	
	z-index:600;
	font:bold 10px/16px 'trebuchet ms', Helvetica, sans-serif;
	text-transform:uppercase
}
#instructions {
	background-color:#ffffff;
	right:10px;
	bottom:10px;
	color:#011123;
}
#instructions02 {
	background-color:#021f41;
	right:20px;
	top:0px;
	color:#ffffff;
}
#instructions:hover, #instructions02:hover {
	cursor:pointer;
	background-color:#ff7200;
	
}
/*
=================================
What We Do List Styles
=================================
*/

#expander-list {
	list-style:none;
	padding:0px;
	margin:0px;
}
#expander-list li {
	list-style:none;
	padding:3px;
	border:1px #C0CFEF solid;
	margin:2px 0px;
	cursor:pointer;
	background-color:#dde3ea;
	position:relative;
}
#expander-list li.hover, #expander-list li.hoverall {
	background-color:#d5dce5;
}
#tooltip {
	position:absolute;
	display:none;
	background-color:#4383cb;
	cursor:pointer;
	color:#ffffff;
	font-size:0.9em;
	height:18px;
	border-radius:3px;
	-moz-border-radius:3px;
	padding:0px 5px;
}
#tooltip.tt-expthis {
	top:3px;
	left:20px;
	z-index:100;
}
#tooltip.tt-expall {
	top:3px;
	right:38px;
	z-index:100;
}
#tooltip.tt-colall {
	top:3px;
	right:20px;
	z-index:110;
}
.exp-label {
	font-size:13px;
	height:16px;
	margin-top:2px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.exp {
	background:#4383cb url('images/exp-arrows.png') no-repeat;
	cursor:pointer;
	color:#ffffff;
	font-size:0.9em;
	height:18px;
	width:15px;
	border-radius:3px;
	-moz-border-radius:3px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.exp.hover {
	background-color:#ff7200;
}
.exp-this {
	margin-right:5px;
	vertical-align:top;
	position:relative;
	float:left;
}
.exp-all, .col-all {
	margin-left:2px;
	vertical-align:top;
	position:relative;
}
.exp-this {background-position:left -18px}
.exp-this.active {background-position:right top}
.exp-all {background-position:right -36px}
.col-all {background-position:right -54px}
.exp-all-container {
	float:right;
}
.expanded {
	display:none;
	position:relative;
	padding:5px;
	background-color:#e5eaf0;
	border-radius:3px;
	-moz-border-radius:3px;
	margin-top:4px;
}
.expanded .vml_box_shadow {
	
}
.exp-img {
	border:1px #C0CFEF solid;
	padding:3px;
	background-color:#dde3ea;
	vertical-align:top;
	width:106px;
	height:106px;
	display:inline-block;
	float:left;
	margin:0px 10px 10px 0px;
	-moz-box-shadow: 0px 2px 5px #021f41;
	-webkit-box-shadow: 0px 2px 5px #021f41;
	box-shadow: 0px 2px 5px #021f41;
	position:relative;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#021f41')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#021f41');*/
	
}
.exp-img.ie {
	behavior: url(ie-css3.htc);
}

/*
================================
What's New
================================
*/

.whatsnew-img, .featured-img {
	border:1px #C0CFEF solid;
	padding:3px;
	background-color:#dde3ea;
	vertical-align:top;
	margin:10px 0px;
	display:inline-block;
	-moz-box-shadow: 0px 2px 5px #021f41;
	-webkit-box-shadow: 0px 2px 5px #021f41;
	box-shadow: 0px 2px 5px #021f41;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#021f41')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#021f41');*/
	behavior: url(ie-css3.htc);
}
.whatsnew-img {
	float:right;
	margin:10px 0px 15px 12px;
}
.featured-img {
	margin:10px 70px 15px;
}
/*a img.whatsnew-img:hover {
	background-color:#ff7200;
	border:1px #d55f00 solid;
}*/
/*
================================
submenu sections
================================
*/

.pagesection {
	display:none;
}
.pagesection.ps-default{
	display:block;
}
.pagesection ul {
	padding:0px;
	list-style:none;
	margin:0px;
}.pagesection ul li{
	padding:0px;
	list-style:none;
	margin:10px 0px;

	border-bottom:1px #7c95b2 dotted;
}
.pagesection ol {
	list-style:square;
}
.pagesection ol li {
	list-style:square;
}

/*
================================
Roundabout
================================
*/
#Roundabout-container {
	width:100%;
	height:400px;
}

ul#Roundabout {
	width:400px;
	margin:0px auto;
	height:400px;
}
ul#Roundabout li {
	border:1px #C0CFEF solid;
	padding:3px;
	background-color:#dde3ea;
	vertical-align:top;
	margin:10px 0px;
	display:inline-block;
	-moz-box-shadow: 0px 2px 5px #021f41;
	-webkit-box-shadow: 0px 2px 5px #021f41;
	box-shadow: 0px 2px 5px #021f41;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#021f41')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#021f41');*/
	behavior: url(ie-css3.htc);

}
#Roundabout li img {
				width: 100%;
			}

