﻿p
{
	margin-top: 0px;
	padding-top: 0px;
}
*
{
    font-family: Arial;
}
a
{
	text-decoration: none !important;
	color: #6699CC !important;
}
h3 a,
li a,
li 
{
    font-size: 8pt;
}
#flagList
{
	font-size: 8pt;
	width: 121px;
	margin-top: 20px;
	margin-left: 30px;
	border: 2px #6699CC solid;
}
#flashcontent3
{
	position: absolute;
	left: 363px;
	top: 0px;
}
h1
{
	display: none !important;
}
.logo
{
	position: absolute;
	top: 30px;
	left: 30px;
	border: 0px;
}
h2
{
	display: none;
}
html, body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #6D6E71;
}

#top
{
	width: 1010px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	border-top: solid 1px #BDBFC1;
	border-bottom: solid 1px #BDBFC1;
	border-left: solid 1px #BDBFC1;
	border-right: solid 1px #BDBFC1;
}

#wrapper
{
	height: 100%;
	width: 1010px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#banner
{
	width: 998px;
	height: 144px;
	margin: 0px;
	position: relative;
}
.wedge,
.wedge2
{
	position: relative; 
	width: 1000px; 
	clear: both; 
	float: none; 
}
.wedge
{
	height: 20px;
}
.wedge2
{
	height: 5px;
}
#footer
{
	clear: both; 
	position: relative; 
	width: 1000px;
	padding: 1px;
	color: #727272;
}

#address
{
	font-size: 7pt;
	position: relative;
	margin-bottom: 10px;
	float: left;
	margin-left: 28px;
}

#privacy
{
	font-size: 7pt;
	position: relative;
	margin-bottom: 20px;
	float: right;
	margin-right: 18px;
}

.main,
#secondary
{
	position: relative;
	min-height: 375px;
	float: left;
}

.main
{
	width: 843px;
}

#secondary
{
	width: 157px;
	margin-right: 10px;
}
.search,
#search
{
	background-color: #6699CC;
	width: 121px;
	height: 20px;
	position: relative;
	margin-left: 30px;
	margin-bottom: 5px;
}
.search .txt,
#search .txt
{
	border-width: 0px;
	width: 90px;
	height: 16px;
	position: absolute;
	top: 1px;
	left: 1px;
	padding-left: 2px;
	font-size: 9pt;
}
/*
  Used By Safari
  PageLoad event BasicSearch.ascx sets style
*/
.safaritxt
{
	height: 18px !important;
}

.search .go,
#search .go
{
	position: absolute;
	right: 1px;
	top: 4px;
	border: 0px;
}

#secondary ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	margin-right: 6px;
	position: relative;
}
div table tbody tr td div,
div table tbody tr td ul li,
div table tbody tr td table tbody tr td ul li,
div table tbody tr td table tbody tr td div,
table tbody tr td div div,
table tbody tr td div ul li,
.main ul li
{
	font-size: 10pt;
}

#secondary ul li
{
	padding-left: 15px;
	margin: 0px;
	width: 120px;
	color: #BDBFC1;
	line-height: 13px;
	font-weight: bold;
}

#secondary ul li.selected
{
	background-repeat: no-repeat;
}

#footerNavigation li div a,
#lowerRightNav li div,
#secondary ul li.head div
{
	color: #6D6E71 !important;
}

#secondary ul li.first div
{
	border-top: solid 1px #B9BCC0;
	margin-top: 1px;
}

#secondary ul div
{
	border-bottom: solid 1px #B9BCC0;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#lowerRightNav img
{
	float: right;
	margin-top: 10px;
	margin-right: 37px;
}
#leftNavigation
{
	position: relative;
	margin: 0px;
	padding: 0px;
}
#spacer
{
	height: 272px;
	width: 1px;
	float: right;
}
#spacer2
{
	clear: both;
	height: 1px;
	width: 100px;
}
#upperRightNav
{
	position: relative;
	margin: 0px;
	padding: 0px;
	min-height: 232px;
}

#leftNavigation ul,
#upperRightNav ul
{
	margin-bottom: 17px;
}

#lowerRightNav
{
	position: relative;
	margin: 0px;
	padding: 0px;
}
.navigation li
{
	float: left;
	width: 196px;
	height: 17px;
	background-color: #6699CC;
	margin-right: 6px;
	margin-bottom: 6px;
	padding-left: 6px;
	padding-top: 2px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.navigation li.n6,
.navigation li.n7,
.navigation li.n8,
.navigation li.s6,
.navigation li.s7,
.navigation li.s8
{
	height: 19px;
	padding-top: 0px;
}

ul.navigation
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
}

#topNavigation,
#navigation
{
	height:50px;
	margin-left:165px;
	position:relative;
	width:840px;
}


.navigation a
{
	text-decoration: none;
	color: #FFFFFF !important;
	width: 195px;
	display: block;
}
.navigation .n1:hover
{
	background-color: #ff9900;
}
.navigation .s1:hover a,
.navigation .s1 a:hover,
.navigation .n1:hover a,
.navigation .n1 a:hover
{
	
}
.navigation .s1
{
	background-color: #ff9900;
}

.navigation .n2:hover
{
	background-color: #006634;
}
.navigation .s2
{
	background-color: #006634;
}

.navigation .n3:hover
{
	background-color: #FE0000;
}
.navigation .s3
{
	background-color: #FE0000;
}

.navigation .n4:hover
{
	background-color: #660066;
}
.navigation .s4
{
	background-color: #660066;
}

.navigation .n5:hover
{
	background-color: #AF0909;
}
.navigation .s5
{
	background-color: #AF0909;
}

.navigation .n6:hover
{
	background-color: #669900;
}
.navigation .s6
{
	background-color: #669900;
}

.navigation .n7:hover
{
	background-color: #016893;
}
.navigation .s7
{
	background-color: #016893;
}

.navigation .n8:hover
{
	background-color: #692d92;
}
.navigation .s8
{
	background-color: #692d92;
}
#leftNavigation li a,
#upperRightNav li a
{
	color: #808080 !important;
}
#wrapper a
{
	text-decoration: none;
}
.main a
{
	text-decoration: none;
	color: #6699cc !important;
}

.updated
{
	position: absolute;
	top: 124px;
	right: 17px;
	font-size: 8pt;
	display: none;
}

.flagLabel
{
	height: 40px;
}

.flagContainer
{
	z-index: 1000;
}

.flagList
{
	background-color:#FFFFFF;
	display:block;
}

.flagList a
{
	width: 74px;
	display: block;
	text-decoration: none;
	color: #808080 !important;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 15px;
	padding-left: 5px;
	z-index: 1000;
}
.ajaxFlagList a:hover,
.flagList a:hover
{
	background-color: #808080 !important;
	color: #FFFFFF !important;
}
.ajaxFlagList
{
	background-color:#FFFFFF;
	border:1px solid #6699CC;
	display:block;
	height:57px;
	left:3px;
	position:absolute;
	top:109px;
	width:101px;
	z-index:1000;
}

.ajaxFlagList a
{
	position: relative;
	width: 96px;
	display: block;
	text-decoration: none;
	color: #808080 !important;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 15px;
	padding-left: 5px;
	z-index: 1000;
}
a:hover.flagEntry
{
	background-color: #FFFFFF;
	color: #6699CC;
	z-index: 1000;
}

#flags img
{
	margin-left: 30px;
	margin-top: 20px;
}
.third
{
	font-weight: normal;
}
.fourth
{
	font-weight: normal;
	padding-left: 5px;
	width: 115px !important;
}
#footerNavigation
{
	position: relative;
	min-height: 116px;
}
td.Normal
{
	padding-top: 6px;
}
.normal,
.normal1
{
	width: 170px;
}
.newLine
{
	clear: both;
	width: 700px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.enquiriesForm td
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.enquiriesForm td.Normal
{
	width: 170px;
	text-align: right;
	line-height: 20px;
}
.pressAlertHeading
{
	background-color: #669900;
	display: block;
	width: 405px;
	height: 17px;
	position: relative;
	margin-bottom: 0px;
	color: White;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
}
.heading
{
	background-color: #6699cc;
	display: block;
	width: 405px;
	height: 17px;
	position: relative;
	margin-bottom: 0px;
	margin-left: 208px;
	color: White;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
}
table.enquiriesForm
{
	width: 409px;
}
table.pressAlertForm
{
	width: 409px;
	margin-left: 1px;
}
.pressAlertForm
{
	border: 1px solid #669900 !important;
}
.pressAlertForm label
{
	width: 337px;
	display: block;
	float: left;
	margin-left: 3px;
}
.pressAlertForm td
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.pressAlertForm textarea
{
	width: 170px;
}
.pressAlertForm td.Normal
{
	text-align: right;
	width: 160px;
	padding-left: 5px;
	line-height: 20px;
}
.pressAlertForm textarea,
.pressAlertForm select,
.pressAlertForm input
{
	border: 1px solid #669900;
	float: left;
	margin-left: 5px;
}
.enquiriesForm
{
	border: 1px solid #6699cc !important;
}
.enquiriesForm label
{
	width: 337px;
	display: block;
	float: left;
	margin-left: 3px;
}
.enquiriesForm textarea
{
	width: 170px;
}
.enquiriesForm textarea,
.enquiriesForm select,
.enquiriesForm input
{
	border: 1px solid #6699cc;
	float: left;
	margin-left: 5px;
}

.siteMap1 ul li a:hover,
.siteMap2 ul li a:hover,
.siteMap3 ul li a:hover,
.siteMap4 ul li a:hover,
.siteMap5 ul li a:hover,
.siteMap6 ul li a:hover,
.siteMap7 ul li a:hover,
.siteMap8 ul li a:hover
{
	color: #ADADAD !important;
}
.siteMap1 ul li a,
.siteMap2 ul li a,
.siteMap3 ul li a,
.siteMap4 ul li a,
.siteMap5 ul li a,
.siteMap6 ul li a,
.siteMap7 ul li a,
.siteMap8 ul li a
{
	color: #909090 !important;
}
.siteMap1,
.siteMap2,
.siteMap3,
.siteMap4,
.siteMap5,
.siteMap6,
.siteMap7,
.siteMap8
{
	width: 202px;
	min-height: 167px;
	float: left;
	margin-right: 6px;
}
.siteMap1 .first a,
.siteMap2 .first a,
.siteMap3 .first a,
.siteMap4 .first a,
.siteMap5 .first a,
.siteMap6 .first a,
.siteMap7 .first a,
.siteMap8 .first a
{
	color: #5D5E61 !important;
}
.siteMap1 .first,
.siteMap2 .first,
.siteMap3 .first,
.siteMap4 .first,
.siteMap5 .first,
.siteMap6 .first,
.siteMap7 .first,
.siteMap8 .first
{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 1px;
}
.siteMap1 .third,
.siteMap2 .third,
.siteMap3 .third,
.siteMap4 .third,
.siteMap5 .third,
.siteMap6 .third,
.siteMap7 .third,
.siteMap8 .third
{
	margin-top: 1px;
	margin-left: 15px;
}
.siteMap1 ul,
.siteMap2 ul,
.siteMap3 ul,
.siteMap4 ul,
.siteMap5 ul,
.siteMap6 ul,
.siteMap7 ul,
.siteMap8 ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	list-style-type: none;
	margin-top: 3px;
}
.prBox h4
{
	background-color:#669900;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 18px;
	margin-bottom: 6px;
	margin-right: 6px;
	padding-left: 6px;
	width: 194px;
	font-size: 8pt;
}
.prBox .contentbox
{
	margin-left: 5px;
	width: 190px;
	
}
.contentbox
{
	clear: both;
}
.prBox
{
	width: 200px;
	float: left;
	margin-right: 6px;
	border: 1px solid #669900;
	min-height: 160px;
	margin-top: 4px;
}
.prBox ul
{
	margin-top: 20px;
	border-top: 1px solid #669900;
	padding-left: 0px;
	margin-left: 0px;
}
.prBox li
{
	border-bottom: 1px solid #669900;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	height: 15px;
	line-height: 15px;
}
.prBox .searchHeader
{
	margin-top: 40px;
}
.prBox .contentbox ul
{
	margin-top: 40px;
}
.prBox .alert
{
	margin-top: 40px;
	border-bottom: 1px solid #669900;
	border-top: 1px solid #669900;
}
sub
{
	font-size: 7pt;
	line-height: 2px;
}

.ContentTable826 { width: 826px; }
.ContentTable618 { width: 618px; }
.ContentTD517 { width: 517px; }
.ContentTD410 { width: 410px; }
.ContentTD202 { width: 202px; }
.ContentTD107 { width: 107px; }
.ContentTD101 { width: 101px; }
.ContentTD6 { width: 6px; }

.pressRelease ul
{
	margin: 0px;
	padding: 0px;
}
.pressRelease li
{
	list-style-type: none;
	border-bottom: 1px solid #669900;
	margin: 0px;
	padding-bottom: 3px;
}

.pressRelease .alert
{
	border-bottom: 1px solid #669900;
	border-top: 1px solid #669900;
}

/*
.siteMap1
{
	border: 1px solid #FF9900;
}

.siteMap2
{
	border: 1px solid #006634;
}

.siteMap3
{
	border: 1px solid #FE0000;
}

.siteMap4
{
	border: 1px solid #660066;
}

.siteMap5
{
	border: 1px solid #AF0909;
}

.siteMap6
{
	border: 1px solid #663398;
}

.siteMap7
{
	border: 1px solid #669900;
}

.siteMap8
{
	border: 1px solid #016893;
}

*/
.CSFCKEDT
{
	display: inline;
}
.GeneralHeading
{
	color: #6699CC;
	font-weight: bold;
	font-size: 16pt;
	margin-bottom: 5px;
	margin-top: 0px;
}
.searchSummary 
{
	background-color: #FFFFFF;
	left: 30px;
	padding-left: 5px;
	padding-right: 0px;
	position: absolute;
	top: -35px;
	width: 117px;
}
#secondary .searchSummary ul li
{
	color: #FF0000;
}


.emailAlertValidationSummary
{
	position: absolute;
	top: 10px;
	left: 420px;
}
.emailAlertValidationSummary ul
{
	margin-left: 0px;
	padding-left: 0px;
}
.emailAlertValidationSummary li
{
	margin-left: 10px;
	padding-left: 0px;
}

.enquiriesValidationSummary
{
	position: absolute;
	top: 100px;
	left: 2px;
	width: 200px;
}
.enquiriesValidationSummary ul
{
	margin-left: 10px;
	padding-left: 0px;
}
.enquiriesValidationSummary li
{
	margin-left: 0px;
	padding-left: 0px;
}

.appFormHeading
{
	background-color: #016893;
	display: block;
	width: 405px;
	height: 17px;
	position: relative;
	margin-bottom: 0px;
	margin-left: 208px;
	color: White;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
}
table.applicationForm
{
	float: left;
	margin-left: 8px;
	width: 410px;
}
.applicationForm
{
	border: 1px solid #016893 !important;
}
.applicationForm td
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.applicationForm td.Normal
{
	text-align: right;
	width: 222px;
	padding-left: 4px;
	line-height: 20px;
}
.applicationForm textarea
{
	width: 170px;
}
.applicationForm textarea,
.applicationForm select,
.applicationForm input
{
	border: 1px solid #016893;
	float: left;
	margin-left: 5px;
	width: 165px;
}

#appFormSummary
{
	position: absolute;
	top: 100px;
	left: 2px;
	width: 200px;
}
.invisible
{
	visibility: hidden;
	height: 3px;
}
.AssetTitleText
{
	clear: both;
	display: block;
}
.icon
{
	float:left;
	margin: 0px 3px 0px 0px !important;
}
.loginMessage
{
	width: 500px;
	font-size: 10pt;
	margin-bottom: 10px;
}
.findRow,
.loginRow
{
	clear: both;
	width: 470px;
}
.findTitle,
.loginTitle
{
	float: left;
	color: #B2B627;
	font-size: 10pt;
	width: 150px;
	height: 30px;
	font-weight: bold;
}
.findValue,
.loginValue
{
	float: left;
	width: 200px;
	height: 35px;
}
.signUpValue input,
.findValue input,
.loginValue input
{
	border: solid 1px #BABCAF;
}
.findValue input,
.loginValue input
{
	width: 150px;
}
.buttonRow
{
	position: relative;
	height: 16px;
	width: 25px;
	background-color: #BABCAF;
	left: 302px;
	padding-top: 4px;
	padding-left: 4px;
	clear: right;
}
.buttonRow input
{
	position: absolute;
	top: 4px;
	left: 0px;
}
div a.forgotLink
{
	color: #BABCAF !important;
	text-decoration: underline !important;
}
.loginBox
{
	margin-top: 20px;
	height: 70px;
}
.invalidCell
{
	width: 10px;
	display: block;
	height: 15px;
	float: left;
}
.usernameRow input
{
	width: 178px;
}
#extranet ul li div a
{
	color: #808080 !important;
}
.forgotValidationSummary
{
	position: absolute;
	top: 150px;
	left: 400px;
	width: 300px;
}
.loginValidationSummary
{
	position: absolute;
	top: 150px;
	left: 400px;
	width: 300px;
}
.signUpValidationSummary
{
	position: absolute;
	top: 170px;
	left: 400px;
	width: 300px;
}
.signUpText
{
	width: 330px;
}
#fortuneTag
{
	position: absolute;
	top: -160px;
	right: 20px;
	z-index: 1001;
}
#flashcontent3
{
	position: absolute;
	z-index: 1000;
}
#partnership
{
	position: absolute;
	top: -195px;
	right: 12px;
	z-index: 1000;
	background-color: #FFFFFF;
	width: 635px;
	height: 145px;
}

.testimonyTable
{
	border: solid 1px #929396;
	margin-bottom: 15px;
}
.thumbTable .vidthumb,
.thumbTable .thumb
{
	border: solid 1px #929396;
}
.thumbTable .thumb img
{
	width: 95px;
	height: 96px;
	border: 0px;
}
.thumbTable .vidthumb img
{
	width: 202px;
	height: 200px;
	border: 0px;
}
.thumbTable
{
	margin-bottom: 15px;
}
.thumbTable .header
{
	background-color: #9479ae;
	color: #ffffff;
	font-size: 10px;
	height: 20px;
	padding-left: 4px;
}
.main .projectTable .thumbTable img
{
	margin: 0px;
}
.pnetTable
{
	margin-bottom: 6px;
	background-color: #57197c;
	color: #ffffff;
	font-size: 11px;
	height: 20px;
}
.pnetTable a
{
	padding-left: 5px;
	width: 321px;
	display: block;
	height: 20px;
	font-size: 11px;
	color: #ffffff !important;
	line-height: 20px;
}
.iconStrip
{
	clear: both;
	border-bottom: solid 1px #929396;
	border-top: solid 1px #929396;
	margin-bottom: 15px;
}
.main .projectTable .iconStrip img
{
	margin-bottom: 3px;
	margin-top: 1px;
}
.projectCell
{
	width: 410px;
}

#secondary ul li.clientAccess div a
{
	color: #ffffff !important;
}
#secondary ul li.clientAccess div 
{
	padding-top: 3px;
	padding-left: 3px;
	background-color: #6daade;
	width: 120px;
	height: 15px;
	margin-bottom: 8px;
	border: 0px;
}

.main .ro img
{
	margin: 0px;
	width: 200px;
}
.ro a strong,
.ro a b
{
	margin-left: 5px;
	display: block;
	width: 197px;
	height: 18px;
	cursor: pointer;
	font-weight: bold;
	font-size:8pt;
}
.ro a
{
	display: block;
	width: 202px;
	height: 189px; 
	background-color: #9479ae;
	color: #ffffff !important;
}

.ro a:hover
{
	background-color: #929396;
}

.main .registerCell h4
{
	padding-left: 0px;
	margin-bottom: 15px;
}

.registerCell
{
	border-left: dashed 1px #929396;
	height: 300px;
	width: 300px;
	position: absolute;
	top: 40px;
	left: 450px;
}
.main .projectTable img
{
	margin-top: 0px;
	margin-bottom: 15px;
}
.main .projectTable .iconTable img
{
	margin-bottom: 0px;
}
.main .projectTable .p table td sup,
.main .projectTable .p
{
	width: 320px;
	color: #6D6E71;
	padding-right: 10px;
}
.bigImageCaption table td sup,
.bigImageCaption sup
{
	font-weight: bold;
}
.bigImageCaption table td,
.bigImageCaption
{
	color: #B2B627;
	font-weight: bold;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 18px;
}
.smallImageCaption table td,
.smallImageCaption
{
	font-weight: bold;
	font-size: 8pt;
}
.projectTable .GeneralHeading
{
	margin-bottom: 0px;
}
.projectCell img
{
	border: solid 1px #BABCAF;
}
.projectCell table img
{
	border: none;
}

.mapCell iframe
{
	border: solid 1px #BABCAF;
}

#secondary #footerNavigation ul li div a.logout
{
	color: #B2B627 !important;
}
.popupHeader
{
	background-color: #1e6a70;
	color: #ffffff;
	width: 100%;
	height: 43px;
}
.projectPopup
{
	margin: 5px;
	border: solid 1px #929396;
}

.projectPopup .paging a
{
	color: #ffffff !important;
}

.projectPopup .paging
{
	font-weight: bold;
	font-size: 13px;
}

.projectPopup .title
{
	font-size: 20px;
}
.projectIntroHeader
{
	border-top: 1px solid rgb(128, 129, 132); 
	border-left: 1px solid rgb(128, 129, 132); 
	border-right: 1px solid rgb(128, 129, 132); 
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 493px;
}
.searchResults
{
	border: solid 1px #00000;
	width: 463px;
}
.pNet #List5Row
{
	display: none;
}
#newProjectSearch
{
	background-color: #660066;
	color: #FFFFFF;
	float: left;
	height: 19px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-right: 6px;
	padding-left: 6px;
	width: 320px;
	font-size: 8pt;
	position:relative;
	top:-1px;
	left:-1px;
}
#newProjectSearch span
{
	font-weight: bold;
}
#Text9Row
{
	display: none;
}
#List10008Row,
#List10007Row,
#List10005Row
{
	width: 315px;
	float: left;
	clear: both;
	margin-bottom: 7px;
	padding-left: 10px;
}
#List10008Label,
#List10007Label,
#List10005Label
{
	width: 100px;
	float: left;
}
#List10008Div,
#List10007Div,
#List10005Div
{
	width: 210px;
	float: left;
}
#List10003Row
{
	width: 315px;
	float: left;
	clear: both;
	margin-bottom: 7px;
	padding-left: 10px;
}
#List10003Label
{
	width: 100px;
	float: left;
}
#List10003Div
{
	width: 210px;
	float: left;
}
#List10001Row
{
	width: 315px;
	float: left;
	clear: both;
	margin-bottom: 7px;
	padding-left: 10px;
}
#List10001Label
{
	width: 100px;
	float: left;
}
#List10001Div
{
	width: 210px;
	float: left;
}
#List10002Row
{
	width: 315px;
	float: left;
	clear: both;
	margin-bottom: 7px;
	padding-left: 10px;
}
#List10002Label
{
	width: 100px;
	float: left;
}
#List10002Div
{
	width: 210px;
	float: left;
}
#Text8Row
{
	float: left;
	clear: both;
	margin-bottom: 7px;
}
#Text8Label
{
	float: left;
}
#Text8Div
{
	float: left;
}
.pNet #Text8
{
	width: 190px;
}
.pNet #Text8Label
{
	width: 100px;
}
.pNet #Text8Div
{
	width: 210px;
}
.pNet #Text8Row
{
	width: 315px;
	padding-left: 10px;
}
.thumbMD
{
	font-weight: bold;
	color: #660066;
	width: 295px;
	float: left;
}
.thumbRow
{
	clear: both;
	float: left;
	margin-bottom: 20px;
	width: 452px;
}
.thumbRow img
{
	width: 140px;
	height: 90px;
	margin-right: 10px;
	border: solid 2px #660066;
	margin-bottom: 0px !important;
}
.thumbs .thumbRow a.thumbLink
{
	display: block;
	float: left;
	width: 295px;
	color: #707174 !important;
	font-weight: bold;
}
.hsbody table.split,
.hsbody table.wide 
{
	color:#6d6e71;
	font-size:10pt;
	margin-bottom:6px;
	width: 825px;
}
.hsbody table.split th,
.hsbody table.wide caption 
{
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding:3px 5px;
	font-size: 8pt;
}
.hsbody table.wide thead th 
{
	background-color: #fff;
	font-weight: bold;
	text-align: left;
	padding:1px 5px;
	font-size: 8pt;
}
.hsbody table.wide thead td 
{
	background-color: #fff;
	font-weight: bold;
	text-align: left;
	padding:1px 5px;
	font-size:8pt;
}
.hsbody table.wide tbody th 
{
	background-color: #fff;
	text-align: left;
	padding:1px 5px;
	font-weight: bold;
}
.hsbody table.wide tbody th 
.hsbody table.wide tbody td, 
{
	font-size:10pt;
}
.hsbody table.split td,
.hsbody table.wide tbody td 
{
	background-color: #fff;
	text-align: left;
	padding:1px 5px;
	font-weight: bold;
}
.lowerNavbox h3
{
	font-size: 8pt;
}

