@charset "UTF-8";
/* CSS Document */
body	{
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

a:link	{
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}

label	{
	font-weight:bold;
}
#spread	{
	width: 900px;
	margin: 0 auto;
	background-image:url(../images/outside-border.gif);
	background-repeat:repeat-y;
	text-align:center;
}
#border-container	{
	width: 800px;
	margin: 0 auto;
	text-align:left;
}
#masthead	{
	height: 108px;
	background-repeat:no-repeat;
}
#mainarea	{
/*BRIAN*/
	text-align:left;
}
#navigation	{
	margin: 3px 10px;
}
#client-login	{
	width: 250px;
}
#site-nav	{
	float:right;
	line-height:25px;
}
#site-nav ul	{
	list-style-type: none;
}
#site-nav ul li {
	display:inline;
	margin-left: 30px;
}
#site-nav a:link	{
	color:#000;
	text-decoration:none;
}
#site-nav a:visited{
	color:#000;
	text-decoration:none;
}
#site-nav a:hover	{
	color:#09F;
}
#leftcol	{
	width: 215px;
	float: left;
	/*BRIAN*/
}
#maincontent	{
	width: 554px;
	float: right;
	border-left:1px solid #09F;
	padding:0 10px;
}
#location	{
	text-align:right;
	margin:10px 0;
}
#content	{
	color: #333;
}
#content p	{
	margin-bottom: 10px;
}
#footer	{
	clear:both;
	text-align:right;
	height:35px;
	padding-top:30px;
	padding-right:60px;
	background-image:url(../images/bottom-border.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	color:#000;
}

/*---------------------------------------------*/
/*-----------STYLES ADDED BY BRIAN-------------*/
/*-----------vvvvvvvvvvvvvvvvvvvvvvv-----------*/

/* controls left menu items */
a.menulink{
  font-size:12px;
}
a.menulink:visited{
  font-size:12px;
}
a.menulink:link{
  font-size:12px;
}
a.menulink:hover{
color:#09F;
}

/* controls screening menu links */
a.screeningmenulink{
  font-size:16px;
  text-decoration:underline;
}
a.screeningmenulink:visited{
  font-size:16px;
  text-decoration:underline;
}
a.screeningmenulink:link{
  font-size:16px;
  text-decoration:underline;
}
a.screeningmenulink:hover{
	color:#09F;
	text-decoration:underline;
}



.ultab li{
  margin:10px 0 10px 25px;
  list-style:disc;
}
.nobullet
{
  margin-left:-10px;
}
.nobullet li
{
	list-style-type:none;
}
.ultabbullet{
  list-style-type:disc;
  margin:10px 0 10px 15px;
  line-height:25px;
}

.ppbullet{
  list-style-type:disc;
  margin-left:30px;
  margin-bottom:20px;
  line-height:25px;
}

.mainareabullets{
  list-style-type:disc;
  margin-left:15px;
}
.mainareabullets li
{
	margin-bottom:10px;
}

.aboutareabullets{
  margin-left:25px;
  margin-top:10px;
}
.aboutareabullets li
{
	margin-bottom:10px;
}


#statustable{
  margin:10px 0 0 10px;
}

#statustable .statustableheading{
font-size:12px;
font-weight:bolder;
background-color:#052241;
color:White;
}

/*- Main Body Links -*/
#mainbody a:link{
  color:blue;
}
#mainbody a:visited{
  color:blue;
  text-decoration:none;
}
#mainbody a:hover{
  text-decoration:underline;
  color:#09F;
}
/*-----*/

.mainareaheading{
font-weight:bolder;
font-size:16px;
}
.mainareaheadingcenter{
font-weight:bolder;
font-size:18px;
text-align:center;
}

.mainareasubheading{
font-weight:bold;
font-size:14px;
font-style:italic;
margin-top:30px;
}

.dropcap{
float:left;
font-size:30px;
line-height:10px;
padding-top:2px;
font-weight:bolder;
}

.WaterMarkedTextBox
{
    height: 16px;
    width: 125px;
    padding: 2px 2 2 2px;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
    vertical-align: middle;
    font-family:Arial;
    font-size: 8pt;
    text-align: center;
}
.WaterMarkedTextBoxPSW
{
    background-position: center;
    height: 16px;
    width: 125px;
    padding: 2px 2 2 2px;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: white;
    vertical-align: middle;
    text-align: right;
    background-image: url(../images/psw_wMark.png);
    background-repeat: no-repeat;
}
.NormalTextBox
{
    height: 16px;
    width: 168px;
}
.subtitle{
  margin-top:15px;
  margin-bottom:7px;
  font-size:12pt;
}

.question
{
	color:#800080;
	font-weight:bolder;
	margin-top:15px;
}
.questiontext
{
	color:Black;
	font-style:italic;
	font-weight:normal;
}

.aboutbullet{
  list-style-type:disc;
  margin:10px 0 10px 15px;
}
.mainpagefooterspace
{
	height:225px;
}

.tblFileList
{
	padding:10px;
	border:1;
}
.buttoncursor
{
	cursor:pointer;
}
.tablespacing td
{
	padding:10px 10px 10px 10px;
}
.radiogroup
{
	font-weight:normal;
}
.radiogroup td
{
	padding:3px;
	text-indent:5px;
	font-size:10px;
}
.homebullets
{
	margin-left:20px;
}
.modelpagebullets
{
	margin-left:25px;
	list-style-type:disc;
	margin-bottom:30px;
}
.mainareaindent
{
	margin-left:50px;
	font-size:larger;
	margin-bottom:20px;
}
.mainareaindent ul
{
	line-height:25px;
}
.font14
{
	margin-left:20px;
	font-size:14px;
}
.imgborder
{
	 border:solid 2px blue;
}
.modelChartDiv
{
	text-align:center;
	margin-top:15px;
	margin-bottom:25px;
}
.modelChartImg
{
	border:solid 2px blue;
}
.ppheading
{
	font-weight:bolder;
	margin-bottom:10px;
}
.ppsubheading
{
	margin-left:15px;
}
table.tblChangePwdWrapper
{
	margin-left:auto;
	margin-right:auto;
}
table.tblChangePwd td
{
	padding:5px;
}
table.tblChangePwd th
{
	text-align:center;
	font-size:12px;
	font-weight:bolder;
}
.visibleText
{
	font-weight:normal;
	font-size:10px;
}
table.tblModelUnivSelect
{
	margin-left:auto;
	margin-right:auto;
}
table.tblModelUnivSelect th
{
	font-size:14px;
	font-weight:bolder;
	padding:5px;
	text-align:center;
}
table.tblModelUnivSelect td
{
	padding:5px;
	text-align:center;
}
table.tblScreeningFooter
{
	margin-left:auto;
	margin-right:auto;
}
table.tblScreeningFooter td
{
	padding:2px;
}	
table.tblScreeningFooter td.indent
{
	padding-left:10px;
	text-align:left;
}
