/* body styles */	
body { background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; margin-right:10px; margin-left:10px; }
body.head {	background:#FFFFFF url(images/Logo2.jpg) repeat-x fixed; margin:0px; }
body.headleft { background:#FFFFFF url(images/Logo1.jpg) repeat-x fixed; margin:0px; }
body.popup { background:#FFFFFF url(images/logo2.jpg) repeat-x fixed; margin:20px 15px 15px;}
body.none { margin:15px 15px; }
body.print { margin-right:6px; margin-left:6px; }
body.iframe { margin:5px 5px; }

/* iframes */
iframe { border:none thin; }

/* general styles */
.cockup { color:#FFFF00; background-color:#FF0000; }
.pin { font-family:"Courier New", Courier, mono; font-size:16px; font-weight:normal; color:#990000; }

/* bulleted list */
li { list-style-image:url(images/bulletspacer.gif); }

/* headings */
h1 { font-size:18pt; color:#0C2577; }
h2.Popup { font-size:14pt; color:#FFFFFF; }
h3.grp { font-size:10pt; font-weight:bold; }

/* paragraph formats */
p { color:#000000; font-size:9pt ; font-family:Verdana, Arial, Helvetica, sans-serif; }
p big { font-size:10pt; font-weight:bold; }
    
/* tables */
table.lite { border-style:inset; border-width:2px; }

th.grp { font-size:10pt; font-weight:bold; text-align:left; color:#FFFFFF; background-color:#000000; }

td { font-size:9pt; }
td.lite { background-color:#537cb9; color:#000000; border-style:outset; border-width:2px; }
td.tplan { font-size:8pt; }
td.tplangreen { font-size:8pt; color:#FFFFFF; background-color:#006600; }
td.tplanyellow { font-size:8pt; color:#000000; background-color:#FFFF66; }
td.tplanred { font-size:8pt; color:#FFFFFF; background-color:#990000; }
td.grp { font-size:7pt; }
td.ques { text-transform: none; }

/* forms:input fields/buttons */	
input { font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
input.man { background-color:#FFFFCC; }
input.ques { text-align:center; }
Input.lite { border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; border-width:thin; color:#FFFFFF; }
input.menu { cursor:pointer; border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; color:#FFFFFF; width:30ex; border:thin outset;  }
input.prod { cursor:pointer; border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; color:#FFFFFF; width:38ex; border:thin outset ; text-align:left; padding-left:0.5ex; }
input.pin { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FF3333; background-color:#FFFFFF; }
input.nav { cursor:pointer; border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800;  color:#FFFFFF ; font-size:9pt; width:17ex; border-width:thin; }
input.bignav { cursor:pointer; border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; color:#FFFFFF ; font-size:10pt; width:12ex; border-width:thin; }
input.but { cursor:pointer; border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; color:#FFFFFF ; font-size:9pt; border-width:thin; }
input.tinybut { cursor:pointer; border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; color:#FFFFFF ; font-size:7pt; border-width:1px; }
input.disbignav { font-weight:800; color:#FFFFFF; font-size:16px; width:90px; border:thin solid; border-color:#CCCCCC #666666 #666666 #CCCCCC; background-color:#999999; }
input.descbna { border-color:#8DA8D1 #003366 #003366 #8DA8D1; background-color:#0c2577; font-weight:800; margin:2px; color:#FFFFFF; font-size:9pt; width:21px; border-width:thin; height:22px; }
input.del { background-color: #DE0B0B; color: white; font-weight:800; padding:2px; cursor:pointer; }

/* forms:textareas */
textarea { font-size:8pt ; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea.ques { font-size:9pt; font-weight:bold; background-color:#FFFFCC; }
textarea.lite {	background-color:#537cb9; color:#000000; height:100%;	width:100%; }

/* forms:select */
select { font-size:10pt; width:33ex; font-family:Verdana, Arial, Helvetica, sans-serif; }
select.man { background-color:#FFFFCC}
select.qedit { width:38ex; }
select.qeditYorN, select.mlist { width:auto; }

/* images */
img.up { background-color:#7FBEC9; color:#000000; border-width:0px; border:0px groove; }
img.head { border:0px ridge #CCCCCC; }

/* hyperlinks */
a:link { font-weight:bold;	color:#0c2577;	text-decoration:none; }
a:visited {	font-weight:bold; color:#0c2577; text-decoration:none; }
a:hover { color:#EEEEFF; background-color:#0c2577; text-decoration:underline; font-weight:bold; }

a.none:hover { background-color:#FFFFFF; text-decoration:none; }
a.none:link { background-color:#FFFFFF; text-decoration:none; }
a.none:visited { background-color:#FFFFFF; text-decoration:none; }

a.lout:link { font-weight:bold; background-color:#FF0000; color:#FFFFFF; text-decoration:underline; }
a.lout:visited { font-weight:bold; background-color:#FF0000; color:#FFFFFF; text-decoration:Underline; }
a.lout:hover { color:#FFFF00; background-color:#000000; text-decoration:underline; font-weight:bold; }

a.cvs:link { text-decoration:none; color:#000000; }
a.cvs:hover { text-decoration:none; color:#333333; background-color:#FFFFCC; border:1px solid; margin:1px; }
a.cvs:visited { text-decoration:none; color:#000000 }


