* { 
padding : 0;
margin : 0;
}
/*                                          T   R    B   L                                 */
body { 
font: normal small Tahoma, Aerial, Helvetica, serif;
/*font: Tahoma, Arial, Helvetica, sans-serif;*/
/* font : 70% "Trebuchet MS", Arial, Helvetica, sans-serif; */
font-size : 13px;
behavior: url(csshover.htc);
/*
background-image : url(images/bg.jpg); 
background-repeat : repeat-x;
*/
} 

#wrapper { 
margin : 0 auto;
width : 750px;
}
#container { margin: 0px auto 0px auto; padding: 0px; width: 750px; border-left: 1px solid #777; border-right: 1px solid #777; border-bottom: 1px solid #777; background-color: #fff; line-height: 100%; }

h2, h3 {
	color: teal;
}
/*
h1 { 
font-size: 1.4em;
} 
h2 { 
font-size : 1.3em;
} 
h3 { 
font-size : 1.2em;
} 
*/

/*
a {
color : #99cccc;
text-decoration : none;
} 
*/
a:hover { 
color : #003366;
text-decoration : none;
} 
#header { 
color : #333;
width : 750px;
float : left;
padding : 0 0 0 0;
height : 155px;
/*height : 200px;*/
margin : 0 0 0 0;
background-image : url(images/header.jpg);
background-repeat : no-repeat;
} 
.logo h1#lineone { 
font-size : 1.7em;
font-weight : lighter;
padding-top : 45px;
padding-left : 25px;
color : #003366;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
} 
.logo h1#lineone span { 
color : #99cccc;
} 
.logo h2#linetwo { 
padding-left : 25px;
font-size : 0.9em;
text-transform : none;
top : 25px;
left : 14px;
color : #99cccc;
}
/* --- banner: if you adjust the left 2 lines of text, then adjust the margin-top below -- */
#header h3 { 
margin-left : 240px;
margin-top : -50px;
}

/* -------------------------------------------------------- TOP NAVIGATION --------------------------------------------------------- */
/* for arrow graphic div#nav li.submenu { background: url(submenu.gif) 95% 50% no-repeat; } */
div#nav { float: left; width: 175px; margin: 0px 0px 0px -1px; padding: 0px; background-color: #ffffff; }
div#nav ul { margin: 0px; padding: 0px; width: 175px; background: #667; border-right: 1px solid black; border-left: 1px solid black; border-top: 1px solid black; }
div#nav ul.level2 { background-color: #ffffff; font-weight: normal; }
div#nav ul.level3 { background-color: #667; font-weight: normal; }
div#nav li { margin: 0px; padding: 0; position: relative; list-style: none; border-bottom: 1px solid gray; }
div#nav li:hover { background-color: #ffffff; }  /* level one nav - no children*/

/* for arrow graphic div#nav li.submenu { background: url(submenu.gif) 95% 50% no-repeat; } */
div#nav li.submenu { background: url(images/arrow_right.gif) 98% 50% no-repeat; }
div#nav li.submenu:hover { background-color: #ffffff;  } /* level one nav - with children*/
div#nav li a { display: block; padding: 2px 12px 2px 5px; text-decoration: none; width: 158px; color: white; }
div#nav li a:hover { color: black; background-color: #ffffff; }
div#nav>ul a { width: auto; }
div#nav ul ul { position: absolute; top: 0; left: 175px; display: none; }
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 { display: block; }

 /* Horizontal Nav { background: url(images/topnav_strip.jpg) no-repeat; } 0038A8  */
div#topnav  { float: right; margin: -20px 13px 0px 15px; padding: 0px 35px 0px 0px; width: 700px; height: 20px; color: #333; border-bottom: 1px solid black; } 
div#topnav ul { margin: 0; padding: 0px; background-color: #ffffff; text-align: left; width: auto; font-size: 11px; font-family: verdana, geneva, sans-serif; font-weight: normal; }
div#topnav li { position: relative; list-style: none; margin: 0px; padding: 3px 8px 2px 8px; float: right;  border-left: 1px solid silver;}
div#topnav li:hover { background-color: #ffffff; }  /* level one nav - no children*/
div#topnav li li.submenu { background: url(images/arrow_right.gif) 98% 50% no-repeat; }
div#topnav li li.submenu:hover { background-color: #ffffff;  }
/*                                          T   R    B   L */
div#topnav li a { display: block; padding: 2px 2px 2px 2px; text-decoration: none; width: auto; }
div#topnav li a:hover { color: #ff0000; background-color: #ffffff; text-decoration: none; }
/* div#topnav li a:visited { background-color: #00ff00; text-decoration: none; } */
div#topnav>ul a { width: auto; }
div#topnav ul ul { position: absolute; width: 175px; display: none; border-top: 1px solid black; }
/*                                                CONTROLS THE WIDTH OF THE SUBMENUS              */
div#topnav ul ul li { float: left; width: 135px; border-right: 1px solid black; border-bottom: 1px solid gray; }
div#topnav ul.level1 li.submenu:hover ul.level2,
div#topnav ul.level2 li.submenu:hover ul.level3 { display:block; }
div#topnav ul.level2 { top: 19px; left: -1px; margin-top: 2px; font-weight: normal; }
div#topnav ul.level3 { top: -1px; left: 174px; border: 1px solid #000; font-weight: normal; }

#leftcolumn { 
color : #333;
margin : 0 0 0 10px;
padding : 0 0 10px 0;
height : 350px;
width : 200px;
float : left;
}
/*                                          T   R    B   L 
#navigation li a { display: block; padding: 2px 2px 2px 2px; text-decoration: none; width: auto; }
*/


/* --------------- LEFT NAVIGATION LINKS ------------------ */
.leftnav ul { 
list-style : none;
} 
.leftnav li { 
margin : 0 0 2px 0;
} 
.leftnav li a { 
background : url(images/nav_OFF.jpg) no-repeat left top;
display : block;
width : 200px;
height : 40px;
line-height : 30px;
text-indent : 10px;
color : #99cccc;
text-decoration : none;
font-weight : bold;
padding-top : 5px;
}
.leftnav li a:active {
background : url(images/nav_OFF.jpg) no-repeat left top;
background-position : right top;
color : #003366;
font-weight : 800;
}
.leftnav li a:hover {
background: url(images/nav_ON.jpg) no-repeat left top;
color: #ff0000;
}
.news { 
background-image : url(images/leftboxtop.jpg);
background-repeat : no-repeat;
margin-top : 1px;
width : 200px;
/*min-height : 100px;*/
} 
.newsbottom { 
height : 15px;
background-image : url(images/leftboxbottom.jpg);
background-repeat : no-repeat;
} 
.news h3 { 
color : #336698;
font-family : verdana;
font-size : 1em;
margin-left : 0px;
margin-right : 0px;
margin-top : 4px;
padding-top : 10px;
padding-bottom : 5px;
/*padding-left : 5px;*/
text-align: center;
} 
.news h4 { 
font-family : verdana;
font-size : 0.7em;
padding-top : 5px;
padding-left : 5px;
padding-bottom : 5px;
color : #000000;
margin-left : 5px;
} 
.news p { 
font-family : verdana;
font-size : 0.8em;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
margin-left : 10px;
margin-right : 10px;
text-align : justify;
background-color : #eff6ff;
} 
.news a { 
padding-right : 10px;
} 
/* ------------------------ RIGHT-COLUMN/MAIN CONTENT ------------------ */
#rightcolumn { 
float : right;
/* margin : 0px 5px 0px 5px; */
/* padding : 0 0 0 0; */
min-height : 350px;
width : 520px;
display : inline;
/*border-left : 5px solid #99cccc;*/
/*border-right : 5px solid #99cccc;*/
} 

/*
#rightcolumn h1 { 
margin : 0 5px 0 5px;
padding : 0 0 0 5px;
color : #ff0000;
background-color : #003366;
} 
#rightcolumn h2 { 
margin : 5px 5px 0 5px;
padding : 0 0 0 5px;
color : #99cccc;
background-color : #003366;
} 
*/

#rightcolumn p {
	padding-top: 10px;
/*	letter-spacing: 5px; */
}
/*
#rightcolumn p { 
padding : 5px 5px 0px 5px;
text-align : justify;
font-size : 1.1em;
} 
*/
.inset { 
float : right;
width : 250px;
height : 250px;
padding : 10px;
margin : 10px 5px 5px 5px;
color : inherit;
/* font-size : 85%; */
background-image : url(images/adbg.jpg);
background-repeat : no-repeat;
} 
.adunit { 
width : 478px;
height : 70px;
margin : 10px auto;
background-image : url(images/468au.jpg);
background-repeat : no-repeat;
} 
.adunit h3 { 
padding-left : 15px;
padding-top : 5px;
} 
.righttop { 
float : right;
color : #333;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 15px;
width : 520px;
display : inline;
/*background-image : url(images/rcbg.jpg);*/
background-repeat : no-repeat;
background-position : 0 0;
} 
.rightbottom { 
float : right;
color : #333;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 1px;
width : 520px;
display : inline;
/*background-image : url(images/rcbgb.jpg);*/
background-repeat : no-repeat;
background-position : 0 0;
} 
#footer {
width : 598px;
height : 70px;
/* float : right; */
clear : both;
color : #333;
/*               T    R  B  L   */
margin : 1px 0 1px 10px;
padding : 5px 0 0 0px;
background-image : url(images/footer.jpg);
background-repeat : no-repeat;
font-size : 85%;
text-align : center;
} 
#footer p {
text-align : center;
padding-top : 10px;
font-size : 80%;
} 
.linkcolor {font-weight: normal; font-style: normal; font-size: 11pt; color: blue; font-variant: normal; text-decoration: none; cursor: questionn;}
.linkcolor-red {font-family: Verdana, MS San Seriff; font-weight: normal; font-style: normal; font-size: 10pt; color: red; font-variant: normal; text-decoration: none; cursor: hand;}
.linkcolor-pink {font-family: Verdana, MS San Seriff; font-weight: bold; font-style: normal; font-size: 10pt; color: pink; font-variant: normal; text-decoration: none; cursor: hand;}
div.blinkRED {font: bold 10pt Arial, sans-serif; color: red; text-decoration: blink}
