*
{
	margin:0px;
	border:0px;
	padding:0px;
}

body, div, table {margin:0px; border:0px; padding:0px; background-color:transparent; vertical-align:top; text-align:left; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; font-style:normal}

p {margin:10px 0px;}

ul, ol {margin:10px 0px 10px 20px;}

img {vertical-align:bottom;}

input[type="text"], input[type="password"], input[type="textarea"] {border:1px solid #cccccc;}

input{
	_border:1px solid #cccccc;
	padding:2px;
}

.embold {font-weight:bold;}
.ital {font-style:italic;}
.uline {text-decoration:underline;}

.grayText {color:#777777;}
.grayBack {background-color:#cccccc;}
.grayOutline {border:1px solid #cccccc;}

.alignCenter {text-align:center;}
.alignRight {text-align:right;}

.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}

.box350L, .box400L
{
	padding:0px 20px 20px 0px;
	width:350px;
	float:left;
}
.box350R, .box400R
{
	padding:0px 0px 20px 20px;
	width:350px;
	float:right;
}
.box400L, .box400R {width:400px;}

#header {margin:0px; border:0px; padding:0px; width:100%; height:75px; background-image:url(../Images/Header_Bkgd.jpg); position:absolute; top:0px; left:0px}
#navigator {margin:0px; border:0px; padding:0px; width:100%; height:15px; background-color:#eaeaea; position:absolute; top:75px; left:0px; z-index:100}

@media print {#navigator {display:none;}}

#title {position:absolute; top:120px; left:0px}

#content {width:600px; position:absolute; top:180px; left:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}

#rightbar {width:182px; height:512px; overflow:hidden; position:absolute; top:140px; left:750px; background-color:#e4e4e4; text-align:center}

#rightbar a {color:#ffffff;}

.rightbar_text {padding:5px 2px 10px 2px;}

#prof_pic {margin:0px; border:0px; padding:0px; width:169px; position:absolute; top:150px; left:100px}
#prof_text {width:500px; position:absolute; top:150px; left:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}

.req {font-weight:bold; color:#cc0000}

.contact_label {text-align:right; padding-right:2px}

#footer {width:670px; padding:5px; border-top:solid 1px #cccccc; font-size:10px; color:#777777; position:absolute; top:650px; left:50px}

a:link {color:#003399; text-decoration:none}
a:visited {color:#003399; text-decoration:none}
a:hover {color:#003399; text-decoration:underline}
a:active {color:#003399; text-decoration:none}

img, a img {margin:0px; border:0px; padding:0px}

h1 {font-size:25px}

.bul_img {margin-right:5px; vertical-align:middle}

.para_pg_num {background-color:#aacccc; font-size:15px; font-weight:bold}

.pg_num {padding-left:10px; padding-right:10px}

.sub {font-family:Verdana; font-size:10px; font-weight:bold; color:#777777; line-height:15px}

.teamProfilesList
{
	margin:0px 40px 20px 0px;
	border-top:1px solid #efefef;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #efefef;
	padding:0px;
	width:250px;
	float:left;
	list-style:none;
	text-align:left;
}

.teamProfilesList li
{
	margin:0px 0px 10px 0px;
	padding:10px;
}
.teamProfilesList h3
{
	margin:-10px;
	padding:10px;
	background-color:#f7f3f0;
	font-size:13px;
}
.teamProfilesList a {font-weight:bold;}

#accordion {margin-bottom:100px;}
#accordion h3
{
	margin:0px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;	padding:5px;
	overflow:hidden;
	background-image:url("../Images/accordion_tabs_bg.gif");
	background-repeat:repeat-x;
	background-color:#eaeaea;
	font-size:13px;
	color:#777777;
	text-shadow:#ffffff 0px 1px 0px;
	cursor:pointer;
}
#accordion div
{
	border:1px solid #dddddd;
	padding:5px;
}
#accordion a {font-weight:bold;}
#accordion h3 span
{
	width:550px;
	display:block;
	float:left;
}
#accordion h3 span.symbol
{
	width:10px;
	display:block;
	float:right;
}
