a:link {color: #3366CC; }
a:active {color: #3366CC; }
a:visited {color: #3366CC; }

/* layout */

.loginHeader {color=#3366CC;
	font-size: 10px;
	background-color:#FFFF99;
	border: none;
	color: #336699;

}

.loginbutton{
	color:#336699;
	font-family:'trebuchet ms', helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#FFCC33;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	position: relative;
	top: 12px;
}

.printbutton{
	color:#336699;
	font-family:'trebuchet ms', helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#B6C3E1;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	position: relative;
}

#headerLogin {
	position: absolute;
	left:590px;
	top:30px;
	width:200px;
	height:80px;
	background:transparent;
	text-align:right;
}

#header {
	position: absolute;
	left:0px;
	top:0px;
	width:800px;
	height:80px;
	background:transparent;
	text-align:right;
}

#searchform {
	position: absolute;
	left:75px;
	top:50px;
	width:500px;
	height:600px;
	text-align:left;
}

#criteriaheadings {
	position: absolute;
	left:0px;
	top:50px;
	width:500px;
	height:0px;
	text-align:left;
}

#criteriaresults {
	position: absolute;
	left:75px;
	top:50px;
	width:200px;
	height:0px;
	text-align:right;
}

#searchbutton {
	position: absolute;
	left:0px;
	top:110px;
	width:100px;
	height:15px;
	background:transparent;
	text-align:left;
}

#search1 {
	position: absolute;
	left:0px;
	top:55px;
	width:200px;
	height:100px;
	background:transparent;
	text-align:left;
}

#search2 {
	position: absolute;
	left:0px;
	top:75px;
	width:200px;
	height:100px;
	background:transparent;
	text-align:left;
}

#search3 {
	position: absolute;
	left:0px;
	top:95px;
	width:200px;
	height:100px;
	background:transparent;
	text-align:left;
}

#search4 {
	position: absolute;
	left:0px;
	top:115px;
	width:200px;
	height:100px;
	background:transparent;
	text-align:left;
}

#search5  {
	position: absolute;
	left:100px;
	top:450px;
	width:500px;
	height:800px;
	background:transparent;
	text-align:left;
}

#contentheader {
	position: absolute;
	left:200px;
	top:0px;
	width:400px;
	height:100px;
	background:transparent;
	text-align:right;
}

#years {
	position: absolute;
	left:250px;
	top:20px;
	width:400px;
	height:100px;
	background:transparent;
	text-align:left;
}

#monthsrow1 {
	position: absolute;
	left:330px;
	top:20px;
	width:400px;
	height:100px;
	background:transparent;
	text-align:left;
}

#monthsrow2 {
	position: absolute;
	left:370px;
	top:20px;
	width:400px;
	height:100px;
	background:transparent;
	text-align:left;
}

#navstandard {
	position: absolute;
	left:0px;
	top:80px;
	width:200px;
	height:420px;
	background:transparent;
}

#contentstandard {
	position: absolute;
	left:0px;
	top:80px;
	width:550px;
	height:420px;
	background:transparent;
	text-align:left;
   	margin-left: 199px;
   	margin-right:199px;
}

#contentmedium {
	position: absolute;
	left:0px;
	top:80px;
	width:550px;
	height:740px;
	background:transparent;
	text-align:left;
   	margin-left: 199px;
   	margin-right:199px;
}

#adminmembers {
	position: absolute;
	left:10px;
	top:10px;
	width:550px;
	height:420px;
	background:transparent;
	text-align:left;
}

#contentextended {
	position: absolute;
	left:0px;
	top:80px;
	width:600px;
	_height : 427px;
	min-height: 427px;
	background:transparent;
	background-image:url(../images/extendABLEbottomhalf.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	text-align:left;
   	margin-left: 199px;
   	margin-right:199px;
}

#contentnoimage {
	position: absolute;
	left:0px;
	top:80px;
	width:600px;
	height:420px;
	background:transparent;
	background-position: bottom right;
	background-repeat:no-repeat;
	text-align:left;
   	margin-left: 199px;
   	margin-right:199px;
}

#links  {
	position: absolute;
	left:0;
	top:460;
	width:200px;
	height:22px;
	text-align: left;
	list-style-type: circle;
}


/* buttons */

.nav1 a  {
position: absolute;
left:40;
top:50;
background-image:url(../images/buttons/a1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav1 a:hover  {
background-image:url(../images/buttons/a2.png);
}

.nav2 a  {
position: absolute;
left:40;
top:80;
background-image:url(../images/buttons/b1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav2 a:hover  {
background-image:url(../images/buttons/b2.png);
}

.nav3 a  {
position: absolute;
left:40;
top:110;
background-image:url(../images/buttons/c1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav3 a:hover  {
background-image:url(../images/buttons/c2.png);
}

.nav4 a  {
position: absolute;
left:40;
top:140;
background-image:url(../images/buttons/d1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav4 a:hover  {
background-image:url(../images/buttons/d2.png);
}

.nav5 a  {
position: absolute;
left:40;
top:170;
background-image:url(../images/buttons/e1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav5 a:hover  {
background-image:url(../images/buttons/e2.png);
}

.nav6 a  {
position: absolute;
left:40;
top:200;
background-image:url(../images/buttons/f1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav6 a:hover  {
background-image:url(../images/buttons/f2.png);
}

.nav7 a  {
position: absolute;
left:40;
top:230;
background-image:url(../images/buttons/g1.png);
background-repeat:no-repeat;
display:block;
width:125px;
height:22px;
text-decoration:none;
}

.nav7 a:hover  {
background-image:url(../images/buttons/g2.png);
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #3366CC;

}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	font-size: 12px;
	color: #3366CC;
}
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 18px;
	color: #3366CC;
	font-weight: normal;

}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #3366CC;
}

.textMedium {

	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #3366CC;
}
.textLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #3366CC;
	font-weight: bold;
}

/* profile page */

.form {color=#3366CC; font-size: 10px; }
.formDisabled {color=#3366CC; font-size: 10px; background-color:#FFFFCC;}
.form2Disabled {color=#3366CC; font-size: 10px; background-color:#ADBCDE;}
.form3Disabled {color=#3366CC; font-size: 14px; background-color:#CCCCCC;}
.form2 {color=#3366CC; font-size: 14px; }

.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: white;
}

#profile1 {
	position: absolute;
	left:0px;
	top:50px;
	width:250px;
	height:140px;
	background-color:#FFFFCC;
	text-align:left;
	padding : 1px;
}

#profile2 {
	position: absolute;
	left:250px;
	top:50px;
	width:250px;
	height:140px;
	background-color:#FFFFCC;
	text-align:left;
	padding : 1px;
}

#profile3 {
	position: absolute;
	left:0px;
	top:0px;
	width:250px;
	height:204px;
	background-color:#ADBCDE;
	text-align:left;
	padding : 1px;
}

#profile4 {
	position: absolute;
	left:250px;
	top:0px;
	width:251px;
	height:204px;
	background-color:#ADBCDE;
	text-align:left;
	padding : 1px;
}

#profile5 {
	position: absolute;
	left:0px;
	top:460px;
	width:500px;
	height:300px;
	background-color:#CCCCCC;
	text-align:left;
	padding : 1px;
}

#profile6 {
	position: absolute;
	left:0px;
	top:198px;
	width:500px;
	height:190px;
	background-color:transparent;
	text-align:left;
	padding : 1px;
}

#profilecompany {
	position: absolute;
	left:25px;
	top:50px;
	width:500px;
	height:20px;
	background-color:#4264B4;
	text-align:left;
	color : white;
	padding : 1px;
}

#profileaddress {
	position: absolute;
	left:25px;
	top:70px;
	width:500px;
	height:40px;
	background-color:silver;
	text-align:left;
	padding : 1px;
}

#profileaddresscontent {
	position: absolute;
	left:125px;
	top:70px;
	width:400px;
	height:40px;
	background-color:silver;
	text-align:left;
	padding : 1px;
	overflow : auto;
}

#profilename {
	position: absolute;
	left:25px;
	top:110px;
	width:500px;
	height:20px;
	background-color:#4264B4;
	text-align:left;
	color : white;
	padding : 1px;
}

#profilenamecontent {
	position: absolute;
	left:125px;
	top:110px;
	width:400px;
	height:20px;
	background-color:#4264B4;
	text-align:left;
	color : white;
	padding : 1px;
}

#profilephone {
	position: absolute;
	left:25px;
	top:130px;
	width:500px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profilephonecontent {
	position: absolute;
	left:125px;
	top:130px;
	width:400px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profileemail {
	position: absolute;
	left:25px;
	top:150px;
	width:500px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profileemailcontent {
	position: absolute;
	left:125px;
	top:150px;
	width:400px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profilefax {
	position: absolute;
	left:25px;
	top:170px;
	width:500px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profilefaxcontent {
	position: absolute;
	left:125px;
	top:170px;
	width:400px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profileweb {
	position: absolute;
	left:25px;
	top:190px;
	width:500px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profilewebcontent {
	position: absolute;
	left:125px;
	top:190px;
	width:400px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
}

#profilenature{
	position: absolute;
	left:25px;
	top:210px;
	width:500px;
	height:80px;
	background-color:silver;
	text-align:left;
	padding : 1px;
}

#profilenaturecontent {
	position: absolute;
	left:125px;
	top:210px;
	width:400px;
	height:80px;
	background-color:silver;
	text-align:left center;
	padding : 1px;
	overflow : auto;
}

#profilequote {
	position: absolute;
	left:25px;
	top:290px;
	width:500px;
	height:40px;
	background-color:#FCEDA5;
	text-align:left;
	padding : 1px;
}

#profileeditButton {
	position: absolute;
	left:25px;
	top:350px;
	width:70px;
	height:20px;
	background-color:#B6C3E1;
	text-align:left;
	padding : 1px;
	text-decoration:none;
}

#profilequotecontent {
	position: absolute;
	left:125px;
	top:290px;
	width:400px;
	height:40px;
	background-color:#FCEDA5;
	text-align:left;
	padding : 1px;
	overflow : auto;
}

/* member join page */

#col1 {
	position: absolute;
	left:25px;
	top:50px;
	width:500px;
	height:800px;
	background:transparent;
	text-align:left;
}

#col2 {
	position: absolute;
	left:125px;
	top:50px;
	width:100px;
	height:800px;
	background:transparent;
	text-align:left;
}

#col3 {
	position: absolute;
	left:225px;
	top:50px;
	width:100px;
	height:800px;
	background:transparent;
	text-align:left;
}

#col4 {
	position: absolute;
	left:325px;
	top:50px;
	width:100px;
	height:800px;
	background:transparent;
	text-align:left;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

#iframeholder {
	position: absolute;
	left:10px;
	top:33px;
	width:500px;
	height:800px;
	background:transparent;
	text-align:left;
}

#adminprofile1 {
	position: absolute;
	left:0px;
	top:40px;
	width:250px;
	height:140px;
	background-color:#FFFFFF;
	text-align:left;
	padding : 1px;
}

#adminprofile2 {
	position: absolute;
	left:250px;
	top:40px;
	width:250px;
	height:140px;
	background-color:#FFFFFF;
	text-align:left;
	padding : 1px;
}

#adminprofile3 {
	position: absolute;
	left:0px;
/*	top:25px;*/
	top:0px;
	width:250px;
	height:204px;
	background-color:#ADBCDE;
	text-align:left;
	padding : 1px;
}

#adminprofile4 {
	position: absolute;
	left:250px;
/*	top:25px;*/
	top:0px;
	width:240px;
	height:204px;
	background-color:#ADBCDE;
	text-align:left;
	padding : 1px;
}

#adminprofile5 {
	position: absolute;
	left:0px;
	top:255px;
	width:500px;
	height:190px;
	background-color:#FFFFFF;
	text-align:left;
	padding : 1px;
}

#adminprofile6 {
	position: absolute;
	left:0px;
	top:190px;
	width:500px;
	height:229px;
	background-color:#FFFFFF;
	text-align:left;
	padding : 1px;
}

#search5 {

	position: absolute;
	left:0px;
	top:135px;
	width:200px;
	height:100px;
	background:transparent;
	text-align:left;
}

#newstopbartitle {
	position: absolute;
	background-color: #B6C3E1;
	float:right;
	height: 100%;
	width: 50%;
	top: 0px;
	padding: 2px;
	text-align: right;
}

#newstopbar {
	background-color: #B6C3E1;
	height: 25px;
	width: 100%;
	left: 0px;
	top: 0px;
	padding: 2px;
}

