/* CSS Document */

#skipLink
{
	position:absolute;
	left: -1000em; width: 20em;
}

body
{
	margin: 10px 0 10px 50%;
	padding: 0;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	background: #fff;
}




h2
{
	font-size: 14pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	color: #666666;
}

h3
{
	font-size: 12pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
}

p{
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-right: 25px;
}

ul,li {
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-right: 25px;
	
}
	
#topnav {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img 
{
	border:none;
}

#maincontent 
{
	position: relative; 
	width: 800px;/*MOCKUP DIFF - originally 740px*/ 
	text-align: left; 
	margin: 0 0 0 -370px; 
	padding: 0; 
	border: none; 
	background: #fff; 
	border: 1px solid #4b7699;
}


#leftcolumn
{
	float:left;
	width:405px;
	height:100%;
	padding-left:15px;
	/*background-image: url(../images/ophome/sealbg.gif); */
	background-repeat: no-repeat;
	background-position:top right;
	border-right:#4b7699 1px solid;
}

#rightcolumn
{
	float:left;
	width: 319px; 
	background: #e9f0f7;
	height:100%;
	padding-top:15px;
}

#rightcolumn p
{
	padding-left:20px;
}

#rightcolumn h3 {
	margin: 4px 15px 5px 18px; 
	font-family: Arial, Verdana, sans-serif; 
	letter-spacing: .3em; 
	font-weight: normal; 
	font-size: 11px;  
	border-bottom: 1px solid #ccc; 
}

li
{
	list-style-type:disc;
}

ul.newsitems { 
	margin: 0 15px 12px 0; 
	padding: 0; 
	color: #009;
}

ul.newsitems li { 
	margin: 2px 0 0 34px; 
	padding: 0px 0 0px 0; 
	list-style-type:disc;
}

ul.uclinks { 
	margin: 0 15px 12px 0; 
	padding: 0; 
	list-style-type: square; 
	color: #009;
}

ul.uclinks li { 
	margin: 2px 0 0 34px; 
	padding: 0px 0 0px 0; 
}

ul.ucagree { 
	margin: 0 15px 12px 0; 
	padding: 0; 
	list-style-type: none; 
	color: #666;
}

ul.ucagree li { 
	margin: 2px 0 0 15px; 
	padding: 4px 0 0px 0;
	font-size: 11px; 
	list-style-type: none;
}

#footerbar1{ 
	/*margin: 0;*/
	margin-top: 34px; 
	padding: 0; 
	height: 20px; 
	background: #4b7699; 
	clear: both; 
	/*background-image: url(../images/ophome/housekeepingbg.jpg); */
	background-position: top right; 
	background-repeat: no-repeat; 
}

#footerbar, #footerbarPDF{ 
	margin: 0;
	padding: 0; 
	height: 20px; 
	background: #4b7699; 
	clear: both; 
	/*background-image: url(../images/ophome/housekeepingbg.jpg); */
	background-position: top right; 
	background-repeat: no-repeat; 
}

#footer
{
	position: relative;
	width:784px;/*MOCKUP DIFF - originally 724px*/
	text-align: left;
	margin: 0 0 0 -370px;/*MOCKUP DIFF - originally margin: 0 0 0 0px;*/ 
	border: none; 
	padding: 6px 6px 6px 10px;
	font-size: 9px;
	color: #333;
}

#footer a { text-decoration: none; }
#footer a:visited {  text-decoration: none; color: #36c; }
#footer a:hover { text-decoration: underline; }

.text_only { visibility: visible; }
.full_version { visibility: hidden; }

#upgrade { text-align: right; }
.footerlinks { float: left; }

.changePasswordLabel
{
	float:left;
	font-weight:bold;
	text-align:right;
	width:13.8em;
	padding-right:3px;
}

/* navigation tabs */

#navigation
{
    float: left;
    width: 100%;
    background: #4b7699 url( "../inc/img/tabs/bg.png" ) repeat-x bottom;
    font-size: 80%;
    line-height: normal;
    clear: both;
    height:29px;
    
}
#navigation ul
{
    margin: 0;
    padding: 5px 0 10px 3px;
    list-style: none;
}
#navigation li
{
    float: left;
    list-style: none;
    background: url( "../img/tabs/tab_left.png" ) no-repeat left top;
    margin: 0;
    padding: 0 0 0 9px;
    
}
#navigation ul  a
{
    float: left;
    display: block;
    background: url( "../img/tabs/tab_right.png" ) no-repeat right top;
    padding: 4px 15px 3px 6px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navigation a
{
	color: #fff;
    float: none;
}
/* End IE5-Mac hack */

#navigation a:hover
{
    text-decoration:none;
}

#navigation ul a:visited
{
	color:#fff;
}

#navigation .current
{
    background-image: url("../img/tabs/tab_left_on.png" );
}
#navigation li.current a
{
    background-image: url("../img/tabs/tab_right_on.png" );
    color: #4b7699;
    padding-bottom: 4px;
}

#navigation li.current a:visited
{
    color: #4b7699;
}

.logout-link
{
	float: right; margin: 6px 5px 0 0;
}

a.logout
{
	background:none;
	color:White;
	margin:0;
}

a.logout:hover
{
	color:White;
}



/* end navigation tabs */

/*clear-cache*/
#clear-cache
{
    position:absolute;
    left:25px;
    top:25px;
}

#cache
{
    border: 1px dotted #99ccff;
    padding:10px 25px;
    width:310px;
    margin-bottom:25px;
}

#cache li
{
    font-size:80%;
}

#cache p
{
    font-size: 8pt;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color:#666;
    font-weight:bold;
}

#cache h2
{
   font-size: 90%;
}

#cache a
{
font-size:75%;
}

/*end of clear-cache*/

/* Accessible Version */
.textonly
{
	font-size: 1em;
	font-weight: bold;
	padding-right: 4.5em;
a
{

	text-decoration:none;
}
}
