/* Style Sheet for Cygnus Associates */

body {padding:0; margin:0; background-color:#D9DBDC}
body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#5D6669;
	line-height:16px;
	vertical-align:top;
	padding:0px;
}
.headline   { font: normal bold 12pt Arial, Verdana, sans-serif; color: #ED7100; }
.headline2   { font: normal bold 11pt Arial, Verdana, sans-serif; color: #ED7100; }
.subhead   { font: normal bold 10pt Arial, Verdana, sans-serif; color: #2A318A; }
h1    { background: #F6F6F6; width: 98%;
	font: normal bold 13px Arial, Verdana sans-serif;  font-variant: small-caps;
	color: #29318B; padding: 2px 2px 2px 5px; }
h2    { font: normal italic 13px Arial, Verdana sans-serif;  
	color: #666; padding: 2px 2px 2px 5px; }
h3    { background: transparent; font: normal bold 11pt Arial, Verdana, sans-serif; color: #F78C42; padding: 3px; }
h4    { background: transparent; color: #000; font:  normal bold 12px Arial, Verdana sans-serif; }
h5    { background: transparent; color: #000; font:  normal bold 12px Arial, Verdana sans-serif; color: #666;}
h6    { background: transparent; color: #000; font:  normal bold 10px Arial, Verdana sans-serif; }
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#ED7100; text-decoration:none} 
a:hover{text-decoration:underline}

ul{margin:0; padding:0; list-style:none; line-height:20px}
li{background:url(images/bullet.gif)  center left no-repeat; margin:0px; padding-left:15px; background-position:0 8px }
li a{color:#5D6669;} 

.more{background:url(images/bullet.gif) center left no-repeat; margin:0px; padding-left:15px; background-position:0 5px}

textarea{
   padding-left:5px;
   width:219px; height:179px;
   overflow:auto}
   

/* New Styles Added Below */
.cygnus { 
	background: #FFF; text-align: left;
	height: 30px;
	color: #F78C42;
	font: normal bold 15px Arial, Helvetica, sans-serif, serif;
	font-variant: small-caps;
	padding-top: 5px;
	padding-left: 10px;
	}


/* Content Styles */

.contentfull { background: #FFF;
	color: #666; padding: 40px; 
	text-align: left; 
	font: normal normal 11px/16px Arial, Verdana sans-serif; 
}

.contenthalfr { background: #FFF;
	color: #666; padding: 40px 40px 40px 0px; 
	text-align: left; 
	font: normal normal 11px/16px Arial, Verdana sans-serif; 
}

.contentright { background: #FFF;
	color: #666; padding: 40px 40px 40px 0px; 
	text-align: left; 
	font: normal normal 11px/16px Arial, Verdana sans-serif; 
	width: 33%;
}

.contentleft { background: #FFF;
	color: #666; padding: 40px 0px 40px 40px; 
	text-align: left; 
	font: normal normal 11px/16px Arial, Verdana sans-serif;
	width: 33%;
}
.contentleft a, .menu a:link, .menu a:visited { color: #666; text-decoration: underline; }
.contentleft a:hover { color: #29318B; text-decoration: none; }	

/* Define footer section */
#footer { background: #FFF; 
	border-top: 2px solid #4B4B4B;
	font: normal normal 11px/14px Arial, Verdana sans-serif;
	text-align: center; 
	width: 750px;
	padding: 5px;
	color: #666;
}
#footer a:link    { background: transparent; color: #666; text-decoration: none;   }
#footer a:active  { background: transparent; color: #FFF; text-decoration: none;   }
#footer a:visited { background: transparent; color: #666; text-decoration: none;   }
#footer a:hover   { background: transparent; color: #F78C42; text-decoration: underline;  }
	
/* Define textbox area */

.textbox      { background: #F6F6F6; color: #000; font: normal normal 10px/14px Arial, Verdana sans-serif; 
	padding: 6px 10px 6px 10px; text-align: left;
	border: 1px solid #CCCCCC; 
	}
.textboxheader { background: #F78C42; color: #FFF; height: 24px; text-align: center;
	font: normal bold 12px/15px Arial, Verdana sans-serif; 
	padding: 4px 10px 4px 10px; 


