@charset "UTF-8";
/* CSS Document */

body {
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
}
img {
border:none;
}
a {
outline:hidden;
/* This is the old link color (dark grey)
color: #000000;
*/
color:#000000;
}
a:hover {
	color: #4f1dba;
}
h1 {
font-weight:normal;
font-size:2em;
}
h2 {
margin:0;
padding:0;
color:#000000;
font-size:1.8em;
}

label {
width:300px;
}

#agree.chk {
margin-left:15px;
}

#contact .extended_label {
width:170px;
}

#contact .extended_label1 {

}

#event_description, #previous_details, #prescribed_details, #venue_construction_details,#basis_details,#success_factors,#event_dependent_details,#non_tarmac_parking_details,#other_equipment_details,#activities_details,#secure_details,#security_details,#exhibition_dependent_details.txt {
margin-left:15px;
}


#contact .radio_label {
width:35px;
}

#contact .special_radio_label {
width:135px;
}

#contact .indoorstxt {
width:40px;
}

#contact .outdoorstxt {
width:50px;
margin-left:15px;
}
#contact .temptxt {
width:60px;
margin-left:15px;
}

.input {
border:none;
}

#contact .chk {
border:none;
border-color:transparent;
width:10px;
text-align:left;
margin:none;
padding:none;
} 

#contact .radio {
border:none;
border-color:transparent;
width:10px;
text-align:left;
margin:none;
paddin-right:10px;
}

#contact td {
width:600px;
height:50px;
}

#contact th {
text-align:left;
}


#contact input.txt {
width:190px;
margin-left:15px;

}

#details.txt {
margin-left:15px;
}

#address.txt {
margin-left:15px;
}

#location.txt {
margin-left:15px;
}

#venue_combination_details.txt {
margin-left:15px;
}

#stand_description.txt {
margin-left:15px;
}

#secure_details.txt {
margin-left:15px;
}

#activities_details.txt {
margin-left:15px;
}

#location.txt {
margin-left:15px;
}


#contact #staff_duties.txt {
margin-left:10px;
}

#contact #clerical_wage_roll.txt {
margin-left:10px;
}

#contact #remaining_wage_roll.txt {
margin-left:10px;
}

#contact #volunteers.txt {
margin-left:10px;
}




.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
}
.font_small {
font-size:0.5em;
}
.font_medium {
font-size:0.7em;
}
.font_large {
font-size:0.9em;
}
#skip {
display:none;
visibility:hidden;
}
#masterContainer {
margin:0 auto;
width:930px;
}

#homepage_content {
background-image:url(../images/home_page_content_bg.jpg);
background-repeat:no-repeat;
height:490px;
clear:left;
}

#homepage_content h1 {
display:none;
}

mainText_home {
background-color:#339966;
border:1px solid #000;
}
#header {
}
#navTop {
background:url(../images/navTop.jpg) bottom left no-repeat;
height:5px;
width:930px;
}
#nav {
float:left;
background:url(../images/navBack.jpg) top left repeat-x #377A57;
margin:0 1px;
padding:0;
width:928px;
min-height:28px;
font-size:1.1em;
}
#nav .divider {
background:url(../images/navDivider.jpg) bottom left no-repeat;
height:28px;
width:1px;
padding:0;
}
#nav ul {
display:inline;
list-style:none;
}
#nav li {
float:left;
}
#nav li a {
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
display:block;
padding:7px 9px;
}
#nav li a:hover {
background:url(../images/navRoll.jpg) top left repeat-x #CBCDCA;
margin:-5px 0;
padding:12px 9px 7px 9px;
min-height:19px;
color:#246F48;
}
#nav .active a {
background:url(../images/navRoll.jpg) top left repeat-x #CBCDCA;
margin:-5px 0;
padding:12px 9px 7px 9px;
min-height:19px;
color:#246F48;
}
#navBottom {
background:url(../images/navBottom.jpg) top left no-repeat;
height:5px;
width:930px;
clear:both;
}
#mainContent {
padding:10px 0 15px 0;
float:left;
}
#searchTarget {
padding:0 15px;
float:left;
width:700px;
}
#leftContent {
width:204px;
float:left;
}
#rightContent {
float:right;
width:721px;
padding:0 0 0 5px;
color:#000000;
}
#infoBar {
padding-bottom:10px;
float:left;
width:100%;
}
#breadcrumb {
float:left;
margin-left:10px;
}
#breadcrumb p {
padding:0;
margin:0;
font-size:0.8em;
}
#breadcrumb a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#breadcrumb a:hover {
text-decoration:underline;
}
#textSize {
float:right;
padding:0 10px 0 0;
font-size:0.8em;
}
#textSize p {
padding:0;
margin:0;
}
#textSize a {
color:#000000;
font-weight:bold;
text-decoration:none;
padding:0 2px;
}
#textSize a:hover {
text-decoration:underline;
}
#searchBoxTop {
height:5px;
background:url(../images/searchBoxTop.jpg) bottom left no-repeat;
margin:0;
padding:0;
}
#searchBoxMiddle {
border-right:1px solid #DADADA;
border-left:1px solid #DADADA;
background:url(../images/searchBoxMiddle.jpg) top left repeat-x #EFEFEF;
}
#searchBoxMiddle form {
margin:0;
padding:0 6px 10px 6px;
}
#searchBoxMiddle label {
margin:4px 0 2px 0;
padding:0;
width:100%;
float:left;
color:#000000;
font-weight:bold;
font-size:1.5em;
}
#searchBoxMiddle .subLabel {
font-size:1em;
}
#searchBoxMiddle input {
margin:0;
padding:0;
}
#ajax_indicator {
display:none;
margin:4px 0 0 8px;
float:right;
}
.txt {
float:left;
}
.btn {
}

#contact.btn {
margin-left:10px;
}
.rad {
width:20px;
}
#contact label {
float:left;
width:20%;
margin-bottom:8px;
}
#contact #scrambleLabel {
width:5%;
margin-right:10px;
}
#contact input, #contact textarea, #contact select {
float:left;
width:60%;
margin-right:5px;
border:1px solid #333333;
margin-bottom:8px;
}
#contact select {
	width:auto;
}
#contact .txtsml {
width:30%;
}
#contact .chk {
width:13px;
float:left;
border:none;
}
#contact .btn {
width:20%;
margin-left:126px;
}
#contact fieldset {
padding:8px;
}
#contact legend {
color:#005A8F;
font-weight:bold;
}
#contact input:focus, select:focus, textarea:focus {
background:#D7E6EC;
color:#222222;
}
#contact .smallDrop {
width:60px;
}
#contact #field em {
color:#FF0000;
}
#contact #code {
margin:8px 0;
padding:15px 10px;
border:1px solid #000000;
width:33%;
text-align:center;
}
.required {
color:#FF0000;
font-size:1.2em;
}
#formThanks {
clear:left;
}
.name_container {
display:none;
}
.name_container.show {
display:block;
}
#formRight {
padding:4px 0 0 2px;
}
#formRight a {
color:#000000;
font-weight:lighter;
text-decoration:none;
}
#formRight a:hover {
text-decoration:underline;
}
#paginationWrapper {
}
#paginationWrapper a {
color:#000000;
text-decoration:none;
}
#paginationWrapper a:hover {
text-decoration:underline;
}
#toggle_advanced_search_options {
padding-top:4px;
float:left;
font-weight:bold;
}
#advanced_search_options {
display:none;
}
#searchBoxBottom {
height:2px;
background:url(../images/searchBoxBottom.jpg) bottom left no-repeat #EFEFEF;
}
#searchBoxBottom2, #searchBoxBottom3 {
height:2px;
background:url(../images/searchBoxBottom.jpg) bottom left no-repeat #EFEFEF;
margin:0;
padding:0;
}
#searchPage a {
color:#000000;
text-decoration:none;
}
#searchPage a:hover {
text-decoration:underline;
}
#greyBoxMiddle {
background:url(../images/greyBoxMiddle.jpg) top left repeat-x #FFFFFF;
border-right:1px solid #DADADA;
border-left:1px solid #DADADA;
min-height:200px;
padding:0;
}
#greyBoxMiddle p {
padding:6px 4px 0 4px;
margin:0;
color:#000000;
}
#greyBoxMiddle a {
text-decoration:none;
font-weight:bold;
color:#000000;
font-size:1.3em;
}
#greyBoxMiddle a:hover {
text-decoration:underline;
}
#greyBoxBottom {
height:6px;
background:url(../images/greyBoxBottom.jpg) no-repeat;
}
#flashBlock {
padding:0;
float:left;
}
#mainTextInternal {
padding:10px 20px 0 0;
float:left;
width:706px;
}
#textBlock {
width:425px;
float:left;
}
#backLink {
float:left;
}
#imageBlocks {
width:255px;
margin:0;
padding:10px 0 0 0;
float:right;
}
#bottomContent {
clear:both;
float:left;
margin-top:2px;
width:100%;
}
#bottomContent2 {
margin:2px 0 0 204px;
width:690px;
padding:10px 0 10px 20px;
}
#smallBoxes {
float:left;
}
.greenBoxSmall {
width:237px;
margin:0 0 3px 0;
font-size:1.1em;
}
.greenBoxSmall p {
padding:0;
margin:0;
}
.greenBoxSmallTop {
height:9px;
background:url(../images/greenBoxSmallTop.jpg) bottom left no-repeat;
}
.greenBoxSmallMiddle {
padding:0 3px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}
.greenBoxSmallInner {
background:url(../images/greenBoxSmallMiddle.jpg) top left repeat-x #257349;
min-height:56px;
text-align:center;
color:#FFFFFF;
font-size:2.2em;
}
.greenBoxSmallInner a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:0.5em;
}
.greenBoxSmallInner a:hover {
text-decoration:underline;
}

#rightContentInternal.stretch .greenBoxSmall {
	margin: 7px 0;
}

#rightContentInternal.stretch .greenBoxSmallInner,
#rightContentInternal.stretch .purpleBoxSmallInner {
	min-height: 120px;
}


#greyBoxMiddle ul {
padding:0 0 8px 0;
margin:4px 0 0 34px;
}
#greyBoxMiddle li {
padding:2px 0 1px 0;
margin:0;
font-size:0.75em;
color:#000000;
}
#greyBoxMiddle li a {
padding:0;
margin:0;
}
#greyBoxMiddle li a:hover {
padding:0;
margin:0;
}
.headerWholeSmall {
clear:both;
margin:0;
padding:8px 0 0 0;
_padding:0;
}
.headerTopSmall {
min-height:8px;
background:url(../images/headerTopSmall.gif) bottom left no-repeat;
width:190px;
margin:0 0 0 6px;
padding:0;

}
.headerBottomSmall {
min-height:22px;
_height:22px;
width:190px;
background-image:url(../images/headerBottomSmall.gif);
margin:0 6px;
padding:0;
}
.headerBottomSmall h2 {
float:left;
padding:0 0 0 15px;
font-size:1.2em;
color:#FFFFFF;
}
.headerTopSmall2 {
min-height:8px;
background:url(../images/headerTopSmall2.gif) bottom left no-repeat;
width:190px;
margin:0 6px 0 6px;
padding:0;
}
.headerBottomSmall2 {
min-height:22px;
_height:22px;
width:190px;
background:url(../images/headerBottomSmall2.gif) top left no-repeat;
margin:0 6px;
padding:0;
}
.headerBottomSmall2 h2 {
float:left;
padding:0 0 0 15px;
font-size:1.2em;
color:#000000;
}
.innerBold {
font-weight:bold;
font-size:1.2em;
}
.innerThin {
font-weight:lighter;
text-transform:uppercase;
}
#lowerBoxes {
float:left;
width:210px;
margin-left:6px;
}
#smallBoxesInline {
width:697px;
float:left;
}
#smallBoxesInline .greenBox5 {
float:left;
}
#smallBoxesInline .purpleBoxSmall {
}
#smallBoxesInline .purpleBoxSmallInner h2 {
color:#FFFFFF;
font-size:1em;
padding:0 0 0 7px;
}
#quoteBoxesInline {
width:500px;
float:left;
}
#quoteBoxesInline .quoteBoxSmall {
float:left;
width:442px;
margin:0 0 10px 0;
}
#quoteBoxesInline .quoteBoxSmall h2 a {
color:#FFFFFF;
font-size:1em;
padding:0 0 0 7px;
text-decoration:none
}
#quoteBoxesInline .quoteBoxSmall h2 a:hover {
text-decoration:underline;
}
#smallBoxesInline .purpleBoxSmallInner ul {
margin:5px 0 0 23px;
padding:0 0 5px 0;
text-transform:none;
font-size:0.7em;
}
#smallBoxesInline .purpleBoxSmallInner li {
margin:0;
padding:0;
}
#smallBoxesInline .purpleBoxSmallInner .innerBold {
font-size:1.5em;
}
#smallBoxesInline .purpleBoxSmallInner a {
margin:0;
font-size:0.7em;
font-weight:lighter;
}
#smallBoxesInline .purpleBoxSmallInner a:hover {
color:#FFFFFF;
}
#smallBoxesInline .purpleBoxSmallInner {
background:url(../images/purpleBoxSmallMiddle.jpg) top left repeat-x #540CB5;
text-align:left;
color:#FFFFFF;
padding:0 8px;
}
#smallBoxesInline .greenBox5 {
width:452px;
float:left;
margin:0;
padding:0;
}
#smallBoxesInline .greenBoxInner {
min-height:36px;
padding:0 2px;
}
#smallBoxesInline .greenBox5 .quoteText {
color:#FFFFFF;
font-size:2.1em;
font-weight:normal;
width:429px;
margin:0;
padding:0 8px;
float:none;
text-align:center;
}
#smallBoxesInline .greenBox5 .headerWhole {
width:190px;
padding:0;
margin:8px 20px 0 0;
float:right;
}
#smallBoxesInline .greenBox5 .headerWhole h2 {
padding:0;
margin:0;
}
#smallBoxesInline .greenBox5 .headerWhole a {
color:#FFFFFF;
padding:0 0 0 25px;
margin:0;
text-decoration:none;
font-size:1.2em;
}
#smallBoxesInline .greenBox5 .headerWhole a:hover {
text-decoration:underline;
}
#smallBoxesInline .greenBox5 .headerTopSmall {
min-height:8px;
background:url(../images/headerTopSmall.gif) bottom left no-repeat;
width:190px;
margin:0 6px 0 6px;
padding:0;
}
#smallBoxesInline .greenBox5 .headerBottomSmall {
min-height:22px;
_height:22px;
width:190px;
background:url(../images/headerBottomSmall.gif) top left no-repeat;
margin:0 6px;
padding:0;
}
.greenBox6 {
width:452px;
float:left;
margin:0;
padding:0;
}
.greenBox6 .greenBoxMiddle {
width:446px;
}
.greenBoxTop6 {
height:8px;
background:url(../images/greenBoxTop5.gif) bottom left no-repeat;
}
.greenBoxBottom6 {
height:8px;
background:url(../images/greenBoxBottom5.gif) no-repeat;
width:452px;
}
#smallBoxesInline .greenBoxSmall {
margin-left:10px;
}
#smallBoxesInline .greenBoxInner {
min-height:36px;
padding:0 2px;
}
#smallBoxesInline .greenBox6 .headerWhole {
width:190px;
padding:0;
margin:8px 20px 0 0;
float:right;
}
#smallBoxesInline .greenBox6 .headerWhole h2 {
padding:0;
margin:0;
}
#smallBoxesInline .greenBox6 .headerWhole a {
color:#FFFFFF;
padding:0 0 0 25px;
margin:0;
text-decoration:none;
font-size:1.2em;
}
#smallBoxesInline .greenBox6 .headerWhole a:hover {
text-decoration:underline;
}
#smallBoxesInline .greenBox6 .headerTopSmall {
min-height:8px;
background:url(../images/headerTopSmall.gif) bottom left no-repeat;
width:190px;
margin:0 6px 0 6px;
padding:0;
}
#smallBoxesInline .greenBox6 .headerBottomSmall {
min-height:22px;
_height:22px;
width:190px;
background:url(../images/headerBottomSmall.gif) top left no-repeat;
margin:0 6px;
padding:0;
}
.greenBox6 ul {
list-style:none;
margin:0;
padding:0;
width:452px;
}
.greenBox6 li {
}
.greenBoxSmallInner2 {
background:url(../images/greenBoxSmallMiddle.jpg) top left repeat-x #257349;
min-height:68px;
font-size:1.5em;
color:#FFFFFF;
padding:0 0 0 9px;
}
.greenBoxSmallInner2 a {
text-decoration:none;
color:#FFFFFF;
}
.greenBoxSmallInner2 a:hover {
text-decoration:underline;
}
.smallLinkText {
font-size:0.6em;
font-weight:bold;
}
.inner2Bold {
font-weight:bold;
text-transform:uppercase;
font-size:1.2em;
}
.greenBoxSmallBottom {
height:9px;
background:url(../images/greenBoxSmallBottom.jpg) no-repeat;
}
.purpleBoxSmall {
width:237px;
margin:0 0 3px 0;
}
.purpleBoxSmall p {
padding:0;
margin:0;
}
.purpleBoxSmallTop {
height:9px;
background:url(../images/purpleBoxSmallTop.jpg) bottom left no-repeat;
}
.purpleBoxSmallMiddle {
padding:0 3px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}
.purpleBoxSmallInner {
background:url(../images/purpleBoxSmallMiddle.jpg) top left repeat-x #540CB5;
min-height:61px;
text-align:center;
color:#FFFFFF;
font-size:2.2em;
}
.purpleBoxSmallInner a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:0.5em;
padding:0 3px;
}
.purpleBoxSmallInner a:hover {
text-decoration:underline;
}
.purpleBoxSmallBottom {
height:9px;
background:url(../images/purpleBoxSmallBottom.jpg) no-repeat;
}


#smallBoxesLeft .purpleBoxSmall2 {
width:204px;
margin:0 0 3px 0;
}
#smallBoxesLeft .purpleBoxSmall2 p {
padding:0;
margin:0;
}
#smallBoxesLeft .purpleBoxSmallInner2 h2 {
color:#FFFFFF;
font-size:2.2em;
padding:0 0 0 7px;
}
#smallBoxesLeft .purpleBoxSmallInner2 ul {
margin:5px 0 0 23px;
padding:0 0 5px 0;
text-transform:none;
font-size:1em;
}
#smallBoxesLeft .purpleBoxSmallTop2 {
height:9px;
background:url(../images/purpleBoxSmallTop2.jpg) bottom left no-repeat;
}
#smallBoxesLeft .purpleBoxSmallMiddle2 {
padding:0 3px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}
#smallBoxesLeft .purpleBoxSmallInner2 {
background:url(../images/purpleBoxSmallMiddle.jpg) top left repeat-x #540CB5;
min-height:61px;
text-align:left;
color:#FFFFFF;
}
#smallBoxesLeft .purpleBoxSmallInner2 a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
padding:0 3px;
}
#smallBoxesLeft .purpleBoxSmallInner2 a:hover {
text-decoration:underline;
}
#smallBoxesLeft .purpleBoxSmallBottom2 {
height:9px;
background:url(../images/purpleBoxSmallBottom2.jpg) no-repeat;
}

.greenBox {
width:222px;
float:left;
margin-right:8px;
margin-bottom:8px;
}
.greenBox p {
padding:12px 6px 2px 6px;
margin:0;
color:#444444;
}
.greenBox p.no_image {
padding:10px 6px 2px 6px;
width:195px;
float:left;
}
.greenBox p.no_image2 {
padding:3px 1px 2px 0;
width:210px;
}
.greenBox a {
color:#000000;
text-decoration:none;
}
.greenBox a:hover {
text-decoration:underline;
}
#eventHomeBoxes {
width:460px;
}
.greenLink {
margin:0;
padding:0;
color:#267149;
}
.greenBox h2 {
margin:0;
padding:8px 6px 1px 6px;
color:#FFFFFF;
font-size:1.5em;
}
.greenBoxTop {
height:8px;
background:url(../images/greenBoxTop.jpg) bottom left no-repeat;
}
.greenBoxMiddle {
padding:0 2px 0 3px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}
.greenBoxInner {
min-height:195px;
padding:0 2px;
}
.greenBoxInner img {
margin-bottom:5px;
}
.greenBoxImage {
margin:3px 0 0 6px;
padding:0;
float:left;
}
.greenBoxBottom {
height:8px;
background:url(../images/greenBoxBottom.jpg) no-repeat;
width:222px;
}
.greenBox2 {
width:452px;
float:left;
margin-right:8px;
margin-bottom:8px;
}
.greenBox2 p {
padding:12px 6px 2px 6px;
margin:0;
color:#000000;
font-weight:bold;
width:305px;
float:right;
}
.greenBox2 a {
color:#000000;
text-decoration:none;
}
.greenBox2 a:hover {
text-decoration:underline;
}
.greenBox2 h2 {
margin:0;
padding:8px 6px 1px 6px;
color:#FFFFFF;
font-size:1.5em;
}
.greenBoxTop2 {
height:8px;
background:url(../images/greenBoxTop2.gif) bottom left no-repeat;
}
.greenBoxBottom2 {
height:8px;
background:url(../images/greenBoxBottom2.gif) no-repeat;
width:452px;
}
.greenBoxTop5 {
height:8px;
background:url(../images/greenBoxTop5.jpg) bottom left no-repeat;
}
.greenBoxMiddle5 {
padding:0;
margin:0 1px;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background:url(../images/greenBoxMiddle5.jpg) top left repeat-x #6C967C;
}
.greenBoxBottom5 {
height:8px;
background:url(../images/greenBoxBottom5.jpg) top no-repeat;
width:452px;
}
.greenBox3 {
width:341px;
float:left;
margin-right:8px;
margin-bottom:8px;
}
.greenBox3 p {
padding:12px 6px 2px 6px;
margin:0;
color:#000000;
font-weight:bold;
width:245px;
float:right;
}
.greenBox3 a {
color:#000000;
text-decoration:none;
}
.greenBox3 a:hover {
text-decoration:underline;
}
.greenBox3 h2 {
margin:0;
padding:8px 6px 1px 6px;
color:#FFFFFF;
font-size:1.5em;
}
.greenBoxTop3 {
height:8px;
background:url(../images/greenBoxTop3.gif) bottom left no-repeat;
}
.greenBoxBottom3 {
height:8px;
background:url(../images/greenBoxBottom3.gif) no-repeat;
width:341px;
}
.moreLink {
padding-top:4px;
float:left;
}
.headerWhole {
clear:both;
margin:0;
padding:0;
}
.headerTopBig {
min-height:8px;
background:url(../images/headerTopBig.gif) bottom left no-repeat;
width:212px;
margin:0;
padding:0;
}
.headerBottomBig {
min-height:22px;
_height:22px;
background:url(../images/headerBottomBig.gif) top left no-repeat;
margin:0;
padding:0;
}

.headerTopBigOne {
min-height:8px;
background:url(../images/headerTopBig2.gif) bottom left no-repeat;
width:442px;
margin:0;
padding:0;
}
.headerBottomBigOne {
min-height:22px;
_height:22px;
background:url(../images/headerBottomBig2.gif) top left no-repeat;
margin:0;
padding:0;
font-size:12px;
}
.headerBottomBig h2 {
float:left;
padding:0 0 0 15px;
font-size:1.2em;
}

.headerBottomBigOne h2 {
float:left;
padding:0 0 0 15px;
font-size:1.2em;
}
.headerTopBig2 {
min-height:8px;
background:url(../images/headerTopBig2.gif) bottom left no-repeat;
width:442px;
margin:0;
padding:0;
}
.headerBottomBig2 {
min-height:22px;
_height:22px;
background:url(../images/headerBottomBig2.gif) top left no-repeat;
margin:0;
padding:0;
}
.headerBottomBig2 h2 {
float:left;
padding:0 0 0 15px;
font-size:1.2em;
}
.greyTop.pag_item_first {
height:5px;
background:url(../images/greyTop.jpg) bottom left no-repeat;
visibility:visible;
}
.greyTop {
visibility:hidden;
}
.greyMiddle.pag_item_first {
border-right:1px solid #DADADA;
border-left:1px solid #DADADA;
background:url(../images/greyMiddle.jpg) top left repeat-x #EFEFEF;
}
.greyMiddle {
border-right:1px solid #DADADA;
border-left:1px solid #DADADA;
background:url(../images/greyMiddle2.jpg) top left repeat-x #FFFFFF;
width:674px;
}
.greyBottom {
height:2px;
background:url(../images/greyBottom.jpg) top left no-repeat #FFFFFF;
margin:0;
padding:0;
}
.case_study_item {
clear:both;
}
.case_study_item img {
float:right;
margin:4px 8px 6px 8px;
}
.case_study_info {
}

dl {
margin:0;
padding:8px 10px;
}
dt {
margin:0 0 4px 0;
padding:0;
color:#000000;
font-size:1.2em;
font-weight:bold;
}
dt a {
text-decoration:none;
color:#000000;
}
dt a:hover {
text-decoration:underline;
}
dd {
font-size:1em;
margin:0;
padding:0;
font-style:italic;
}
#formTop {
height:5px;
background:url(../images/greyTop.jpg) bottom left no-repeat;
margin-top:8px;
}
#contact form {
background:url(../images/formMiddle.jpg) top left repeat-x #FFFFFF;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
border-left:1px solid #DADADA;
padding:5px 10px 20px 10px;
margin:0;
width:654px;
}
#contact fieldset {
border:1px solid #CCCCCC;
margin-bottom:10px;
}
#contact legend {
color:#000000;

font-size:1.7em;
margin-bottom:25px;
}
#contact .txt {
width:50%;
}
#footer {
font-size:0.8em;
clear:both;
}
#footerLeft {
float:left;
}
#footerLeft ul {
list-style:none;
display:inline;
}
#footerLeft li {
text-transform:uppercase;
float:left;
padding:0 4px;
}
#footerLeft li a {
text-decoration:none;
color:#000000;
}
#footerLeft li a:hover {
text-decoration:underline;
}
#footerRight {
float:right;
color:#000000;
}
#footerRight p {
padding:0;
margin:0 4px 0 0;
}
#footerRight a {
color:#000000;
text-decoration:none;
}
#footerRight a:hover {
text-decoration:underline;
}







#sectionNav li.selected a,
#brokerNav li.selected a  {
	color:#000000;
}

#sectionNav li.selected li.notselected a,
#brokerNav li.selected li.notselected a {
	color:#000000;
}



#sectionNav li.divider,
#overviewNav li.divider,
#sectionNav li.sectionhead,
#brokerNav li.divider,
#brokerNav li.sectionhead {
	display:none;
}

#greyBoxMiddle li li {
	font-size:0.9em;
}








/********************* HOMEPAGE *************************/
.home_page #mainText {
	float:left;
	width:375px;
	margin-top:97px;
	padding-top:10px;
}

#homepage_spacer {
width:495px;
height:30px;
float:left;
}

#homepage_content {
clear:both;


}

.clear {
height:5px;
}

#broker_section_button {
margin-left:490px;
}

#sectionBlocks {
	margin:15px 0 20px 0;
}

#sectionBlocks a.section_block {
	float:left;
	width:455px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
.section_block_text_block {
width:400px;
float:top;
padding:10px 10px 10px 10px;
}

#sectionBlocks a.section_block.first {
	margin:0 15px 0 0;
}

/*#sectionBlocks a.section_block:hover {
	background:#8c69cf;
	text-decoration:underline;
}*/

#sectionBlocks img {
	background:#ffffff;
	width:400px;
	height:150px;
	display:block;
	float:bottom;
	margin:5px 20px 10px 20px;
}

#sectionBlocks span.section_heading {
	display:block;
	margin:0px 30px 10px 30px;
	font-weight:bold;
	font-size:1.6em;
}

#sectionBlocks span.section_text {
	display:block;
	margin:0px 30px 10px 30px;
}

/*#sectionBlocks a.section_block span.section_block_text_block {
	float:left;
	display:block;
	width:220px;
	margin:20px 20px 0 20px;
}*/

#sectionBlocks h1 {
	margin:0;
}
.gradientTop {
width:455px;
height:9px;
background:url(../images/greenBoxGradientTop.jpg) bottom no-repeat;
float:left;
}
.gradientMiddle {
width:447px;
margin:0;
padding:0 3px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
float:left;
}
.gradientInner {
background:url(../images/greenBoxGradientMiddle.jpg) top left repeat-x #257349;
text-align:center;
color:#FFFFFF;
width:447px;
float:left;
padding:0 0 25px 0;
}
.gradientBottom {
width:455px;
height:9px;
background:url(../images/greenBoxGradientBottom.jpg) no-repeat;
float:left;
}
#sectionBlocks a.section_block:hover .gradientTop {
background:url(../images/greenBoxGradientTop2.jpg) bottom no-repeat;
}
#sectionBlocks a.section_block:hover .gradientInner {
background:url(../images/greenBoxGradientMiddle2.jpg) top left repeat-x #561AB6;
}
#sectionBlocks a.section_block:hover .gradientBottom {
background:url(../images/greenBoxGradientBottom2.jpg) no-repeat;
}






#searchresultlist li {
	margin-bottom:8px;
}

.searchResult .breadcrumb {
	font-weight:bold;
}



#smallBoxesInline .purpleBoxSmall, 
#smallBoxesInline .greenBoxSmall {
	float:left;
	width:237px;
	margin-right:0px;
}

#leftContentInternal {
width:460px;
float:left;
}
#rightContentInternal {
width:230px;
float:left;
}
#rightContentInternal .purpleBoxSmall {
width:237px;
margin:0 0 3px 0;
}
#rightContentInternal .purpleBoxSmall p {
padding:0;
margin:0;
}
#rightContentInternal .purpleBoxSmallTop {
height:9px;
background:url(../images/purpleBoxSmallTop.jpg) bottom left no-repeat;
}
#rightContentInternal .purpleBoxSmallMiddle {
padding:0 3px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}
#rightContentInternal .purpleBoxSmallInner {
background:url(../images/purpleBoxSmallMiddle.jpg) top left repeat-x #540CB5;
min-height:61px;
text-align:left;
padding-left:10px;
color:#FFFFFF;
font-size:2.2em;
}
#rightContentInternal .purpleBoxSmallInner a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:0.5em;
padding:0;
}
#rightContentInternal .purpleBoxSmallInner a:hover {
text-decoration:underline;
}
#rightContentInternal .purpleBoxSmallInner .smallText {
font-weight:lighter;
}
#rightContentInternal .purpleBoxSmallInner .innerBold {
font-size:0.8em;
font-weight:bold;
}
#rightContentInternal .purpleBoxSmallInner .innerBold2 {
font-size:0.9em;
font-weight:bold;
margin:0;
padding:0;
}
#rightContentInternal .purpleBoxSmallBottom {
height:9px;
background:url(../images/purpleBoxSmallBottom.jpg) no-repeat;
}
#rightContentInternal .greenBoxSmallInner {
padding:0 0 0 10px;
text-align:left;
}
#rightContentInternal .greenBoxSmall a {
font-size:0.45em;
}
#rightContentInternal .greenBoxSmall .innerBold {
font-size:0.8em;
font-weight:bold;
}
#rightContentInternal .greenBoxSmall .bigText {
font-size:0.9em;
}
#rightContentInternal .greenBoxSmall a:hover {
text-decoration:underline;
color:#FFFFFF;
}









#smallBoxesLeft {
	float:left;
	width:210px;
	margin-top:8px;
}

#smallBoxesLeft .purpleBoxSmall {
	float:left;
	width:204px;
	margin-right:0px;
}
#smallBoxesLeft .purpleBoxSmallInner h2 {
color:#FFFFFF;
font-size:1em;
padding:0 0 0 7px;
}
#smallBoxesLeft .purpleBoxSmallInner ul {
margin:5px 0 0 23px;
padding:0 0 5px 0;
text-transform:none;
font-size:0.7em;
}
#smallBoxesLeft .purpleBoxSmallInner li {
margin:0;
padding:0;
}
#smallBoxesLeft .purpleBoxSmallInner .innerBold {
font-size:1.5em;
}
#smallBoxesLeft .purpleBoxSmallInner a {
margin:0;
font-size:0.7em;
font-weight:lighter;
}
#smallBoxesLeft .purpleBoxSmallInner a:hover {
color:#FFFFFF;
}
#smallBoxesLeft .purpleBoxSmallInner {
background:url(../images/purpleBoxSmallMiddle.jpg) top left repeat-x #540CB5;
text-align:left;
color:#FFFFFF;
padding:0 8px;
}

.faq dt {
}
.faq dd {
margin-bottom:15px;
}