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

/*general css styles */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } input,select{ margin:0; padding:0; }

a, a:visited {color:#003399;}
a:hover {color:#0099FF;}

#maintable {
	width:789px;
	margin-left:auto;
	margin-right:auto;
	height:1500px;
	}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin-top:4px;
	margin-bottom:4px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin-top:4px;
	font-size:14px;
	color: #FFFF00;
	text-decoration:none;
	text-transform:lowercase;
	}
body {
	background-color:#01386E;
	}

/* full header */

#fullheader {
	width:auto;
	height:auto;
	}
	
/* first row of header layout */
#headermain01 {
	width:789px;
	height:42px;
	background-color:#01386E;
	}
#leftspacer {
	width:31px;
	height:42px;
	float:left;
	background-color:#01386E;
	}
#header_02 {
	width:28px;
	float:left;
	height:42px;
	}
#header_04 {
	width: 24px;
	height: 42px;
	float:left;
	}
#headertop01 {
	width:706px;
	height:42px;
	background-color:#01386E;
	float:left;
	text-align:center;
	}
	
/* second row of header layout */
#headermain02 {
	width:789px;
	height:12px;
	background-color:#01386E;
	float: left;
	}
#header_06 {
	width:758px;
	height:12px;
	float: left;
	}
#leftspacer2 {
	width:31px;
	height:12px;
	float:left;
	background-color:#01386E;
	}
	
/* third row of header layout */
#headermain03 {
	width:789px;
	height:67px;
	background-color:#01386E;
	float: left;
	margin-top:-7px;
	}
#leftspacer3 {
	width:31px;
	height:67px;
	float:left;
	background-color:#01386E;
	}
#header_09 {
	width:282px;
	height:67px;
	float: left;
	}
#bannerarea {
	width:476px;
	height:67px;
	float: left;
	background-color:#2070C7;
	background-image: url(../template/images/header_10.gif)
	}
form.c2 {margin:0px}
img.c1 {display:block; margin:4px}
	
/* fourth row of header layout */
#headermain04 {
	width:789px;
	height:41px;
	background-color:#01386E;
	float: left;
	}
#leftspacer4 {
	width:31px;
	height:41px;
	float:left;
	background-color:#01386E;
	}
#header_12 {
	width:157px;
	height:41px;
	float: left;
	}
#rightarea04 {
	width:601px;
	height:41px;
	background-color:#2070C7;
	float: left;
	text-align:center;
	}
#text04 {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	}
	
/* fifth row of header layout */

#headermain05 {
	width:789px;
	height:31px;
	background-color:#01386E;
	float: left;
	}
#leftspacer5 {
	width:31px;
	height:31px;
	float:left;
	background-color:#01386E;
	}
#header_16 {
	width:121px;
	height:31px;
	float: left;
	}
#header_19 {
	width:89px;
	height:31px;
	float:left;
	}
#search5 {
	width:548px;
	height:31px;
	background-image: url(../template/images/header_17.gif);
	background-repeat:repeat;
	float: left;
	}
#inputfield5 {
	height:31px;
	float:left;
	}
.searchtxtinp {
	margin-top:5px;
	margin-left:6px;
	margin-right:6px;
	}
#header_21 {
	height:31px;
	float: left;
	}

/* sixth row of header layout */

#headermain06 {
	width:789px;
	height:19px;
	background-color:#01386E;
	float: left;
	}
#leftspacer6 {
	width:31px;
	height:19px;
	float:left;
	background-color:#01386E;
	}
#rightrow6 {
	width:753px;
	height:19px;
	background-image: url(../template/images/header_24.gif);
	float: left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	}

/* seventh row of header layout */

#headermain07 {
	width:789px;
	height:19px;
	background-color:#01386E;
	float: left;
	}
#leftspacer7 {
	width:31px;
	height:19px;
	float:left;
	background-color:#01386E;
	}
#rightrow7 {
	width:753px;
	height:19px;
	float: left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	background-color:#FFFFFF;
	}

/* content area 1 */

#contentarea {
	width:789px;
	height:133px;
	float:left;
	}
#contentlspacer {
	width:31px;
	height:133px;
	float:left;
	}
#contentrightarea {
	width:758px;
	height:133px;
	float:left;
	background-color:#FFFFFF;
	}
	
/* right area contents */

#addblock1, #addblock2 {
	width:705px;
	height:121px;
	border:1px solid #2070C7;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
#addblockheader, #addblock2header, #addblock3header,  #addblock4header, #addblock6header, #addblock7header {
	width:700px;
	float:left;
	height:21px;
	background-image:url(../template/images/bg_table.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:21px;
	padding-left:5px;
	}
#addblockcontent {
	width:705px;
	float:left;
	}	
#imagebox1, #imagebox2, #imagebox3, #imagebox4 {
	width:125px;
	height:100px;
	float: left;
	}
#addblocktxt, #addblocktxt2, #addblocktxt3, #addblocktxt4 {
	width:570px;
	height:90px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	}
#textlink1, #textlink2, #textlink1 a, #textlink2 a, #textlink3, #textlink3 a, #textlink4, #textlink4 a  {
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:7px;
	}
/*addblock 2*/

#contentarea2 {
	width:789px;
	float:left;
	height:349px;
	}
#addblock2sp {
	width:31px;
	float:left;
	height:349px;
	}
#addblock2right {
	width:758px;
	float:left;
	background-color:#FFFFFF;
	}
#collumn1 {
	width:344px;
	height:347px;
	border:1px solid #2070C7;
	margin-left:26px;;
	margin-right:3px;;
	float:left;
	}
#collumn2 {
	width:350px;
	height:348px;
	border:0px solid #2070C7;
	margin-left:2px;
	margin-right:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: right;
	}
#collumn1header, #collumn2header {
	width:339px;
	float:left;
	height:21px;
	background-image:url(../template/images/bg_table.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:21px;
	padding-left:5px;
	}
#logincontainer {
	width:344px;
	height:140px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	text-align:justify;
	}
#imageholder1 {
	width:175px;
	height:130px;
	padding:5px;
	float:left;
	}
#textholder1 {
	width:159px;
	height:140px;
	padding:0px;
	float: left;
	}
#textholder2 {
	width:149px;
	height:90px;
	padding:5px;
	float: left;
	}
#linkholder1 {
	width:149px;
	height:30px;
	padding:5px;
	float:left;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	}
#communitylogin {
	background-color: #DDDDDD;
	color: #000000;
	border: 1px solid #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 330px;
	margin: 2px;
	margin-top:5px;
	margin-bottom:5px;
	}
#communitylogin .theInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 110px;
	margin-right: 5px;
	height:auto;
	}
#communitylogin .select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 110px;
	margin-right: 5px;
	height:auto;
	}
#communitylogin .theSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #333333;
	color: #FFFFFF;
	height:auto;
	}
#directorycontainer {
	width:339px;
	float:left;
	}
#directorybox {
	width:325px;
	height:148px;
	margin-left:auto;
	margin-right: auto;
	margin-top:8px;
	}
#linkbox1, #linkbox12 {
	width:323px;
	height:20px;
	background-color:#DEEAF7;
	border:1px solid #006699;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	margin-top:2px;
	font-weight:bold;
	}

#linkbox2, #linkbox3, #linkbox4, #linkbox5, #linkbox6 {
	width:159px;
	height:16px;
	background-color:#FFFFFF;
	border:1px solid #006699;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-right:1px;
	float: left;
	}
#linkbox7, #linkbox8, #linkbox9, #linkbox10, #linkbox11 {
	width:159px;
	height:16px;
	background-color:#FFFFFF;
	border:1px solid #006699;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-left:1px;
	float: left;
	}

#cambox1, #cambox2, #cambox3 {
	width:349px;
	height:116px;
	float:left;
	}
#cambox4 {
	width:700px;
	height:116px;
	margin-left:auto;
	margin-right:auto;
	}

/*cams4us*/


#cams4us {
	width:789px;
	height:124px;
	float:left;
	}
#cams4usleft {
	width:31px;
	height:124px;
	float: left;
	}
#cams4uscams {
	width:758px;
	height:124px;
	float:left;
	background-color:#FFFFFF;
	}

/* content area 3 */

#contentarea3 {
	width:789px;
	height:133px;
	float:left;
	}
#leftarea3 {
	width:31px;
	height:133px;
	float: left;
	}
#contentrightarea3 {
	width:758px;
	height:133px;
	float:left;
	background-color:#FFFFFF;
	}

/* content area 4 */

#contentarea4 {
	width:789px;
	height:157px;
	float: left;
	}
#leftarea4 {
	width:31px;
	height:157px;
	float: left;
	}	
#contentrightarea4 {
	width:758px;
	height:157px;
	float:left;
	background-color:#FFFFFF;
	}
#addblock3 {
	width:705px;
	height:145px;
	border:1px solid #2070C7;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
#imagebox3 {
	width:125px;
	height:100px;
	float: left;
	}
#addblocktxt3 {
	width:570px;
	height:90px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	}
img.c2 {display:block; margin-top:5px; margin-left:2px;}

#rowoflinks {
	width:694px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:5px;
	font-weight: 700;
	}
	
/* content area 5 */

#contentarea5 {
	width:789px;
	height:222px;
	float: left;
	}
#leftarea5 {
	width:31px;
	height:222px;
	float: left;
	}
#contentrightarea5 {
	width:758px;
	height:222px;
	float:left;
	background-color:#FFFFFF;
	}
#addblock4 {
	width:705px;
	height:210px;
	border:1px solid #2070C7;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
#othertxtarea {
	width:695px;
	height:60px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	float:left;
	}
#othertxtarea2 {
	width:695px;
	height:90px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	float:left;
	}
#otherheaders1 {
	width:168px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:3px;
	float:left;
	}
#otherheaders2 {
	width:524px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:3px;
	float:left;
	}
#other1, #other2, #other3, #other4 {
	width:166px;
	height:93px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:5px;
	}

/* content area 6*/

#contentarea6 {
	width:789px;
	height:131px;
	float: left;
	}
#leftarea6 {
	width:31px;
	height:131px;
	float: left;
	}
#contentrightarea6 {
	width:758px;
	height:131px;
	float:left;
	background-color:#FFFFFF;
	}
#addblock6 {
	width:705px;
	height:121px;
	border:1px solid #2070C7;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}

/* content area 7 */

#contentarea7 {
	width:789px;
	height:217px;
	float: left;
	}
#leftarea7 {
	width:31px;
	height:217px;
	float: left;
	}
#contentrightarea7 {
	width:758px;
	height:217px;
	float:left;
	background-color:#FFFFFF;
	}
#addblock7 {
	width:705px;
	height:207px;
	border:1px solid #2070C7;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
#linkblock7 {
	width:705px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	}
#newsblock7 {
	width:705px;
	height:60px;
	line-height:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CC0000;
	float: left;
	font-style:italic;
	font-weight:bold;
	background-color:#CCCCFF;
	}
	
/* footer area */

#footerrow1, #footerrow2 {
	width:789px;
	height:19px;
	float: left;
	}
#footerrowleft1, #footerrowleft2 {
	width:31px;
	height:19px;
	float: left;
	}
#footerrow1right, #footerrow2right {
	width:758px;
	height:19px;
	float:left;
	background-color:#FFFFFF;
	background-image: url(../template/images/pts_28.gif);
	background-position:center;
	background-repeat: no-repeat;
	}
	
/* footer banner */
	
#footerbannerrow1 {
	width:789px;
	height:70px;
	float: left;
	}
#footerbannerleft1 {
	width:31px;
	height:70px;
	float: left;
	}
#footerbannerright {
	width:758px;
	height:70px;
	float:left;
	background-color:#FFFFFF;
	}
img.c3 {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}

/* footer friends */

#footerfriends1 {
	width:789px;
	height:17px;
	float: left;
	}
#footerfriendsleft1 {
	width:31px;
	height:17px;
	float: left;
	}
#footerfriendsright {
	width:758px;
	height:17px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	}
	
/* footer friends 2nd row */	
	
#footerfriends2 {
	width:789px;
	height:62px;
	float: left;
	}
#footerfriendsleft2 {
	width:31px;
	height:62px;
	float: left;
	}
#footerfriendsright2 {
	width:748px;
	height:52px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	}
	
/* footer links */	

#footerlinks1, #copyright1 {
	width:789px;
	height:26px;
	float: left;
	}
#footerlinksleft, #copyrightleft {
	width:31px;
	height:26px;
	float: left;
	}
#footerlinksright, #copyrightright {
	width:748px;
	height:16px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	}

/*xmlinclude*/

.xmlinclude1 {
	width:100px;
	height:110px;
	float: left;
	margin-left:9px;
	margin-right:7px;
	margin-top:2px;
	margin-bottom:2px;
	}
.xmlinclude2 {
	width:100px;
	height:110px;
	float: right;
	margin-left:16px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	}
.xmlmodelname {
	width:100px;
	height:19px;
	float:left;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
	font-weight:bold;
	background-color:#deeaf7;
	text-align: center;
	}
.xmlimage {
	width:100px;
	height:75px;
	float:left;
	}
.xmllink {
	width:100px;
	height:16px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#FFFFFF;
	text-align: center;
	color:#009900;
	}
.xmllink a {
	color:#009900;
	}
