body 
	{
	margin:0px 0px 0px 0px;
	}
	
h2
	{
	font: 16pt "arial unicode ms", arial, vardana, serif;
	padding: 10px 0 0 0;
	margin:0;
	}

h3
	{
	font: 14pt "futura bk bt", verdana, arial, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 8px 5px 10px;
	color: White;
	}
	
h4
	{
	font:  bold 12pt "arial unicode ms", arial, vardana, serif;
	padding: 0px 0px 0px 0px;
	margin: 0;
	
	}

h5
	{
	font:  bold 10pt "arial unicode ms", arial, vardana, serif;
	padding: 15px 0px 0px 0px;
	margin: 0;
	}

h6
	{
	font: 8pt "arial unicode ms", arial, serif;
	padding: 0;
	margin: 5px 0 5px 0;
	}

p
	{
	margin: 0px;
	padding: 5px 5px 5px 0px;
	font: 10pt "arial unicode ms", arial, serif;
	}
	
a
	{
	color: #376CBC;
	text-decoration: none;
	}

a:active
	{
	color: #990000;
	text-decoration: none;
	}

a:hover
	{
	color: #990000;
	text-decoration: none;
	}

ul, ol
	{
	font: 10pt "arial unicode ms", arial, serif;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
ul
{
	list-style-image:  url(images/bullet.bmp);
}
	
table
	{
	font: 10pt "arial unicode ms", arial, serif;
	padding: 5px 5px 5px 5px;
	}
	
td
	{
	padding: 0px;
	margin: 0px;
	}
	 
.screenshots
	{
	padding: 10px 0px 15px 0px;
	width: 602px;
	}
	
.screenshots img
{
	border: solid 1px #EAEAEA;
}
	
.screenshots h6
	{
	margin-right: 55px;
	text-align: center;
	}

#logo
	{
	float:left;
	}

#headertitle
	{	
	padding: 20px 10px 5px 8px;
	margin-left: 220px;
	}

#header
	{
	/*color: #80809C;*/
	color: #0000CC;
	border-bottom:4px solid #990000;
	padding: 0px;
	height: 95px;
	}

#minwidth
{
	min-width: 950px;
}
	
/* needed to control the minimum width of the site */
#bodydiv
{
	padding: 0 950px 0 0px;
}

#sizer
{
	width: 100%;
}

#minwidth
{
    margin: 0 -950px 0 0;
	position: relative;
}
	
/* Holly Hacks \*/ 
* html #bodydiv, 
* html #sizer, 
* html #minwidth { height: 0; } 
/* ************************************************/


.headermenu 
	{
	color: #80809C;
	text-align: left;
	margin-left: 220px;
	padding: 10px 10px 15px 10px;
	font: bold 8pt verdana, arial, serif;
	border-top: 1px solid #990000;
	}

.headerhome
	{
	float: left;
	}

.headerapply
	{
	float: right;
	font: bold 8pt verdana, arial, serif;
	padding-right: 10px;
	}

#leftcontent
	{
	background-color: #fff;
	position: absolute;
	left: 10px;
	top: 100px;
	width: 290px;
	border: 1px solid  white;
	}

#centercontent
	{
	background-color: #fff;
	border: 1px solid white;
   	margin-left: 301px;
   	margin-right: 211px; 
	}

#rightcontent
	{
	background-color: #fff;
	position:  absolute;
	right: 0px;
	top: 100px;
	width: 200px;
	}
	
#aboutcontainer
	{
	padding: 10px 0px 0px 20px;
	}
	
#about
	{
	width: 260px;
	background-color: #990000;
	background: #990000 url(images/custom_corner_topleft_red.gif) no-repeat top left;
	}
	
#aboutroundedheader
	{
	margin: 0px;
    padding: 30px 10px 10px 10px;
	background: url(images/custom_corner_topright_red.gif) no-repeat top right;
	}

#about p
	{
	font:  12pt "futura bk bt", verdana, arial, serif;
	padding: 5px 10px 10px 15px;
	color: #FFF;
	}	
	
#aboutapply
	{
	padding-top: 30px;
	color: #000;
	background: #990000 url(images/custom_corner_bottomleft_red.gif) no-repeat bottom left;
	}
	
.AboutFooterRight
	{
	background: url(images/custom_corner_bottomright_red.gif) no-repeat bottom right;
	height: 40px;
	}
	
#aboutapply a
	{
	float: right;
	margin: 0px;
	padding: 0px 20px 20px 5px;
	color: #FFF;
	text-decoration: none;
	font: bold 10pt "arial unicode ms", arial, serif;
	}	
	
#articles
	{
	padding: 10px 5px 10px 20px;
	}
	
.article p
	{
	margin: 0px;
	padding: 5px 5px 15px 0px;
	}
	
.article a
	{
	font: bold 12pt "arial unicode ms", arial, vardana, serif;
	}
		
#moreinformation
	{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}	
	
#recruitingevents p
	{
	font: 8pt "arial unicode ms", arial, vardana, serif;
	padding: 5px 10px 15px 15px;
	}
	
#team p
	{
	font:  8pt "arial unicode ms", arial, vardana, serif;
	padding: 5px 10px 10px 0px;
	}
	
#recruitingevents h6, #team h6
	{
	font:  italic 8pt "arial unicode ms", arial, vardana, serif;
	margin: 0px 10px 0 0;
	}
		
#recruitingeventscontainer, #teamcontainer
	{
	background-color: #fff;
	padding: 5px 10px 10px 10px;
	}
	
#recruitingevents, #team, .commonquestion
	{
	width: 180px;
	background: #DAE7F0 url(images/custom_corner_topleft.gif) no-repeat top left;
	}
	
#recruitingevents h5, #team h5, .commonquestion h5
	{
	padding: 20px 5px 5px 15px;
	background: url(images/custom_corner_topright.gif) no-repeat top right;
	}
	
.RoundedBody
	{
	padding-left: 15px;
	}
	
.RoundedFooter
	{
	background: url(images/custom_corner_bottomleft.gif) no-repeat bottom left;
	}
	
.RoundedFooterRight
{
	background: url(images/custom_corner_bottomright.gif) no-repeat bottom right;
	height: 30px;
}
	
.RoundedFooterRight a
	{
	float: right;
	padding-right: 15px;
	font: 8pt arial, serif;
	}
		
#examples
	{
	clear: both;
   	margin: 0 200px 0 0;
	}

#exampletitle
	{
	margin: 0px 10px 0px 10px;
	border-bottom: 1px solid #990000;
	}
	
#products
	{
	padding-left: 5px;
	}

.productmenu, .teammenu, .articlemenu, .calendarmenu
	{
	clear: left;	
	background: #FFFFFF;
	font: 8pt arial, serif;
	padding: 10px 10px 5px 10px;
	margin: 10px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #EAEAEA;
	width: 270px;
	}
	
.productmenu
	{
	text-align: center;
	}

.productmenu img
	{
	height: 167px;
	width: 250px;
	padding-top: 10px;
	}

/* in IE-win, floats overflow the holding div tag if there isn't a specified height or width.
	Since we may not want to specify either (letting the content control it), there is a workaround
	called the Holly Hack which fixes the problem. See http://positioniseverything.net/explorer/escape-floats.html */
/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */

#products .productmenu
	{
	clear: none;
	margin: 10px 5px 10px 5px;
	float: left;
	padding: 2px;
	background-color: #EAEAEA;
	}

.SelectedMenu
	{
	border: 1px solid #990000;
	cursor: default;
	}
	
.SelectedMenuLink
	{
	color: #990000;
	}
	
.UnselectedMenuLink
	{
	color: #80809C;
	/*color:  #0000CC;*/
	}

.HoverMenu
	{
	/*border: 1px solid #990000;*/
	border: 1px solid #80809C;
	}
	
#leftnav 
	{
	position:  absolute;
	left: 0px;
	top: 99px;
	width: 315px;
	background:#EAEAEA;
	margin-right:20px;
	padding: 10px;
	}
	
.leftnavheader	
	{
	font: 12pt "arial unicode ms", arial, vardana, serif;
	padding-left: 10px;
	}
	
#main
	{
	margin-left: 350px;
	overflow:  hidden;
	padding: 5px 5px 10px 5px;
	}

#content
	{
	padding: 0px 5px 5px 10px;
	}
	
.contentnav
	{
	padding: 10px;
	clear: right;
	}
	
.footernav
	{
	margin-right: 210;
	}
	
.contentnav a
	{
	color: #808080;
	font: 8pt "arial unicode ms", arial, serif;
	}

#contentheader
	{
	border-bottom: 1px solid #EAEAEA;
	}

.previousmember
	{
	float: left;
	}

.nextmember
	{
	text-align: right;
	}
	
.showhover:hover
	{
	color: #990000;
	}

.nohover:hover
	{
	color: #808080;
	}

#productcontent, #membercontent
	{
	margin-right: 210px;
	}
	
#productcontent
	{
	padding-top: 0px;
	text-align: justify;
	}

#membercontent, #articlecontent
	{
	padding-top: 10px;
	text-align: justify;
	}

#title
	{
	padding: 5px 0px 0px 0px;
	}	

.teammenu
	{
	height: 125px;
	}

.teammenu h6
	{
	text-align: left;
	margin: 5px 10px 5px 125px;
	}

.teammenu img
	{
	float: left;
	}

#memberpicture
	{
	float: right;
	padding: 20px 5px 10px 20px;
	}
	
#memberinfo, #commonquestions
	{
	float: right;
	margin-top: 30px;
	width: 180px;
	}
	
#articlecontent img
	{
	margin: 10px 10px 10px 0px;
	}
	
.rightmargin
	{
	margin-right: 210px;
	}

.norightmargin
	{
	margin-right: 20px;
	}	

.memberinfoheader
	{
	font: bold 8pt "arial unicode ms", arial, serif;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	}
	
.memberinfobody p
	{
	font: 8pt "arial unicode ms", arial, serif;
	padding: 5px 0px 15px 0px;
	}
	
.commonquestion
{
	margin-bottom: 20px;
}

.commonquestion p
{
	padding-right: 10px;
	font:  8pt "arial unicode ms", arial, serif;
}

#NoUpcomingEvents
{
	color: #990000;
}

		

