body {
	border:0px; 
	margin:0px; 
	padding:0px;
	background:url('images/body.jpg') top no-repeat #FFFFFF;
	text-align:center;
	width:100%;
}

body.index {
	background:url('images/bodyIndex.jpg') top no-repeat #FFFFFF;
}

table {border:0px; margin:0px; padding:0px;}
td {border:0; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
form {border:0px; margin:0px; padding:0px;}
input {vertical-align:middle; }
input[type ="text"], input[type ="password"], textarea {
	width:150px;
	height:18px;
	font-family:Myriad, "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
	border:1px solid #626262;
	margin-bottom:10px;
	padding:3px;
}

textarea {
	width:565px;
	height:150px;
}


#header {
	width:850px;
	height:100px;
	margin-top:18px;
	display:block;
	text-align:right;
	color:#FFFFFF;
	font-family:Myriad, "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#header a:link, #header a:visited {color:#89CD00; text-decoration:none; }
#header a:hover, #header a:active, #header a:visited:hover {color:#FFFFFF; text-decoration:underline; }

#body {
	width:1000px;
	height:718px;
	text-align:left;
	display:block;
	font-family:Myriad, "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#leftColumn {
	width:285px;
	height:800px; 
	float:left;
	text-align:right;
}

#mainPage {
	width:715px;
	height:620px;
	float:left;
	text-align:left;
	display:block;
	overflow:auto;
	position: relative;
	margin-top:20px;
}

#popUp {
	width:235px;
	z-index:100; 
	position:absolute; 
	top:700px; 
	right:50%;
	margin-right:195px;
	background:rgba(255, 255, 255, 0.75);
	padding:10px;
	border:2px solid #C7C7C8;
	/*background:url('images/dropDown.png') top left no-repeat;*/
	
	color:#404141;
	font-family:Myriad, "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
}

#popUp a {padding:3px; width:161px; height:21px; margin-bottom:10px;}
#popUp a:link, #popUp a:visited {background:transparent;}
#popUp a:hover, #popUp a:active, #popUp a:visited:hover {background:#333333;}




.logo {
	margin-top:30px;
}

.leftNav {
	margin-top:30px;
	height:400px;
	overflow:auto;
	position: relative;
	padding-right:10px;
	
	color:#1A3E2F;
	font-size:19px;
	line-height:42px;
}

.leftNav a {display:block; text-transform:uppercase;}
.leftNav a:link, .leftNav a:visited {color:#1A3E2F; text-decoration:none; }
.leftNav a:hover, .leftNav a:active, .leftNav a:visited:hover {color:#46770A; text-decoration:none; }

.teamLogin {
	margin-top:4px;
	color:#666666;
	font-size:16px;
}

.teamLogin a {/*display:block;*/}
.teamLogin a:link, .teamLogin a:visited {color:#666666; text-decoration:none; }
.teamLogin a:hover, .teamLogin a:active, .teamLogin a:visited:hover {color:#00B1EB; text-decoration:none; }

.main {
	display:block;
	margin:0px 0px 0px 40px;
	/*height:620px;*/
	border-left:2px solid #C7C7C8;
	padding:20px 50px 0px 40px;

	font-size:16px;
	color:#848484;
	font-weight:normal;
	line-height:22px;
}

.main a:link, .main a:visited {color:#047195; text-decoration:underline; }
.main a:hover, .main a:active, .main a:visited:hover {color:#00B1EB; text-decoration:underline; }

.main img.big {
	background:rgba(157, 157, 157, 0.36);
	padding:8px;
	margin:0px 0px 30px 0px;
}

.main h1 {
	font-size:17px;
	text-transform:uppercase;
	color:#1A3E2F;
	margin:0px 0px 20px 0px;
	max-width:582px;
	font-weight:normal;
}

.main p {
	font-size:16px;
	color:#848484;
	margin:0px 0px 20px 0px;
	max-width:582px;
	font-weight:normal;
	line-height:22px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .main p {
		font-size:14px;
		color:#848484;
		margin:0px 0px 20px 0px;
		max-width:582px;
		font-weight:bold;
		line-height:22px;
	}

}

.main form {
	font-size:16px;
	color:#848484;
	margin:0px;
	font-weight:normal;
	line-height:22px;
	padding:0px;
}

.errors {color:#CC0000; margin-bottom:10px; }
.thanks {color:#0033CC; margin-bottom:10px; }
.smallText {font-size:11px; }

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.show {display:block; }
.hide {display:none; }

.indexPage {
	color:#404141;
	margin:110px 0px 0px 130px;
	line-height:24px;
	font-size:15px;
	/*margin:525px 50px 0px 40px;
	text-align:justify;*/
}