body, * html {margin:0; padding:0; font:9pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; display:block; text-align:left; color:#000; background:#BC786D url(./images/mainbg3.gif) repeat-x top left;}
#container{width:100%; margin:0; padding:0; display:block; text-align:center;}
#holder{width:990px; margin:10px auto 0 auto; padding:0;}
#header{width:990px; height:68px; background:url(./images/headerbg.png) no-repeat top left; margin:0; padding:0; position:relative; display:block;}
#topnav{width:730px; height:20px; position:absolute; bottom:0; right:0; margin:0; float:right; text-align:right;}
#homeheaderimg{width:990px; height:219px; margin:0; padding:0; background:#fff url(images/home_header01.jpg) no-repeat top left;}
#internalheaderimg{width:990px; height:156px; margin:0; padding:0; background:#fff url(images/internal_header01.jpg) no-repeat top left;}
#compactheaderimg{width:990px; height:156px; margin:0; padding:0; background:#fff url(images/compact_header01.jpg) no-repeat top left;}
#cygnetheaderimg{width:990px; height:156px; margin:0; padding:0; background:#fff url(images/cygnet_header01.jpg) no-repeat top left;}
#navbar{font:11pt tahoma, arial, verdana; width:990px; height:25px; background:#000; margin:0; padding:5px 0 5px 0; color:#fff; text-align:left;}
#homebar{font:11pt tahoma, arial, verdana; width:990px; height:5px; background:#000; margin:0; padding:5px 0 5px 0; color:#fff; text-align:left;}
#main{width:950px; min-height:310px; background:#F9EDD5 url(./images/mainbg.png) repeat-x top left; margin:0; padding:20px; text-align:left;}
#internal_main{width:960px; min-height:310px; background:#F8EBD0 url(./images/bg.gif) repeat-x top left; margin:0; padding:15px; text-align:left;}
#footer{width:990px; height:31px; background:url(./images/footerbg.png) no-repeat top left; margin:0; padding:0;}

a {color:#891515; text-decoration:none; font-weight:normal;}
a:hover {color:#000; text-decoration:none; font-weight:normal;}

a.nav{color:#fff; font-weight:normal;}
a.nav:hover{color:#E2C4BA; font-weight:normal;}
a.footerlink{color:#fff;}
a.footerlink:hover{color:#BDDAE2;}
p{font:9pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#000;}
td{font:9pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#000;}
.highlight{color:#F9EDD5;}
h1{color:#7E0F0F; font:18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; margin:0;}
h2{color:#821414; font:16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; margin:0;}

.inputbox{
font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
background-color:#FFFFFF;
	border-top:1px solid #808080;
border-left:1px solid #808080;
border-bottom:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
color: #891515;
}
.submitbut{
background-color:#FFFFFF;
	border-top:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
border-bottom:1px solid #808080;
border-right:1px solid #808080;
}

#panel{margin-left: 10px; margin-bottom:10px; width:193px; min-height:100px; float:right; background:#fff url(./images/panelhead.gif) no-repeat top left; padding:8px;}
.paneltitle{font:10pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#fff;}
.cygpanelalert{font:10pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#7E0F0F; font-weight: bold; padding-top:7px;}
.tel{font:14pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#000000; font-weight: bold; padding-top:7px;}
#cygpanel{margin-right: 10px; text-align:center; margin-bottom:10px; width:183px; height:165px; background:url(./images/alert.gif) no-repeat top left; padding:10px;}
#cygpanel1{margin: 0 0 0 0; text-align:center; width:283px; height:66px; background:url(./images/alert1.gif) no-repeat top left; padding:18px 10px 10px 10px;}
#cygpanel2{margin: 0 0 0 0; text-align:center; margin-bottom:10px; width:223px; height:66px; background:url(./images/alert2.gif) no-repeat top left; padding:10px 10px 10px 10px;}
#cygpanel3{margin: 0 0 0 0; text-align:center; width:120px; height:40px; background:url(./images/alert3.gif) no-repeat top left; padding:10px 10px 10px 10px;}
.downloadlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.downloadlist li 
{
padding-left: 25px;
margin-left: 20px;
padding-top: 3px;
margin-top: 3px;
background-image: url(images/bullet-pdf.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height:20px;
}
.downloadpanel{float:left; width:300px; margin:0 20px 10px 0;}
.stdbutton{font:8pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#000;}
#leftpanel{margin-bottom:10px; margin-right:8px; width:300px; float:left; padding:5px;}
#rightpanel{margin-bottom:10px; width:300px; float:right; padding:5px;}
#centerpanel{margin-bottom:10px; width:300px; padding:5px; position:absolute; top:0; left:325px;}
.small{
	font: 9px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;color: #891515;line-height: 11px;
}
.large{font:10pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color:#000; font-weight: bold; margin:0 0 20px 0;}

.dloadlist{margin:0 0 0 15px;}
html>/**/body .dloadlist{margin:0 0 0 -25px;}

.admin1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	height: 12px;
	vertical-align: middle;
	background-color: #FFECA9;
}
.admin1:hover {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #FF0000;
	font-weight: normal;
	height: 12px;
	vertical-align: middle;
	background-color: #FFECA9;
}
.admin2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	height: 12px;
	vertical-align: middle;
	background-color: #EEC1BA;
}
.admin2:hover {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #FF0000;
	font-weight: normal;
	height: 12px;
	vertical-align: middle;
	background-color: #EEC1BA;
}

.tablehead{font:11px tahoma, verdana, arial; text-align:left; color:#fff; background: #444;font-weight:bold;}
.tablehead a{font:11px tahoma, verdana, arial; text-align:left; color:#7DD400; background: #444;font-weight:bold; text-decoration:none;}
.tablehead a:hover{font:11px tahoma, verdana, arial; text-align:left; color:#fff; background: #444;font-weight:bold; text-decoration:none;}
.subhead{font:12px tahoma, verdana, arial; text-align:left; color:#fff; background:#777; font-weight:bold;}
.border{border: 1px dotted #444;}
.datarow1{font:11px tahoma, verdana, arial; text-align:left; color:#444; background: #fff; line-height:25px;}
.datarow2{font:11px tahoma, verdana, arial; text-align:left; color:#444; background: #eee; line-height:25px;}
.input1 {font-family: tahoma, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; border : 1px solid #525252;}
.input2 {font-family: tahoma, Helvetica, sans-serif; font-size: 8pt; background-color: Transparent;}
.formfield {font-family: tahoma, Helvetica, Verdana, sans-serif;	font-size: 8pt;	background-color : #FEFEFE; border : 1px solid #444; padding-left: 3px;}