/*----------CSS for DeltaPoint - Rochester, NY-----------------------------------------------------*/
/*----------Created by Brian Daggett - Innovative Solutions - Rochester, NY-----------------------------*/

* {padding:0px;	margin:0px;}

body {
	background:url(images/bg.jpg) repeat-x #38439b;
	margin:0px auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	}
#wrapper {
	width: 950px;
	position: relative;
	vertical-align:top;
	margin:0px auto;
	z-index:1;
	}

/*------------HEADER STUFF--------*/
#header { height:120px;}
#header-left { float:left;}
#header-right { float:right; padding:80px 31px 0px 0px; color:#ffffff;}		
#header a:link {color:#ffffff; text-decoration:underline;}
#header a:visited {color:#ffffff; text-decoration:underline;}
#header a:hover {color:#ffffff; text-decoration:none;}
#header a:active {color:#ffffff; text-decoration:underline;}
		
/*-----------MAIN CONTENT STUFF --*/
#content { width:602px;	padding-left:15px; float:left; padding-bottom:20px;}
#content p {line-height:1.7em; padding-bottom:12px;}	
#content-list ul { padding-left:25px;}
#content-list li { list-style:none; background:url(images/bullet.jpg) no-repeat 0px 2px; padding:0px 0px 12px 18px;}	
.alternate {background:#2c347a;}
#content-table td{ padding: 8px;}
.indent {padding-left:12px; padding-top:4px;}
		
/*-----------SIDE BAR STUFF --*/
#sidebar { width:325px; float:right;}	
#sidebar-table { vertical-align:top;}
#sidebar-table p{ padding-left:6px;}
#sidebar-table a:link {color:#8caed1; text-decoration:underline; padding-left:6px;}
#sidebar-table a:visited {color:#8caed1; text-decoration:underline;}
#sidebar-table a:hover {color:#8caed1; text-decoration:none;}
#sidebar-table a:active {color:#8caed1; text-decoration:underline;}

/* ----------GLOBAL HEADERS-------*/
h1 {
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	/*font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	font-style:italic;
	color:#ead260;
	/*color:#8caed1;*/
	}
h2 {
	font-size:16px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#8caed1;
	}	
h3 {
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#ffffff;
	}	

/* ----------GLOBAL LINKS---------*/
a:link {color:#8caed1; text-decoration:underline;}
a:visited {color:#8caed1; text-decoration:underline;}
a:hover {color:#8caed1; text-decoration:none;}
a:active {color:#8caed1; text-decoration:underline;}

/*----------OLD NAVIGATION----------
#navigation {
	clear:both;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	height:34px;
	text-align:center;
	}
#navigation ul { list-style:none; padding:10px 0px;}
#navigation li {display:inline; padding:0px 7px;}

#navigation a:link {color:#ffffff; text-decoration:none; padding:11px 7px - Adjusts clickable area}
#navigation a:visited {color:#ffffff; text-decoration:none; padding:11px 7px - Adjusts clickable area}
#navigation a:hover {color:#ffffff; background:url(images/nav-bg.jpg) repeat-x; text-decoration:none;}
#navigation a:active {color:#ffffff; text-decoration:none;}	*/

/* ----------DROP DOWN NAVIGATION------------*/
#navigation { vertical-align:middle;}

#mainMenu {
vertical-align:middle;
	margin:0 auto;
	width: 950px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 10px;
	/*background:url(images/nav-bg.jpg) no-repeat;*/
	position: relative;
	padding:0px; /* 5px 0px 0px 5px;*/
	z-index: 100;
	height: 34px;
	text-align:center;
	}
#menuList {
	vertical-align:middle;
	text-align:center;
	margin: 0px;
	padding: 0px;
	}

#menuList ul {
	margin: 0px;
	padding: 0px;
/*	border-top: 1px solid #000000;*/	
	}
#menuList li {
	display:inline;
	list-style: none;
	margin: 0px; /* don't use too much because will cause spacing issues in drop down */
	padding: 0px; /*adjusts space between links in main menu*/

	}
#menuList .menubar {padding:0px 11px;}/*adjust the spaceing of main navigation*/

a.starter {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 8px 2px 8px; /*Adjusts the clickable area in the top level nav*/
	line-height:31px;
	vertical-align:middle;
	}
a.starter:visited {	color: #ffffff;	text-decoration: none;}
a.starter:hover {
	/*background:url(images/nav-bg.jpg) repeat-x ;*/
	color: #7d86cf;
	text-decoration:none;
	}
.menu {
	text-align: left;
	color: #ffffff;
	position: absolute;
	visibility: hidden;
	z-index: 700;
	background:#47474b;
	text-transform:capitalize;
	margin-left:0px; /*Adjusts the position of the drop down menu*/
	}
.menu li{	padding:0px; margin:0px;}	
.menu li a{
/*Adjusts the links in the dropdown*/
	background-color: transparent;
	color: #ffffff;
	display: block;
/*	border-bottom:#FFFFFF solid 1px;*/
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	padding: 5px;
	}
.menu li a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.menu li a:hover {
	color: #ffffff;
	text-decoration: none;
	background:#5d66a9;
	}




/*-----------SECONDARY NAVIGATION--*/


/*-----------FOOTER----------------*/
#footer {
	background:url(images/footer-bg.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:65px;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	padding-top:14px;
	line-height:2.0em;
	margin-top:7px;
	clear:both;
	}
#footer a:link {color:#ffffff; text-decoration:underline;}
#footer a:visited {color:#ffffff; text-decoration:underline;}
#footer a:hover {color:#ffffff; text-decoration:none;}
#footer a:active {color:#ffffff; text-decoration:underline;}
