body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#bowl {
	width:100%;
	margin: 0 auto;
	background:url(../images/bg.gif);
	background-repeat:repeat;
}
#header {
	width:100%;
	height:115px;
	border-bottom:3px solid #47628a;
}
#container {
	width:900px;
	margin:0 auto;
}
#content {
	background-color:#FFFFFF;
	font-size:85%;
}
#colA650 {
	width:620px;
	float:left;
	padding:10px 20px 20px 20px;
}
#colB237 {
	width:237px;
	float:right;
}
#footer {
	width:100%;
	height:32px;
	background-color:#999999;
	font-size:70%;
	color:#FFFFFF;
	
}

#footer div {
	width:900px;
	margin:0 auto;
	padding:5px;
}

#footer a {
	color:#FFFFFF;
}
#nav {
	width:900px;
	margin:0 auto;
}
#navStuff {
	
}
#logo {
	float:left;
}
#search {
	float:right;
	width:250px;
	border:1px solid #CCCCCC;
	margin-top:30px;
	background-color:#dce2e5;
	padding:3px;
}

.logo {
	padding-top:23px;
}
#tabs1 {
	float:left;
	width:100%;
	font-size:80%;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#tabs1 ul {
	margin:0;
	padding:17px 10px 0 100px;
	list-style:none;
}
#tabs1 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs1 a {
	float:left;
	background:url("../images/tableftJ.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs1 a span {
	float:left;
	display:block;
	background:url("../images/tabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#47628a;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabs a:hover span {
	color:#627EB7;
}
#tabs1 a:hover {
	background-position:0% -42px;
}
#tabs1 a:hover span {
	background-position:100% -42px;
	color:#fff;
}
#tabs1 li.active span {
	background-position:100% -42px;
	color:#fff;
}
#tabs1 li.active a {
	background-position:0% -42px;
}

#tabs1 li.login {
	margin-left:5px;
	display:block;
}

#tabs1 li.login span {
	
	
}
#tabs1 li.login a {
	
}

#breadcrumb {
	font-size:90%; color:#999999; margin-bottom:10px;
}

.grayTagline {
	color:#999999; font-size:170%; font-weight:200; margin:0; padding:0;
}
.grayTaglineUnderP {
	margin-top:0; padding-top:0; font-size:115%; font-weight:bold; color:#47628a;
}
.blueTagline {
	color:#47628a; font-size:115%; font-weight:200; margin:0; padding:0;
}
sup {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* Home Page */

#homeMedia {
	width:900px;
	background-color:#47628a;
}
#hero {
	width:650px;
	height:195px;
	background-color:#47628a;
	float:left;
}
#newsHome {
	width:215px;
	float:right;
	height:185px;
	background-color:#fff;
	margin:10px 10px 0 10px;
}
#newsHome span {
	display:block;
	padding:10px 0 0 10px;
	color:#47628a;
	font-weight:bold;
}
#newsHome ul {
	list-style:none;
	padding:0;
	margin:0;
}
#newsHome li {
	font-size:85%;
	display:block;
	padding:10px 5px 5px 10px;
}
#newsHome li a {
	color:#333333;
}
#newsHome li a:hover {
	text-decoration:none;
}
#steps {
	width:100%;
	margin-top:10px;
}
#homeDownloads {
	width:100%;
	margin-top:20px;
}
#SponsorsPlatinum {
	
	margin-top:10px;
}
#SponsorsGold {
	
	margin-top:10px;
}
h2.Home {
	border-bottom:1px solid #CCCCCC;
	font-size:120%;
	color:#47628a;
	margin-top:10px;
	font-weight:bold;
}
table.Resource {
	width:95%;
}
table.Resource td {
	padding:5px;
}
.ResourceTDHeading {
	font-size:80%;
	color:#47628a;
	font-weight:bold;
}
.ResourceTDDesc {
	font-size:80%;
}

.ResourceTDDesc a {
	color:#47628a;
}

.ResourceTDDesc a:hover {
	color:#47628a;
	text-decoration:none;
}

#Subscribe {
	width:225px;
	margin:5px auto;
}
#SubscribeTop {
	width:224px;
	height:5px;
}
#SubscribeIn {
	width:222px;
	border-left:1px solid #dde2e6;
	border-right:1px solid #dde2e6;
	background-image:url(../images/subscribeTile.gif);
	background-repeat:repeat-x;
	height:150px;
}
#SubscribeBottom {
	width:224px;
	height:4px;
}
.SubscribeTable {

}
.SubscribeTable th {
	font-size:105%;
	color:#47628a;
	font-weight:700; 
	text-align:center;
	padding-top:3px;
}
.SubscribeTable span {
	margin:0 10px;
	display:block;
	font-size:12px;
}
.SubscribeTable .inputbox {
	border:1px solid #666666; background-color:#FFFFFF; width:200px; font-size:14px; margin:5px 0;
}


/* About Us */

#titleBar {
	height:45px; background-color:#47628a; width:100%;
}
#titleBar h1 {
	display:block;
	color:#FFFFFF;
	font-size:160%;
	padding:10px 0 0 15px;
	margin:0;
}
/* End About Us */

/* News */

.NewsHeadline {
	color:#999999; font-size:170%; font-weight:200; margin:0; padding:0;
}

/* End News */

/* Enrollment */

#enrolColA {
	width:700px; float:left;

}
#enrolColB {
	width:200px; float:right;
}
#enrolSteps {
	
}

#enrollmentWelcomeType {
	width:95%;
	border:1px solid #999999;
	text-align:center;
	padding:10px;
	background-color:#6d97d6;

}

#enrollmentWelcomeType span.title {
	font-size:125%;
	font-weight:bold;
	color:#fff;
	
}


#enrollmentWelcomeType a.name {
	color:#fff;

}
#enrollmentWelcomeType a.name:hover {
	text-decoration:none;
}
#enrolSteps ul {
	padding:0;
	margin:0;
	list-style:none;
}

#enrolSteps li {
	margin:0 0 5px 0;
	padding:5px;
	display:block;
	border:1px dashed #CCCCCC;
	background-color:#f1f1f0;
	color:#47628a;
	font-size:90%;
}

#enrolSteps li a {
	color:#47628a;
}

#enrolSteps li a:hover {
	text-decoration:none;
}

#enrolSteps li.active a {
	color:#FFFFFF;
}

#enrolSteps li.active {
	background-color:#6d97d6;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	font-size:90%;
}


#enrolForm {
	background-color:#FFFFFF; width:95%; height:100%;
}

#enrolFormInner {
	width:95%; margin:0 auto; padding:10px 0;
}

input.textfield1 {
	border:1px solid #CCCCCC;
}

.SectionHeadings {
	border-bottom:1px solid #CCCCCC;
	font-size:120%;
	color:#47628a;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	width:100%;
}
.JobNumbers {
	font-size:100%;
	color:#47628a;
	margin-top:10px;
	font-weight:bold;
	width:100%;
}
.jobTable {
	background-color:#E4E4E4;
	padding:5px;
	margin-bottom:5px;
}

#enrollbuttons {
	width:100%;
	margin-top:20px;
	border:1px solid #999;
}

#enroleeReview {
	width:100%;
	padding:10px;
}

#enroleeReview ul {
	list-style:none;
	padding:0;
	margin:0;
}

#enroleeReview li {
	border:1px solid #999999;
	padding:5px;
	margin-bottom:5px;
}

/* End Enrollment */

