body{
	font-family:Arial, Sans-Serif; font-size:10pt;
	background:#7f7e7c url(../image/bcg.jpg);
	text-align:center;
	color:#000;}

a{color:#000; text-decoration:underline;}
.clr{clear:both;line-height:1px;height:1px;}

h1, h2{
	font-size:11pt; font-weight:bold;
	border-top:4px solid #93d0ff;
	margin:0 20px 10px 6px; padding:10px 0 10px 38px;}
h1.info, h2.info{
	background:url(../image/icoInfo.png) no-repeat center left;
	_background-image:url(../image/icoInfo.gif);}
h1.search, h2.search{
	background:url(../image/icoSearch.png) no-repeat center left;
	_background-image:url(../image/icoSearch.gif);}
h1.people, h2.people{
	background:url(../image/icoPeople.png) no-repeat center left;
	_background-image:url(../image/icoPeople.gif);}
h1.resources, h2.resources{
	background:url(../image/icoResources.png) no-repeat center left;
	_background-image:url(../image/icoResources.gif);}

h3{
	font-size:10pt; font-weight:bold; color:#383838;
	margin:0 20px 11px 0;}

.main{
	margin:0 auto;
	text-align:left;
	width:1002px;
	position:relative;
	background:url(../image/bcgBorderR.png) repeat-y top right; _background-image:url(../image/bcgBorderR.gif);}
.mainIn{
	border-left:1px solid #838383;
	margin:0 8px 0 0; padding:0 30px 11px 30px;
	background-color:#fff;}

a.btn2{
	display:block;
	width:81px;
	font-weight:bold; text-decoration:none;
	padding:6px 20px 9px 7px;
	background:url(../image/btn2.png) no-repeat 0 0;
	float:left;
	position:relative; top:-3px;}
a.btn2:hover{
	text-decoration:underline;}
p.fl{
	float:left;}
p.sml{
	font-size:80%;}
ul.sml li{
	font-size:80%;}

input.txt, select.ddl{
	border:1px solid #e57d12;}

.width50{
	width:60px;}

/* SSS ucHead */
.ucHead{
	height:95px;
	position:relative;}

.ucHead a.lgo img{
	position:absolute; top:9px; left:0;}

.ucHead .lnk{
	width:272px; height:80px;
	position:absolute; left:497px; top:13px; _position:static; _margin-left:497px; _margin-top:13px;
	background:url(../image/bnr1.png);}
.ucHead .lnk ul{
	margin:20px 0 0 175px;}
.ucHead .lnk ul li a{
	color:#fff; font-size:8pt;
	display:block;
	margin:0 0 12px; *margin-bottom:9px; _margin-bottom:9px;
	zoom:100%;}

.ucHead .bnr{
	position:absolute; left:772px; top:2px;
	width:160px; height:97px;
	background:url(../image/bnr2B.png) no-repeat bottom left; _background-image:url(../image/bnr2B.gif);}
/* EEE ucHead */

/* SSS ucBc */
.ucBc{
	 position:absolute; top:75px; left:30px;}
.ucBc p{
	font-weight:bold; font-size:8pt;}
/* EEE ucBc */

/* SSS content */
.content{
	width:768px;
	float:left;
	margin:0 4px 0 0;}

.content .linklist{
	margin:-10px 0 15px 20px;}
.content .linklist h3{
	margin:0 20px 11px 0;
	padding-top:10px;
	clear:both;}
.content .linklist ul li{
	display:block;
	float:left;
	width:160px; height:27px;
	background:url(../image/btn1.png);
	margin:0 26px 4px 0; padding:0;}
.content .linklist ul li a{
	display:block;
	font-size:9pt; font-weight:bold; text-decoration:none;
	padding:7px 21px 6px 8px;
	overflow:hidden;
	height:1.2em;}
.content .linklist ul li a:hover{
	text-decoration:underline;}
.content img.ftrimgR{
	float:right;
	margin:10px 20px 15px;}

.content p{
	margin:0 20px 15px;}
/* EEE content */

/* SSS ucRes */
.ucRes{
	width:160px;
	float:left;
	text-align:center;}

.ucRes .reglnk{
	width:160px; height:95px;
	background:#3ea4f1 url(../image/bcgRHNavBnr.gif);
	margin:0 0 4px;}
.ucRes .reglnk a{
	display:block;
	font-size:19pt; color:#fff; text-align:center; text-decoration:none; font-weight:bold;
	padding-top:14px;}
.ucRes .reglnk a span{
	font-size:9pt;
	display:block;}
/* EEE ucRes */

/* SSS ucGgl */
.ucGgl{
	background:#ff9a23 url(../image/bcgAds.gif);
	width:768px; height:95px;
	text-align:center;
	margin:0 0 4px;}
.ucGgl table.moduletable-adsense{
	text-align:center;
	margin:2px auto 0 auto;}
/* EEE ucGgl */

/* SSS bdr1 */
.bdr1T{
	background:#93d0ff url(../image/bdr1T.png) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;}

.bdr1{
	background-color:#93d0ff;
	border:1px solid #3ea4f1; border-top:0; border-bottom:0;}

.bdr1B{
	background:#93d0ff url(../image/bdr1B.png) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;
	margin-bottom:4px;}
/* EEE bdr1 */

/* SSS bdr2 */
.bdr2T{
	background:#def2fb url(../image/bdr2T.png) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;}

.bdr2{
	background-color:#def2fb;
	border:1px solid #89d8fb; border-top:0; border-bottom:0;}
.bdr2 h1, .bdr2 h2{
	border-top-color:#def2fb;}

.bdr2 p{
	font-size:8pt; color:#535151;
	padding-top:4px; margin-bottom:4px;}
.bdr2 p a{
	color:#535151;}

.bdr2B{
	background:#def2fb url(../image/bdr2B.png) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;
	margin-bottom:4px;}
/* EEE bdr2 */

/* SSS bdr3 */
.bdr3T{
	background:#efefef url(../image/bdr3T.png) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;}

.bdr3{
	background-color:#efefef;
	border:1px solid #c8c7c7; border-top:0; border-bottom:0;}

.bdr3B{
	background:#efefef url(../image/bdr3B.png) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;
	margin-bottom:4px;}
/* EEE bdr3 */

/* SSS bdrIn1Wrap */
.bdrIn1Wrap, .bdrIn1WrapHiLite{
	width:748px;
	margin:0 0 0 9px;}
.bdrIn1Wrap .bdrIn1T{
	background:#fff url(../image/bdrIn2T.gif) no-repeat;}
.bdrIn1Wrap .bdrIn1{
	border:2px solid #fff;}
.bdrIn1Wrap .bdrIn1B{
	background:#fff url(../image/bdrIn2B.gif) no-repeat;}
.bdrIn1WrapHiLite .bdrIn1T{
	background:#fff url(../image/bdrIn1T.gif) no-repeat;}
.bdrIn1WrapHiLite .bdrIn1{
	border:2px solid #ff9a23;}
.bdrIn1WrapHiLite .bdrIn1B{
	background:#fff url(../image/bdrIn1B.gif) no-repeat;}
/* EEE bdrIn1Wrap */

/* SSS bdrIn1 */
.bdrIn1T{
	height:4px;
	line-height:1px; font-size:1px;}

.bdrIn1{
	background-color:#fff;
	border-top:0 ! Important; border-bottom:0 ! Important;}
.bdrIn1 ul{
	margin:0 50px 12px;
	list-style-type:disc;}
.bdrIn1 ul li{
	margin:0 0 3px;}

.bdrIn1B{
	height:4px;
	line-height:1px; font-size:1px;
	margin-bottom:4px;}

.bdrIn1 .dtls{
	width:635px; _width:605px;
	float:left;
	margin:9px 10px 0 11px;}
.bdrIn1 .dtls label{
	width:73px;
	display:block;
	float:left;}
.bdrIn1 .dtls h2{
	border:0;}
.bdrIn1 .dtls h2, .bdrIn1 .dtls h3{
	width:560px; _width:460px;
	margin:0 0 7px 73px; padding:0;
	font-size:100%; color:#000;}
.bdrIn1 .dtls p{
	font-style:italic;
	margin:0 0 10px; padding:0;}
.bdrIn1 p.lnk{
	width:81px; height:27px;
	float:right;
	background:url(../image/btn2.png);
	margin: 17px 6px 4px 0; padding:0;}
.bdrIn1 p.lnk a{
	display:block;
	padding:7px 0 0 12px;
	color:#000; text-decoration:none; font-weight:bold;}
.bdrIn1 p.lnk a:hover{
	text-decoration:underline;}
/* EEE bdrIn1 */

/* SSS bdrRHNav1 */
.bdrRHNav1T{
	background:#ffffde url(../image/bdrRHNav1T.gif) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;}

.bdrRHNav1{
	background-color:#ffffde;
	border:1px solid #eded8a; border-top:0; border-bottom:0;
	text-align:left;}
.bdrRHNav1 h2{
	font-size:9pt;
	border-top:4px solid #ffffde;
	margin:0 5px 5px 5px; padding:5px 0 15px 38px;}

.bdrRHNav1 ul li{
	_margin-bottom:-15px;}
.bdrRHNav1 ul li a{
	display:block;
	margin:0 5px 7px; padding:1px 15px 1px 0;
	background:url(../image/icoArrow2.gif) no-repeat center right;
	font-size:8pt; color:#535151;
	text-decoration:none;}
.bdrRHNav1 ul li a:hover{
	text-decoration:underline;}

.bdrRHNav1B{
	background:#ffffde url(../image/bdrRHNav1B.gif) no-repeat;
	height:5px;
	line-height:1px; font-size:1px;
	margin-bottom:4px;}
/* EEE bdrRHNav1 */

/* SSS bdr4 */
.bdrIn4T{
	background:#3ea4f1 url(../image/bdrIn4T.gif) no-repeat;
	height:4px;
	line-height:1px; font-size:1px;}
.bdrIn4{
	background-color:#3ea4f1;
	border:1px solid #ff9a23; border-top:0; border-bottom:0;}
.bdrIn4B{
	background:#3ea4f1 url(../image/bdrIn4B.gif) no-repeat;
	height:4px;
	line-height:1px; font-size:1px;
	margin-bottom:4px;}

.bdrIn4 .contactTerms p.lnk{
	width:160px; height:27px;
	background:url(../image/btn1.png);
	margin:5px 0 3px 3px; padding:0;
	float:none;}
.bdrIn4 .contactTerms p.lnk a{
	display:block;
	padding:8px 0 0 12px;
	color:#000; text-decoration:none; font-weight:bold; font-size:10pt;}
.bdrIn4 .contactTerms p.lnk a:hover{
	text-decoration:underline;}

/* EEE bdr4 */

/* SSS ucFoot */
.ucFoot ul{
	margin:0 20px;}
.ucFoot ul li{
	font-size:8pt;
	float:left;
	margin-right:7px; _margin-bottom:-15px;
	color:#535151;}
.ucFoot ul li a{
	font-size:8pt;
	color:#535151;
	text-decoration:none;}
.ucFoot ul li a:hover{
	text-decoration:underline;}
/* EEE ucFoot */


/* SSS ucFtr */
.ucFtr table.ftr{
	margin:0 0 0 20px;
	border-bottom:10px solid #def2fb;}
.ucFtr table.ftr tr td{
	background:#def2fb url(../image/bcgFtr1B.png) no-repeat bottom left;
	padding:0 4px 8px 0;
	vertical-align:top;}
.ucFtr table.ftr tr td div{
	background:url(../image/bcgFtr1T.png) no-repeat 0 0;
	padding-top:10px;
	width:239px;}
.ucFtr table.ftr tr td h3{
	margin:0 15px 3px;}
.ucFtr table.ftr tr td h3 a.name{
	color:#fff; font-size:9pt; text-decoration:underline;}
.ucFtr table.ftr tr td h3 a img{
	position:relative; top:2px;}
.ucFtr table.ftr tr td h4{
	color:#383838; font-size:8pt;
	margin:0 15px 3px;}
.ucFtr table.ftr tr td h5{
	color:#fff; font-size:9pt;
	margin:0 15px 3px;}
.ucFtr table.ftr tr td p{
	color:#383838; font-size:8pt;
	margin:0 15px 3px;}
/* EEE ucFtr */

/* SSS copyright */
.copyright{
	margin:0 auto;
	text-align:center;
	width:1000px;
	padding-top:20px;
	background:url(../image/bcgBorderB.png) no-repeat 0 0;}
.copyright p, .copyright p a{
	color:#535151; font-size:8pt;}
/* EEE copyright */

/* SSS profileGglmap */
.profileGglmap{
	margin:0 0 4px 9px;}
/* EEE profileGglmap */

/* SSS divContactMethod */
.divContactMethod{
	width:173px;
	margin:9px 9px 9px 10px;
	float:right;}
.divContactMethod .contactTerms input{
	float:left;
	margin:0 6px 0 0;}
.divContactMethod .contactTerms{
	font-size:8pt;
	margin:0 0 0 6px; padding-top:3px;}
.divContactMethod p.error{
	padding-top:10px;}
.divContactMethod img.imgPhoto{
	border:1px solid #ff9a23;}
/* EEE divContactMethod */

/* SSS contactDetails */
.contactDetails{
	padding-top:3px;}
.contactDetails a.email{
	display:block;
	background:#3ea4f1 url(../image/btn6.gif) no-repeat 0 0;
	padding:9px 27px 9px 35px; margin:0 0 4px 4px;
	color:#000; text-align:right; font-weight:bold; font-size:9pt;
	text-decoration:none;}
.contactDetails a.email:hover{
	text-decoration:underline;}
.contactDetails p.phone{
	color:#fff; font-size:13pt; font-weight:bold;
	padding:5px 4px 8px 45px; margin:0 0 3px 4px;
	background:#3ea4f1 url(../image/icoPhone1.gif) no-repeat 0 0;
	overflow:hidden;}
.contactDetailsURL a.url{
	display:block;
	background:#3ea4f1 url(../image/icoWeb.gif) no-repeat 0 0;
	padding:9px 27px 9px 35px; margin:6px 0 4px 4px;
	color:#000; text-align:right; font-weight:bold; font-size:9pt;
	text-decoration:none;}
.contactDetailsURL a.url:hover{
	text-decoration:underline;}
/* EEE contactDetails */

/* SSS profileSummary */
.profileSummary{
	margin:0 9px; padding:12px 0;}
.profileSummary p{
	margin:0; padding:0;}
.profileSummary p.shortdesc{
	 font-style:italic;
	 margin:0 5px 12px;
	 width:530px; _width:520px;}
.profileSummary .hr{
	border:0;
	width:538px; _width:530px; height:3px; _line-height:1px;
	background:#f4cb9c url(../image/hr1.gif);
	margin:7px 0 12px; padding:0;}

.profileSummary .divDetailMain .row{
	margin:0 5px 4px;
	width:525px;}
.profileSummary .divDetailMain .row label{
	display:block;
	float:left;
	width:110px;}
.profileSummary .divDetailMain .row p{
	font-weight:bold;
	margin-left:110px;}
/* EEE profileSummary */

/* SSS divDetailsLongDesc */
.divDetailsLongDesc .hr{
	border:0;
	width:538px; _width:530px; height:3px; _line-height:1px;
	background:#f4cb9c url(../image/hr1.gif);
	margin:7px 5px 12px 10px; padding:0;}

xx.divDetailsLongDesc .hr{
	border:0;
	width:729px; height:4px; 
	_line-height:1px;
	background:#f4cb9c url(../image/hr2.gif);
	margin:0 5px 12px; padding:0;}
.divDetailsLongDesc h2{
	margin:0 20px 12px; padding:0;
	border:0;}
.divDetailsLongDesc p{
	line-height:1.2em;}
/* EEE divDetailsLongDesc */

/* SSS divContactForm */
.divContactForm p.error{
	margin:0 0 4px 80px;
	font-weight:bold; color:#ab0b0b;}
.divContactForm .hr{
	border:0;
	width:729px; height:4px;
	 _line-height:1px;
	background:#f4cb9c url(../image/hr2.gif);
	margin:0 5px 12px; padding:0;}
.divContactForm h2{
	margin:0 9px 12px; padding:0;
	border:0;}
.divContactForm p{
	margin:0 9px 12px; padding:0;}
.divContactForm .frmitem{
	margin:0 9px 4px 100px; padding:0;}
.divContactForm .frmitem label{
	display:block;
	float:left;
	font-weight:bold;
	position:relative; top:3px;
	width:80px;}
.divContactForm .frmitem input, .divContactForm .frmitem textarea{
	width:400px;
	border:1px solid #ff9a23;}
.divContactForm .frmitem textarea{
	height:100px;
	font-family:Arial, Sans-Serif; font-size:10pt;}
.divContactForm .frmnolbl{
	margin:0 160px 0 176px;}
.divContactForm .frmnolbl p.error{
	margin:0;}

.divContactForm p.lnk{
	margin:10px 160px 10px;}
/* EEE divContactForm */

/* SSS registration */
.registration h2{
	border:0;
	margin:0 20px 12px; padding:12px 0 0;}
.registration h4{
	border:0;
	margin:0 20px 12px; padding:12px 0 0;}
.registration h3{
	margin-left:20px;}
.registration .divTsAndCs{
	margin:0 20px;}
.registration p.lnk{
	width:160px;
	background:url(../image/btn1.png);}
.registration p.lnkBack a{
	background:url(../image/btnBack.png);
	padding-left:25px;}
.registration p.error{
	font-weight:bold; color:Red;}
.registration .frmitem{
	margin:0 9px 0px 50px; padding:0;}
.registration .frmitem label{
	display:block;
	float:left;
	font-weight:bold;
	position:relative; top:3px;
	width:130px;}
.registration .frmitem input{
	width:400px;
	border:1px solid #ff9a23;}
.registration .frmitem span.chk input{
	width:auto;}
.registration .frmitem select{
	border:1px solid #ff9a23;}
.registration .frmitem p.error{
	margin-left:130px;}
.registration .catRow{
	margin:0 0 0 150px;}
.registration .catRow select{
	border:1px solid #ff9a23;}
.registration .catRowMain{
	margin:0 0 0 50px;}
.registration .catRow label{
	font-weight:bold;}
.registration .frmitemEditor{
	margin:0 9px;}
.registration .frmitemEditor iframe{
	border:2px solid #ff9a23;}
.registration .btn{
	margin:0 0 10px 20px;}
.registration .pad{
	margin:0 0 10px 20px;}
.registration img.imgPhoto{
	margin:0 0 10px 20px;}
/* EEE registration */

/* SSS divShowMsg */
#divShowMsg{
	position:absolute;
	background-color:#fff;
	width:500px;
	border:4px solid #ff9a23;
	text-align:left;}
#divShowMsg .in{
	margin:0 10px;}
#divShowMsg .top{
	text-align:right;}
#divShowMsg .top a{
	font-weight:bold; text-decoration:none;}
#divShowMsg h2{
	border:0;
	margin:0; padding:0;}
#divShowMsg textarea{
	height:50px;}
/* EEE divShowMsg */

/* SSS administration */
.divLogin span.frmnolbl input{
	margin-left:180px;}
/* EEE administration */

/* SSS divMenu */
.divMenu p.lnk{
	float:left;
	margin:4px 0 4px 7px;}
/* EEE divMenu */

/* SSS admintable */
table.admintable{
	margin:7px 0 7px 20px;}
table.admintable td{
	padding-right:7px;}
table.admintable td.c{
	text-align:center;}
/* EEE admintable */

/* SSS ucconfirmemail */
div.ucconfirmemail h2, div.ucprofilestatus h2{
	border:0;
	margin:0 0 7px 20px; padding:10px 0 0;}
/* EEE ucconfirmemail */
