@import url(sharedstylesforeditor.css);

body		{	background-color:#999966; margin:0; font-size:11px; font-family: georgia, serif; }

#header		{	width:800px; background-color:white;background-image: url(/images/av-bg.gif);height:163px; background-repeat:no-repeat;}
#page		{	width:800px; background-color:white;margin:0 auto;border-left:2px solid #ffffff; border-right:2px solid #ffffff;}
#content	{	min-height: 300px;padding:0 20px 20px 20px;			}
#contentCols{	min-height: 300px;padding:0 20px 20px 0;			}

#leftCol	{	float:left;	width:140px;	}
#rightCol	{	float:left; width:640px; 	}

.breadcrumbs 	{	text-align:right; font-size:10px; color: #3E6D6E;font-family:Georgia;}
.breadcrumbs a	{	color: #3E6D6E; text-decoration:none;}
.breadcrumbs a:hover 	{	text-decoration: underline; }


/* Content Area specific styles */
#rightCol				{	font: normal 12px/18px Georgia, sans-serif; }
#rightCol p				{	font: normal 12px/18px Georgia, sans-serif; text-align:justify; }
#rightCol a				{	color: #3E6D6E; text-decoration:none; border-bottom: 1px dotted #3E6D6E; }
#rightCol a:hover		{ border-bottom: 1px solid #999966; color: #999966; }

#rightCol table	{	margin: 10px; font: normal 12px/18px Georgia, sans-serif; }

#footer a			{	color: #3E6D6E; }

/* AjaxSerach Styles */

.ajaxSearch_intro	{ clear:both; font: normal 14px/20px Georgia,serif; }
.AS_ajax_result		{ margin-bottom: 15px; font: normal 12px/18px Georgia,serif; }


/* MaxiGallery Stuff */

.thumbs li		{ width: 130px; text-align:center; margin: 0 auto; }


#footer		{	text-align:center; font-size:11px; font-family: Arial, Helvetica, Sans-serif; color: #999999; padding:10px 0 ;	}

#navigation	{	width: 800px; height: 56px; background-repeat: no-repeat;position: relative;padding-left;15px;vertical-align:bottom;}

#navigation ul			{	list-style: none; float:left; margin:0; padding: 0; display: block; text-align:center;	vertical-align:bottom;}
#navigation li			{	position: relative; float:left; list-style: none; display: inline; padding:0; margin:0; vertical-align:bottom;text-align:center;}
#navigation ul li		{	font-size: 11px; font-weight:bold;position:relative;text-align:center;margin:0 7px;	}
#navigation a			{	font-family: Helvetica, Arial; padding: 3px 7px 1px 7px; display: list-item;text-decoration:none;color: #777777;text-align:center;}
#navigation ul ul		{ 	position: absolute; z-index: 500; top: 1.5em; display: none;width:125px;}
#navigation ul ul ul	{ 	top: 0; left:100%; display: none;z-index: 600; }
#navigation li:hover ul	{	display: block;}
#navigation a:hover		{	color: #346677;text-decoration:none; }

div#navigation li:hover ul ul, div#navigation li li:hover ul ul, div#navigation li li li:hover ul ul, div#navigation li li li li:hover ul ul	{ display: none;top: 0; left:100%;  }
div#navigation li:hover ul, div#navigation li li:hover ul, div#navigation li li li:hover ul, div#navigation li li li li:hover ul				{ display: block; }
#navigation ul li ul li	{	background-color: #346667; opacity: 0.95; filter: alpha(opacity=95); /* IE patch */ text-align: left; border-bottom: 1px solid #b4b4b4; border-right: #b4b4b4; margin: 0; padding: 2px; display: block; width: 125px; font-size: 13px; text-align:left;}
#navigation ul li ul li a, #navigation ul li ul li a:visited	{	color: #e2e0c9; text-decoration: none; text-transform: capitalize; display: block; font: normal 11px arial, verdana, helvetica, sans-serif; padding: 0.2em 0.3em; text-align: left; font-weight: bold;	}
#navigation ul li ul li a:hover {	color: #777777; }


/* Header and Other Standard Tags */
h1		{ font: bold 28px/38px Georgia, Serif; font-style: italic; color: #3E6D6E;}
h2		{ font: bold 24px/34px Georgia, Serif; color: #999966; }
h3		{ font: bold 20px/28px Georgia, Serif; color: #3E6D6E; }
h4		{ font: bold 16px/22px Georgia, Serif; color: #000000; }
h5		{ font: bold 14px/20px Georgia, Serif; color: #999966; }
h6		{ font: bold 12px/18px Georgia, Serif; color: #3E6D6E; }


.clear		{	clear:both;}


#sideNavTop					{	width: 133px; height:18px; 			}
#sideNavMiddle				{	width: 133px; height:300px; background-image: url(/images/center_sidebar.jpg); background-repeat:no-repeat;padding:10px 3px;}
#sideNavBottom				{	width: 133px; height:27px;						}

#leftCol li a		{	color: #666666; text-decoration: none; text-transform: capitalize;	}
#leftCol li a:hover	{	color: #333333; text-decoration: underline;	}

#leftCol ul 			{	list-style:none; margin:0;padding:4px;width:120px;	}
#leftCol ul.topnav li	{	display: block; list-style: none; margin: 0; padding: 0.5em 0; 
							text-align: left; font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; 
							padding: 0 9px 9px 0; text-transform: capitalize; text-decoration: none; 	}
							
#leftCol ul li ul		{	display: none;	}
#leftCol ul li.here ul	{	display: block;	}
#leftCol ul li.here ul li a	{	font-size:10px;font-weight:normal; text-decoration: none; 	}

#leftColTitle {	text-decoration: none; display: block; font: bold 16px georgia, times, times-roman, serif; text-align: left; text-transform: capitalize; padding: 0.8em 1em 0.3em 0.2em; color: white; margin:0;  }
#leftColTitle a	{ text-decoration:none; color:white; }

/* Home Page Styles */

#centerhome-box 	{	float: left;width: 370px; margin-right: 30px; padding: 20px;
						background-image: url(/assets/images/centerimages/largeback.jpg); background-repeat:no-repeat;	}
#centerhome-right	{	float: left; width: 300px;	}
#centerhome-box		{	font: bold 13px/16px Arial, Sans-Serif; color: #7A7B7F; text-align:justify;	}
.centerhome-title	{	font: bold 13px/16px Arial, Sans-Serif; color: #1C726F; text-align:center; 	}

/* -------------------- Forms --------------------- */

#EmailForm input			{	float:left; width:275px; }
#EmailForm input.nofloat	{	float:none; width:auto;}

.multiinputdiv				{	margin: 0 0 0 260px; width:275px;	}

#EmailForm label			{	float:left; width:250px; line-height:1.5em; padding-right:10px; text-align:right;	}
#EmailForm div				{	clear:both; padding: 10px 0;	} 
#EmailForm h3				{	clear:both; margin: 15px 0 5px 0; }
#EmailForm					{	border: 0; 	}
fieldset 					{	border: none; }
.checkboxquestion			{	float:left;	}


/* Search Form 
------------------------------------------------------------------------------- */
#search {
	width:300px;
	float:right;
    padding: 15px 0 0 0;
}

#ajaxSearch_form	{	margin:0px;padding:0px;float:left; 	}
#search label		{	float:left;	}
#search	input		{	float:left;	}
#ajaxSearch_input 	{	width:150px; float:left;	}
#ajaxSearch_submit	{	width:50px; float:left;	}
#ajaxSearch_output 	{	text-align:justify;	}
.AS_ajax_resultLink	{	font-weight:bold; color:#226762;

form.FSF_form {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: right !important;
}

input.FSF_input { 
    display: inline;
    height: 17px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background: #fff url(images/input-bg.gif) repeat-x top left;
    margin: -1px 3px 0;
    padding: 3px 0 0;
}
input.FSF_submit { 
    display: inline;
    margin: -1px 0 0;
    padding: 0;
    height: 22px;
    line-height: 22px;
}


