/* CSS Document */

/* GENERAL */

body {
	margin:0;
	padding:0;
	background:#e1e1e1 url(/media/images/template/global/page_bg.gif) center top repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}

.invisible {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

div {
	position:relative;
	display:block;
}

b {
	font-weight:bold;
}

strong {
	font-weight:bold;
}

hr {
	position:relative;
	display:block;
	border:0;
	padding:0 25px;
	height:1px;
	width:440px;
	color:#c97608;
	background-color:#c97608;
	overflow:hidden;
	margin:0 0 0 1em;
}

img {
	border:0;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	color:#be2719;
	font-weight:normal;
	font-size:2.2em;
	margin:0.4em 0 0.4em 0;
	padding:0 25px;
	line-height:1.4em;
}

h2 {
	font-size:0.9em;
	margin:1.4em 0 0.6em 0;
	padding:0 25px;
	line-height:1.4em;
	font-weight:bold;
	color:#be2719;
}

h3 {
	font-size:0.8em;
	margin:1.4em 0 0 0;
	padding:0 25px;
	line-height:1.4em;
	font-weight:bold;
}

h4 {

}

h5 {

}

h6 {

}

p {
	font-size:0.8em;
	margin:0 0 1em 0;
	padding:0 25px;
	line-height:1.4em;
}

a, a:link {
	color:#c97608;
	text-decoration:none;
}

a:visited {
	color:#965806;
	text-decoration:none;
}

a:active, a:hover, a:focus {
	color:#be2719;
	text-decoration:underline;
}

ul {
	font-size:0.8em;
	margin:0 0 1em 0;
	padding:0 25px 0 50px;
}

ul li {
	padding:0;
	margin:0.4em 0;
	line-height:1.4em;
}
ol {
	font-size:0.8em;
	margin:0 0 1em 0;
	padding:0 25px 0 50px;
}

ol li {
	padding:0;
	margin:0.4em 0;
	line-height:1.4em;
}

ul ul, ol ol, ol ul, ul ol {
	font-size:1em;
	padding:0 0 0 25px;
}


li p {
	font-size:1em;
}

li h2 {
	font-size:larger;
}

.quote {
	font-size:0.7em;
	font-style:italic;
}

.quote span {
	font-style:normal;
	font-weight:bold;
}

.noList {
	list-style:none;
	list-style-image:none;
	padding:0 25px;
}

.linkList {
	list-style:none;
	list-style-image:none;
	padding:0 25px;
}

.linkList a, .linkList a:link {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_yellow_white.gif) left 0.3em no-repeat;
}

.linkList a:visited {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_yellow_white.gif) left 0.3em no-repeat;
}

.linkList a:hover, .linkList a:focus, .linkList a:active {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_red_white.gif) left 0.3em no-repeat;
}

.backLink, .backLink:link {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/back_yellow_white.gif) left 0.3em no-repeat;
}

.backLink:visited {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/back_yellow_white.gif) left 0.3em no-repeat;
}

.backLink:hover, .backLink:focus, .backLink:active {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/back_red_white.gif) left 0.3em no-repeat;
}

.arrow, .arrow:link {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_yellow_white.gif) left 0.3em no-repeat;
}

.arrow:visited {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_yellow_white.gif) left 0.3em no-repeat;
}

.arrow:hover, .arrow:focus, .arrow:active {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_red_white.gif) left 0.3em no-repeat;
}


/* MAIN STRUCTURE */

.container {
	width:948px;
	margin:0 auto;
}

/* HEADER */

.header {
	float:left;
	width:939px;
	padding:0 0 0 9px;
	z-index:20;
}

.header .logo {
	position:absolute;
	bottom:5px;
	left:9px;
	width:257px;
	height:160px;
	z-index:5;
}

.header .logo a {
	position:relative;
	display:block;
	width:257px;
	height:160px;
	background:url(/media/images/template/global/grantsaw_logo_bg.gif) left top no-repeat;
}

.header .headerRight {
	float:left;
	width:682px;
	left:258px;
}

.topNavHolder {
	float:left;
	width:681px;
	margin:0;
	z-index:10;
	background-color:#fff;
}

.topNav {
	positon:relative;
	display:block;
	float:left;
	width:681px;
	margin:0;
	padding:0 0 5px 0;
	font-size:1em;
}

.topNav li {
	positon:relative;
	display:block;
	float:left;
	width:120px;
	margin:0 -8px 0 0;
	padding:5px 0 0 0;
}

.topNav .low {
	background:url(/media/images/template/global/topnav_line.gif) left bottom no-repeat;
	z-index:10;
}

.topNav .lowRight {
	background:url(/media/images/template/global/topnav_line.gif) left bottom no-repeat;
	z-index:10;
	margin:0;
}

.topNav .high {
	background:url(/media/images/template/global/subnav_top.png) left 2px no-repeat;
	z-index:20;
}

*HTML .topNav .high {
	background:url(/media/images/template/global/subnav_top.gif) left 2px no-repeat;
}

.topNav .highRight {
	background:url(/media/images/template/global/subnav_top.png) left 2px no-repeat;
	z-index:20;
	margin:0;
}

*HTML .topNav .highRight {
	background:url(/media/images/template/global/subnav_top.gif) left 2px no-repeat;
}

.topNav li:first-child {
	background-image:none;
}

.subMenu {
	position:absolute;
	display:block;
	width:178px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;	
	background:url(/media/images/template/global/subnav_left_top.png) left top no-repeat;
}

*HTML .subMenu {
	background:url(/media/images/template/global/subnav_left_top.gif) left top no-repeat;
}

.subMenuHidden {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
	background:url(/media/images/template/global/subnav_left_top.png) left top no-repeat;
}

*HTML .subMenuHidden {
	background:url(/media/images/template/global/subnav_left_top.gif) left top no-repeat;
}

.highRight .subMenu {
	position:absolute;
	display:block;
	width:178px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;	
	background:url(/media/images/template/global/subnav_right_top.png) left top no-repeat;
	right:0;
}

*HTML .highRight .subMenu {
	background:url(/media/images/template/global/subnav_right_top.gif) left top no-repeat;
}

.lowRight .subMenuHidden {
	background:url(/media/images/template/global/subnav_right_top.png) left top no-repeat;
}

*HTML .lowRight .subMenuHidden {
	background:url(/media/images/template/global/subnav_right_top.gif) left top no-repeat;
}

.subMenu div, .subMenuHidden div {
	position:relative;
	display:block;
	width:178px;
	height:auto;
	margin:0;
	padding:0 0 7px 0;	
	background:url(/media/images/template/global/subnav_bottom.png) left bottom no-repeat;
}

*HTML .subMenu div, *HTML .subMenuHidden div {
	background:url(/media/images/template/global/subnav_bottom.gif) left bottom no-repeat;
}

.topNav li ul {
	position:relative;
	display:block;
	width:178px;
	height:auto;
	margin:0;
	padding:0;
	font-size:1em;
	background:url(/media/images/template/global/subnav_bg.png) left bottom repeat-y;
}

*HTML .topNav li ul {
	background:url(/media/images/template/global/subnav_bg.gif) left bottom repeat-y;
}


.topNav li ul li {
	position:relative;
	display:block;
	float:none;
	width:166px;
	padding:0 10px 0 2px;
	margin:0;
	background:none;
}

.topNav .low .topNavLink, .topNav .low .topNavLink:link, .topNav .low .topNavLink:visited, .topNav .lowRight .topNavLink, .topNav .lowRight .topNavLink:link, .topNav .lowRight .topNavLink:visited {
	positon:relative;
	display:block;
	width:111px;
	line-height:29px;
	font-size:0.8em;
	text-align:center;
	color:#c97608;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
	background:url(/media/images/template/global/subnav_top.png) left -5000px no-repeat;
}

*HTML .topNav .low .topNavLink, *HTML .topNav .low .topNavLink:link, *HTML .topNav .low .topNavLink:visited, *HTML .topNav .lowRight .topNavLink, *HTML .topNav .lowRight .topNavLink:link, *HTML .topNav .lowRight .topNavLink:visited {
	background:url(/media/images/template/global/subnav_top.gif) left -5000px no-repeat;
}

.topNav .low .topNavLinkH, .topNav .low .topNavLinkH:link, .topNav .low .topNavLinkH:visited, .topNav .lowRight .topNavLinkH, .topNav .lowRight .topNavLinkH:link, .topNav .lowRight .topNavLinkH:visited, .topNav .low .topNavLink:hover, .topNav .low .topNavLink:active, .topNav .low .topNavLink:focus, .topNav .lowRight .topNavLink:hover, .topNav .lowRight .topNavLink:active, .topNav .lowRight .topNavLink:focus, .topNav .low .topNavLinkH:hover, .topNav .low .topNavLinkH:active, .topNav .low .topNavLinkH:focus, .topNav .lowRight .topNavLinkH:hover, .topNav .lowRight .topNavLinkH:active, .topNav .lowRight .topNavLinkH:focus {
	positon:relative;
	display:block;
	width:111px;
	line-height:29px;
	font-size:0.8em;
	text-align:center;
	color:#be2719;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
	background:url(/media/images/template/global/subnav_top.png) left -5000px no-repeat;
}

.topNav .high .topNavLink, .topNav .high .topNavLink:link, .topNav .high .topNavLink:visited, .topNav .highRight .topNavLink, .topNav .highRight .topNavLink:link, .topNav .highRight .topNavLink:visited, .topNav .topNavLink:hover, .topNav .topNavLink:active, .topNav .topNavLink:focus, .topNav .high .topNavLinkH, .topNav .high .topNavLinkH:link, .topNav .high .topNavLinkH:visited, .topNav .highRight .topNavLinkH, .topNav .highRight .topNavLinkH:link, .topNav .highRight .topNavLinkH:visited, .topNav .topNavLinkH:hover, .topNav .topNavLinkH:active, .topNav .topNavLinkH:focus {
	positon:relative;
	display:block;
	width:111px;
	line-height:29px;
	font-size:0.8em;
	text-align:center;
	color:#be2719;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}


.topNav .high ul li a, .topNav .high ul li a:link, .topNav .high ul li a:visited, .topNav .highRight ul li a, .topNav .highRight ul li a:link, .topNav .highRight ul li a:visited {
	position:relative;
	display:block;
	width:140px;
	padding:5px 13px;
	margin:0;
	text-align:left;
	line-height:1.3em;
	font-size:0.7em;
	color:#be2719;
	font-weight:normal;
	text-decoration:none;
}


.topNav .high ul li a:hover, .topNav .high ul li a:focus, .topNav .high ul li a:active, .topNav .highRight ul li a:hover, .topNav .highRight ul li a:focus, .topNav .highRight ul li a:active {
	color:#fff;
	background-color:#be2719;
}



.headerLower {
	float:left;
	width:672px;
	margin:0;
	z-index:0;
	padding:0 9px 0 0;
}

.headerImage {
	float:left;
	width:474px;
	height:160px;
	overflow:hidden;
	padding:0 5px 5px 0;
}

.header .actions {
	position:relative;
	display:block;
	float:left;
	width:193px;
	margin:0;
	padding:0;
}

.header .actions li {
	position:relative;
	display:block;
	float:left;
	width:193px;
	margin:0;
	padding:0 0 5px 0;
}

.header .actions li a {
	position:relative;
	display:block;
	float:left;
	width:193px;
	height:50px;
}

.header .actions li a span {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.action1 {
	background:url(/media/images/template/global/button_callback_h.gif) -5000px 0 no-repeat;
}

.action1 a, .action1 a:link, .action1 a:visited  {
	background:url(/media/images/template/global/button_callback_l.gif) left top no-repeat;
}

.action1 a:hover, .action1 a:active, .action1 a:focus {
	background:url(/media/images/template/global/button_callback_h.gif) left top no-repeat;
}

.action2 {
	background:url(/media/images/template/global/button_email_h.gif) -5000px 0 no-repeat;
}

.action2 a, .action2 a:link, .action2 a:visited  {
	background:url(/media/images/template/global/button_email_l.gif) left top no-repeat;
}

.action2 a:hover, .action2 a:active, .action2 a:focus {
	background:url(/media/images/template/global/button_email_h.gif) left top no-repeat;
}

.action3 {
	background:url(/media/images/template/global/button_info_h.gif) -5000px 0 no-repeat;
}

.action3 a, .action3 a:link, .action3 a:visited  {
	background:url(/media/images/template/global/button_info_l.gif) left top no-repeat;
}

.action3 a:hover, .action3 a:active, .action3 a:focus {
	background:url(/media/images/template/global/button_info_h.gif) left top no-repeat;
}

/* CONTENT */

.content {
	float:left;
	width:930px;
	padding:0 9px;
	background:#fff url(/media/images/template/global/content_bg.gif) left top repeat-y;
	z-index:5;
}

.contentInner {
	float:left;
	width:930px;
	background:url(/media/images/template/global/gs_watermark.gif) bottom right no-repeat;
}

.columnLeft {
	float:left;
	width:257px;
	padding:0 5px 0 0;
	min-height:10px;
}

.columnMain {
	float:left;
	width:470px;
	min-height:10px;
	padding:0 0 20px 0;
}

.columnRight {
	float:left;
	width:193px;
	padding:0 0 0 5px;
	min-height:10px;
}

.date {
	position:relative;
	display:block;
	margin:0;
	padding:5px 0 5px 20px;
	line-height:1.3em;
	font-size:0.9em;
	background-color:#efefef;
	width:237px;
	font-weight:bold;
	border-bottom:5px solid #fff;
}

.latestNews {
	width:257px;
	padding:15px 0 0 0;
	color:#fff;
}

.latestNews h2 {
	margin:0 0 0.8em 0;
	padding:0 20px;
	line-height:1.3em;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
}

.latestNews ul {
	margin:0;
	padding:0 20px;
	list-style:none;
	list-style-image:none;
	font-size:1em;
}

.latestNews ul li {
	margin:0 0 0.6em 0;
	padding:0;
	font-size:0.8em;
	background:url(/media/images/template/global/link_white_red.gif) left -5000px no-repeat;
}

.latestNews ul li a, .latestNews ul li a:link, .latestNews ul li a:visited {
	position:relative;
	display:block;
	padding:0 0 0 15px;
	background:url(/media/images/template/global/link_grey_red.gif) left 0.3em no-repeat;
	color:#efefef;
	font-weight:bold;
}

.latestNews ul li a:hover, .latestNews ul li a:active, .latestNews ul li a:focus {
	background:url(/media/images/template/global/link_white_red.gif) left 0.3em no-repeat;
	color:#fff;
}

.newsList {
	font-size:100%;
	list-style:none;
	list-style-image:none;
	padding:0 25px;
}

.newsList li {
	padding:0;
}

.newsList h2 {
	font-size:0.9em;
	padding:0;
	margin-bottom:0;
}

.newsList p {
	font-size:0.8em;
	padding:0;
}

.newsImage {
	float:right;
	padding:0 25px 0 25px;
	max-width:420px;
	overflow:hidden;
	margin:0 0 0.8em 0;
}

.newsImage img {
	width:200px;
	height:200px;
}

.areas {
	width:193px;
	padding:0 0 0 0;
}

.areas h2 {
	position:relative;
	display:block;
	margin:0;
	padding:5px 15px;
	line-height:1.3em;
	font-size:0.9em;
	background-color:#e4e4e4;
	width:163px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	color:#5e5e5e;
	overflow:hidden;
}

.areas ul {
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
	list-style-image:none;
	background-color:#e4e4e4;
	border-bottom:1px solid #fff;
	font-size:1em;
}

.areas ul li {
	margin:0;
	padding:0;
	font-size:0.8em;
	background-color:#efefef;
	border-bottom:1px solid #fff;
}

.areas ul li a, .areas ul li a:link, .areas ul li a:visited {
	position:relative;
	display:block;
	margin:0;
	padding:0 15px;
	line-height:29px;
	width:163px;
	color:#be2719;
	min-height:29px;
	background-position:left -5000px;
	background-repeat:no-repeat;
}

*HTML .areas ul li a {
	height:29px;
}

.areas ul li a:hover, .areas ul li a:active, .areas ul li a:focus {
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
}

.areas ul li a:hover span, .areas ul li a:active span, .areas ul li a:focus span {
	visibility:hidden;
}

.area1 {
	background-image:url(/media/images/template/global/areas_help.gif);
}

.area2 {
	background-image:url(/media/images/template/global/areas_plan.gif);
}

.area3 {
	background-image:url(/media/images/template/global/areas_move.gif);
}

.area4 {
	background-image:url(/media/images/template/global/areas_deal.gif);
}

.area5 {
	background-image:url(/media/images/template/global/areas_fair.gif);
}

.area6 {
	background-image:url(/media/images/template/global/areas_claim.gif);
}

.area7 {
	background-image:url(/media/images/template/global/areas_work.gif);
}

.area8 {
	background-image:url(/media/images/template/global/areas_relocate.gif);
}

.area9 {
	background-image:url(/media/images/template/global/areas_promise.gif);
}

.fastFact {
	width:193px;
	padding:0 0 0 0;
}

.fastFact h2 {
	position:relative;
	display:block;
	background:url(/media/images/template/global/fast_fact.gif) 15px 10px no-repeat;
	height:21px;
	margin:0;
	padding:10px 0;
}

.fastFact h2 span {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.fastFact p {
	color:#be2719;
	font-size:0.7em;
	padding:0 15px;
	margin:0;
}

.rightBottom {
	width:193px;
	padding:0 0 74px 0;
	min-height:30px;
}

*HTML .rightBottom {
	height:140px;
}




/* FOOTER */

.footer {
	float:left;
	width:930px;
	padding:5px 9px;
	background-color:#fff;
	z-index:0;
}

.footer div {
	float:left;
	width:890px;
	padding:5px 20px;
	background-color:#797979;
	color:#fff;
}

.footer ul {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	font-size:1em;
}

.footer ul li {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0 15px 0 0;
	font-size:0.7em;
}

.footer p {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	font-size:0.7em;
}

.footer a, .footer a:link, .footer a:visited {
	color:#fff;
	text-decoration:none;
}

.footer a:hover, .footer a:focus, .footer a:active {
	color:#fff;
	text-decoration:underline;
}


.teamSmall {
	position:relative;
	display:block;
	padding:0;
	list-style:none;
	list-style-image:none;
	margin:0 -5px 0 0;
	float:left;
	font-size:0.7em;
	width:475px;
}

.teamSmall li {
	position:relative;
	display:block;
	padding:0 5px 5px 0;
	margin:0;
	list-style:none;
	list-style-image:none;
	float:left;
	width:90px;
	height:90px;
	overflow:hidden;
}

.teamSmall a {
	position:relative;
	display:block;
	float:left;
	text-decoration:none;
	width:90px;
	height:90px;
	overflow:hidden;
}

.teamSmall a span, .teamSmall a:link span, .teamSmall a:visited span {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.teamSmall a:hover span, .teamSmall a:focus span, .teamSmall a:active span {
	position:absolute;
	left:0;
	top:auto;
	bottom:0;
	width:85px;
	height:auto;
	padding:5px 0 5px 5px;
	background:url(/media/images/template/global/red_semi_trans.png) top left repeat;
	color:#fff;
}

.teamLarge {
	position:relative;
	display:block;
	padding:0;
	list-style:none;
	list-style-image:none;
	margin:0;
	float:left;
	font-size:0.7em;
	width:445px;
	padding:0 0 0 25px;
}

.teamLarge li {
	position:relative;
	display:block;
	padding:0 15px 10px 0;
	margin:0;
	list-style:none;
	list-style-image:none;
	float:left;
	width:130px;
	height:auto;
	overflow:hidden;
}

.teamLarge span {
	position:relative;
	display:block;
	float:left;
	width:130px;
	height:auto;
	min-height:50px;
	line-height:normal;
}

*HTML .teamLarge span {
	height:50px;
}

.teamLarge a, .teamLarge a:link, .teamLarge a:visited {

}

.teamLarge a:hover, .teamLarge a:focus, .teamLarge a:active {
	text-decoration:none;
}

#teamBox {
	width: 480px;
	margin: auto;
	z-index:100;
}

*HTML #teamBox {
	position:absolute;
	top:0;
	width:100%;
}

.teamBoxTop {
	position:fixed;
	display:block;
	float:left;
	width:480px;
	height:auto;
	background:url(/media/images/template/global/popup_top.png) right top no-repeat;
	padding:18px 0 0 37px;
	top:200px;
}

*HTML .teamBoxTop {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	float:none;
	padding:18px 0 0 74px;
}

.teamBoxBtm {
	position:relative;
	display:block;
	float:left;
	width:480px;
	height:auto;
	padding:0 0 13px 0;
	background:url(/media/images/template/global/popup_btm.png) left bottom no-repeat;
}

.teamBoxMid {
	position:relative;
	display:block;
	float:left;
	width:470px;
	height:auto;
	padding:0 10px 0 0;
	background:url(/media/images/template/global/popup_mid.png) left top repeat-y;
	min-height:200px;
}

*HTML .teamBoxTop {
	background:url(/media/images/template/global/popup_top.gif) right top no-repeat;
	height:200px;
}

*HTML .teamBoxBtm {
	background:url(/media/images/template/global/popup_btm.gif) left bottom no-repeat;
}

*HTML .teamBoxMid {
	background:url(/media/images/template/global/popup_mid.gif) left top repeat-y;
	height:200px;
}

#teamLoad {
	float:left;
	width:420px;
	height:auto;
	padding:0 25px;
	overflow:hidden;
}

#teamLoad p {
	padding:0;
}

.teamBoxClose {
	position:absolute;
	top:5px;
	right:35px;
	z-index:20;
}

*HTML .teamBoxClose {
	position:relative;
	padding:5px 15px 0 0;
	top:auto;
	right:auto;
	float:right;
	margin:0 0 -20px 0;
}

.teamBoxClose a {
	position:relative;
	display:block;
	width:15px;
	height:15px;
	background:url(/media/images/template/global/close.gif) left top no-repeat;
}

.teamBoxClose a span {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.teamBoxImage {
	float:left;
	width:130px;
	height:130px;
	padding:5px 25px 0 0;
}

.teamBoxContent {
	float:left;
	width:265px;
	height:auto;
	padding:5px 0 0 0;
}

.teamBoxContent h1, .teamBoxContent h2, .teamBoxContent h3 {
	padding:0;
	margin:0;
	font-size:1.4em;
	font-family:"Times New Roman", Times, serif;
}

.teamBoxContent ul, .teamBoxContent ol
{
	font-size:0.7em;
	padding:0 0 0 25px;
}

.teamBoxContent p {
	padding:0;
	font-size:0.7em;
}

.teamBoxContent .title {
	font-size:0.8em;
}

.imageHolder {
	float:left;
	padding:0 0 0 25px;
	width:445px;
	margin:1em 0;
}

.imageHolder p {
	position:relative;
	display:block;
	float:left;
	padding:0;
	width:100%;
	font-size:0.7em;
	font-weight:bold;
}

.halfImage {
	width:200px;
	float:left;
	margin:0 20px 20px 0;
}














.gsForm {
	margin:0 0 0.8em 0;
	padding:0;
	float:left;
	width:420px;
	padding:0 25px;
}

.gsForm p {
	margin:0.4em 0;
	padding:0;
	float:left;
	font-size:100%;
	clear:left;
	width:420px;
}

.gsForm .padded {
	margin:0.8em 0 0.4em 0;
}

.gsForm .leftPadded {
	margin:0.4em 0;
	padding:0 0 0 140px;
	float:left;
	font-size:100%;
	clear:left;
	width:280px;
}

.gsForm .error {
	position:relative;
	margin:0;
	padding:0 0 0 140px;
	display:block;
	float:left;
	clear:left;
	width:300px;
	font-size:0.8em;
	line-height:normal;
	font-weight:bold;
	color:#c00;
}

.gsForm .leftPadded .error {
	padding:0;
}

.gsForm  .leftLabel {
	width:130px;
	display:block;
	float:left;
	text-align:right;
	padding:0.2em 10px 0.2em 0;
	margin:1px 0;
	font-size:0.8em;
	line-height:normal;
	font-weight:bold;
}

.gsForm  .fullLabel {
	width:420px;
	display:block;
	float:left;
	text-align:left;
	padding:0.2em 0 0.2em 0;
	margin:1px 0;
	font-size:0.8em;
	line-height:normal;
	font-weight:bold;
}

.gsForm  .checkLabel {
	width:250px;
	display:block;
	float:left;
	text-align:left;
	padding:0;
	margin:0.2em 0;
	font-size:0.8em;
	line-height:normal;
}

.gsForm .text {
	font-family:Arial, Helvetica, sans-serif;
	width:160px;
	padding:0.2em 5px;
	margin:0;
	border:1px solid #666;
	display:block;
	float:left;
	text-align:left;
	font-size:0.8em;
	line-height:normal;
}

.gsForm .textArea {
	font-family:Arial, Helvetica, sans-serif;
	width:270px;
	height:100px;
	padding:0.2em 5px;
	margin:0;
	border:1px solid #666;
	display:block;
	float:left;
	text-align:left;
	font-size:0.8em;
	line-height:normal;
}

.gsForm .checkbox {
	margin:0.2em 10px 0.2em 0;
	width:14px;
	height:14px;
	display:block;
	float:left;
	font-size:0.8em;
	line-height:normal;
}

.gsForm .submit {
	font-family:Arial, Helvetica, sans-serif;
	padding:0.2em 5px;
	border:1px solid #666;
	float:left;
	text-align:left;
	font-size:0.8em;
	line-height:normal;
	margin:0;
	background-color:#e9e7e8;
	color:#000;
	font-weight:bold;
	overflow:visible;
	display:block;
}



.gsForm fieldset {
	position:relative;
	display:block;
	border:0;
	margin:0.8em 0 0.8em 0;
	padding:0;
	float:left;
	font-size:100%;
	clear:left;
	width:420px
}

.gsForm legend {
	width:420px;
	display:block;
	float:left;
	text-align:left;
	padding:0.2em 10px 0.2em 0;
	margin:1px 0;
	font-size:0.8em;
	line-height:normal;
	color:#5e5e5e;
	font-weight:bold;
}

.required {
	color:#C97608;
	font-weight:bold;
}

.gsForm .note {
	color:#5e5e5;
	font-weight:normal;
	font-size:0.8em;
}

.siteMap {
	list-style:none;
	list-style-image:none;
	font-weight:bold;
	padding:0 25px;
}

.siteMap li {
	margin: 0.4em 0 0.8em 0;
}

.siteMap ul {
	list-style:none;
	list-style-image:none;
	font-weight:normal;
	padding:0 25px;
}

.siteMap li ul li {
	margin: 0.4em 0;
}



.dataTable {
	margin:0 25px 1em 25px;
	width:420px;
	border-collapse:collapse;
}

.dataTable th {
	padding:2px 5px;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border:1px solid #000;
}

.dataTable td {
	padding:2px 5px;
	font-size:0.8em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border:1px solid #000;
}

.qualLogo {
	padding:15px 15px 0 15px;	
}