body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	background:url(/bgi/shapebg2.png) repeat-y center top;
	margin:0;
	padding:0;

}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:hover {
    /*color: #0099CC;*/
	color: #CC3300;
}

.inline:link, .inline:visited, .inline:active{ color:#993300;
text-decoration:none;}
.inline:hover { text-decoration:underline;}

h1 {
	font-size: 20px;
	font-weight: bold;
	margin:10px 0  10px 0;
	padding: 0px;
	color: #990000;
}
h1.nred {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#993300;
}
h1.ngreen {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #339900;
}
h1.nblue {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #006699;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}


.border {
border: 1px #000000 solid
}

.border2 {

	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.r3border2 {

	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.border3 {

	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 12px none #000000;
}

.topBord { border-top: 1px #000000 solid; }

.greyborderCopy { border: 1px #336699 solid; }

.caption { border-top: 1px #006699 solid; 
 padding: 6px;
text-align:left;}
.captionend {border-bottom: 1px #006699 solid;}

.article {width:65%; text-align:left; 
}
.lgtext{font-size:14px;
}
.ta8 { 
	font-size: 8pt
}

.ta9Bold {
	font-size: 9pt;
	font-weight: bold;
}

.ta10 {
	font-size: 10pt;
}

.ta10Bold {
	font-size: 10pt;
	font-weight: bold;
}

.ta11 {
	font-size: 11pt;
}

.ta11Bold {
	font-size: 11pt;
	font-weight: bold;
}

.ta12Bold {
	font-size: 12pt;
	font-weight: bold;
}


.grey_box_no_top {
	background-color: #F2F2F2;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.grey_box {

	background-color: #E1CECE;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
/***********   NAV **************/
.nav {


}
		
.nav ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
	/*border: none;*/
}

                
.nav li {
    margin: 0;
	line-height:25px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}
				
				
.nav li a {
     font-weight:bold;
     display: block;
     padding: 1px 1px 1px 6px;
    /* color: #0066ff; */
     width: 100%;
	 text-decoration:none;
}
				
html>body .nav li a {
                width: auto;
}
				
.nav li a:hover {
                background-color: #e9e5dc;
                color: #990000;
				text-decoration:none
}
				
/* mac hide \*/
* html .nav li,* html .nav li a {height:1%}
/* end hide*/


/*********   END NAV ************/
/***********   NAV2 **************/

.content {
    border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
}

.navHead {
font-weight:bold;
padding: 10px 0px 10px 0px;
background-color:#c9e9fa;
border-top:1px solid #336699;
border-bottom:1px solid #336699;
color:#006699;
}

#nav2 { 
	margin:0;
	padding: 0;
}
		
#nav2 ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
	/*border: none;*/
}

                
#nav2 li {
	line-height:22px;
	background-color: #e9f7ff;
	margin:1px 0 1px 0;
	/* border-bottom: 1px solid #E3C7E3;
	border-top: 1px solid #F6F4F6; */
}
				
				
#nav2 li a {
     /*font-weight:bold;*/
     display: block;
	 font-size:12px;
     padding: 4px 10px 4px 15px;
     color: #003366;
     width: 100%;
	 text-decoration:none;
	 background-image:url(/ret3-images/little_arrow.gif);
    background-repeat:no-repeat;
	background-position:.5em .9em;
}
				
html>body #nav2 li a {
                width: auto;
}
				
#nav2 li a.nred:hover {
                 background-color: #0099CC;
                color: #ffffff;
				text-decoration:none;
}
#nav2 li a.ngreen:hover {
                 background-color: #0099CC;
                color: #ffffff;
				text-decoration:none;
}
#nav2 li a.nblue:hover {
                background-color: #0099CC;
                color: #ffffff;
				text-decoration:none;
}
	
#headnav td{background:#990000;}
#headnav a { color:#FFFFFF; font-weight:bold; text-decoration:none;}
				
/* mac hide \*/
* html #nav2 li,* html #nav2 li a {height:1%}
/* end hide*/


/*********   END NAV2 ************/

.photoborder {
border: 1px solid #000000;
}

.desclist {
margin: 10px 0px 10px 25px;
padding:0px;
}
.descList li {
margin: 4px 0px 4px 0px;
}
/*.header {background-image:url(/ret3-images/header-grad.pgn); background-repeat:repeat-x; width:790px; vertical-align:top;}*/
.header_para {
color: #990000; font-size:11px;
margin-bottom:10px;
}
.headerlogo {background-image:url(/ret3-images/logo.gif); background-repeat: no-repeat;  margin-left: 10px;}
.headline { 
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#003366;}

.homebgimage {margin:4px 1px 4px 8px; background-image:url(/images/r3/blue-gradient.png); background-repeat:no-repeat;}
.homebgimage h1 { font: Verdana, Arial, Helvetica, sans-serif; color:red;}

.homelink:link, .homelink:visited{color:000; text-decoration:none;}
.homelink:hover {text-decoration:underline;}
