/*****RESET*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0; padding: 0;}
html {min-height:100%}

/*****BASIC ELEMENTS*****/

body {font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;line-height: 19.83px;background-color: #1c3d44;color: #1c3d44; min-height:100%; margin: 0; padding: 0}
#headerwrapper {height: 150px;background-position: center;background-color: #325862;border-bottom-width: 3px;border-bottom-style: solid;	border-bottom-color: #93C1CA;}
#headerwrapper #header {width: 1000px;margin-right: auto;margin-left: auto;height: 150px;}
#headerwrapper #headertitle {width: 759px;height: 150px;}
#headerwrapper #header #login {width: 241px;float: right;color: #bbdfe7;padding-top: 7px;}
#register {display: block;float: right;width: 241px;height: 37px;background-color: #305B65;}
#register a.reg:link ,a.reg:visited {display: block;float: right;width: 241px;height: 37px;background-color: #6DA1AC;text-decoration: underline;color: #FFF;font-size: 16px;line-height: 37px;text-align: center;font-family: Tahoma, Geneva, sans-serif;}
#register a.reg:hover {text-decoration: underline;background-color: #396C79;}

/*****CONTENT*****/

#contentwrapper #content ul.resources {
	list-style-type: none;
}
#contentwrapper #content ul.resources li {
	display: block;
	float: left;
	width: 180px;
	height: 100px;
	padding: 10px;
	margin: 10px;
	border: 1px dashed #4A8A96;
	text-align: center;
}
.clear {clear: left;}
#columnleft {width: 465px;clear: left;}
#columnright {width: 500px;float: right;display: block;clear: both;}
#cv h1 {font-size: 22px;color: #1C3D44;}
.contentr {width: 488px;margin-top: 10px;padding: 5px;background-color: #C9DADC;float: left;border: 1px dotted #4A8A96;}
.contentl {background-color: #C9DADC;padding: 5px;width: 454px;border: 1px dotted #4A8A96;margin-right: auto;margin-left: auto;margin-top: 10px;}
#subwrapper {padding: 9px;width: 480px;border: 1px dotted #4A8A96;}
#subwrapper #subl {float: left;width: 230px;border-right-width: 1px;border-right-style: dotted;border-right-color: #4A8A96;padding-top: 5px;	padding-right: 5px;padding-bottom: 10px;padding-left: 5px;}
#subwrapper #subr {width: 229px;float: left;padding-top: 5px;padding-right: 5px;padding-bottom: 10px;padding-left: 5px;}
#subwrapper #subexec {clear: both;display: block;border-top-width: 1px;border-top-style: dotted;border-top-color: #4A8A96;padding-top: 10px;	padding-right: 10px;padding-left: 10px;}

ul.bullets {
	list-style-image: url(images/bullet.jpg);
	list-style-position: inside;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4A8A96;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #000;
	text-indent: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
ul.bullets li.no {list-style-image: url(images/bulletno.jpg);}
.halfcentered {width: 481px;margin-right: auto;margin-left: auto;padding: 7px;border: 1px dotted #4A8A96;}
.thirdcentered {width: 317px;margin-right: auto;margin-left: auto;padding: 7px;border: 1px dotted #4A8A96;}
.twothirdscentered {padding: 7px;width: 634px;margin-right: auto;margin-left: auto;border: 1px dotted #4A8A96;}
#mission {padding-top: 5px;	padding-bottom: 15px;text-align: center;}
#contentwrapper {width: 1000px;margin-top: 25px;margin-right: auto;margin-left: auto;clear: both;height: 100%;margin-bottom: 15px;}
#contentwrapper #content {width: 976px;border: 5px solid #4A8A96;background-color: #e5edee;padding: 7px;clear: both;height: 100%;}
#contentwrapper #myally {background-image: url(images/myallybg.jpg);display: block;height: 31px;width: 222px;padding-right: 10px;	padding-left: 10px;line-height: 31px;color: #e5edee;text-align: center;margin-left: 758px;}
#myally a.personal:link , a.personal:visited{color: #FFF;text-decoration: none;}
#steps {width: 471px;padding-top: 15px;}
#contentnav {height: 31px;float: left;width: 1000px;}
#contentnav a.cnav:link, a.cnav:visited {
	height: 30px;
	line-height: 31px;
	text-decoration: none;
	color: #FFF;
	float: left;
	display: block;
	text-align: center;
	margin-left: 0px;
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 5px;
	background-image: url(images/cnavbg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4A8A96;
	border-right-color: #4A8A96;
	border-left-color: #4A8A96;
}
#contentnav a.cnavgreen:link, a.cnavgreen:visited {
	height: 30px;
	line-height: 31px;
	text-decoration: none;
	color: #0F0;
	float: left;
	display: block;
	text-align: center;
	background-color: #1A3842;
	margin-right: 3px;
	margin-left: 0px;
	background-image: url(images/cnavbg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4A8A96;
	padding-right: 7px;
	padding-left: 7px;
	border-left-color: #4A8A96;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4A8A96;
}
#contentnav a.cnav:hover {color: #FFF;text-decoration: underline;}
#recruiters  {width: 225px;float: left;padding: 7px;}
#hrprof  {width: 227px;margin-left: 240px;padding: 7px;}
ul.faq {list-style-type: none;}
ul.faq li {color: #4A8A96;	font-size: 16px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #A8C2C6;margin-bottom: 10px;}
ul.opener {color: #000;font-size: 10px;padding-left: 10px;}
ul.opener li {}
.registerfield {
	padding: 10px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	border: 1px dotted #4A8A96;
	height: 400px;
	clear: left;
}
.registerfield .input, .input {background-color: #E5EDEE;border: 1px solid #4A8A96;}
a.ilfail:link {color: #FFF;background-color: #6DA1AC;display: block;height: 45px;width: 200px;margin-right: auto;margin-left: auto;text-align: center;	line-height: 45px;font-size: 18px;}

/*****NAVIGATION*****/

#navwrapper {background-image: url(images/navbg.jpg);height: 37px;}
#navwrapper #nav {width: 1000px;height: 37px;margin-right: auto;margin-left: auto}
#navwrapper #nav a.nav:link, a.nav:visited {font-size: 18px;text-decoration: none;float: left;height: 37px;width: 165px;line-height: 37px;text-align: center;color: #CDDEE2;}
#navwrapper #nav a.nav:hover {text-decoration: underline;color: #FFF;}

/*****ACCORDION*****/
.AccordionTitle, .AccordionContent, .AccordionContainer{position:relative;}
.AccordionTitle{height:35px;overflow:hidden;cursor:pointer;font-size:13pt;vertical-align:middle;text-align:center;display:table-cell;	-moz-user-select:none;line-height: 35px;color: #4A8A96;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #4A8A96;width: 454px;
	text-decoration: underline;background-image: url(images/accordion-bg.jpg);}
.AccordionContent{display:none;	background-color: #E5EDEE;padding: 7px;	overflow: auto;}
.AccordionContainer{}
.AccordionContent ul {list-style-type: disc;}
.AccordionContent ul li {}

/*****FOOTER*****/

#footerwrapper {background-color:#C9DADC;height: 25px;color: #E5EDEE;text-align: center;padding: 5px;clear: both;background-color: #4A8A96;}
#footerwrapper a.foot:link, a.foot:visited {color:#FFF}

/*****TYPOGRAPHY*****/

h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: lighter;font-size: 24px;padding-bottom: 5px;	border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #4A8A96;margin-bottom: 5px;}
.f10 {font-size:10px}
.f12 {font-size:12px}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}
.highlight {color: #4A8A96;color: #4A8A96;}
.highlightgreen {color:#096;}
.attention {color:#F00}
.sub {text-transform: uppercase;color: #4A8A96;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 1.1em;}
.bold {font-weight:bold}
.italic {font-style:italic}
a:link, a:visited {	text-decoration: underline;color: #4A8A96;}

