@import url(/stylesheets/dropdown.css);

*				{ margin:0px; padding: 0px; }
body 				{ background: #29414f; color: #444; font-family: Verdana; font-size: 11px; margin: 0 auto; text-align: center; }

a 				{ color: #707070; text-decoration: none; }
a:hover				{ color: #888888; text-decoration: underline; }
li 				{  background: none; }
td				{ padding: 2px 2px 2px 4px; }

div.hr 				{ height: 10px; background: #efefef; width: 960px; margin: 0 auto; }
div.hr hr 			{ display: none; }
.mapstraction			{ margin: 10px 0 10px 0; }

.main 				{ position: relative; background: #FFF url('//www.georgetown.org/images/colorbar.gif') no-repeat; margin: 0 auto; padding: 6px 0 0 0; width: 1000px; border: 1px solid #000; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration: none; position: relative; }

.top 				{ background-color: #EEE; width: auto; height: 5px; margin: 0px; display: none; }
.topb 				{ background-color: #EEE; width: auto; height: 5px; margin: 0px 0px 10px 0px; display: none;}

.content 			{ float: right; margin: 10px 0; padding: 0 16px; width: 518px; }
.title 				{ color: #579; font-size: 13px; font-weight: bold; margin: 4px; }
.date 				{ font-size: 9px; margin: 3px; }

.comments			{ padding: 6px; margin: 30px 30px 30px 0px; background-color: #fff; border: 1px solid #efefef; text-align: left; height: auto; }
.categories			{ margin: 3px 0 0 7px; }
.WP-PrintIcon			{ float: left; }

.fsTable			{ border: 0px !important; }
.fsSectionText			{ font-size: 12px !important; }

input	 			{ font-family: Verdana; font-size: 11px !important; font-weight: normal; background-color: #ffffff; border-bottom: #CCD5E0 1px solid; border-left: #CCD5E0 1px solid; border-right: #CCD5E0 1px solid; border-top: #CCD5E0 1px solid; color: #31384a; font: 11px Verdana; font-family !important: Verdana; height: 20px; text-indent: 0px; vertical-align: bottom;}
.textboxsm 			{ width: 23px;}
.textboxmd 			{ width: 50px;}             
.textboxmdlg 			{ width: 175px;}
.textboxlg 			{ width: 300px;}  
textarea 			{ font-family: Verdana; font-size: 10px; font-weight: normal; background-color: #ffffff; border-bottom: #CCD5E0 1px solid; border-left: #CCD5E0 1px solid; border-right: #CCD5E0 1px solid; border-top: #CCD5E0 1px solid; color: #31384a; font: 10px Verdana; font-family: Verdana; text-indent: 0px;}  
option				{ font-family: Verdana; font-size: 10px; font-weight: normal; }
select				{ font-family: Verdana; font-size: 10px; font-weight: normal; }

#header ul			{ display: inline; position: absolute; left: 675px; top: 45px; margin: 0px; }
#header li			{ display: inline; list-style-type: none; margin: 0px; }	

#explore			{ text-align: left; width: 235px; height: 169px; background: url('/images/bg.explore.png'); z-index: 10px; position: relative; left: -25px; top: 0px; font-size: 13px; padding: 20px 0px 0px 20px; margin:0px; }
#explore ul			{ margin: 0px 0px 0px 10px; padding: 0px; }
#explore li			{ margin: 0px; padding: 0px; }
#explore a			{ font-size: 12px; line-height: 1.2em;  }

.viewport			{ font-size: 10px; text-align: left; }
.viewport img			{ border:1px solid #000; }

h1, h1 a, h1 a:visited 		{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 26px; text-transform: uppercase; font-weight: normal; margin: 0px; padding: 0px; padding-top: 30px; color: #736451; margin-bottom: 10px; text-align: left; margin-left: 16px; }
h3 				{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 12px; text-transform: uppercase; text-align: right; font-weight: normal; margin: 0px; padding: 0px; color: #000000; border-bottom: 1px solid #eeeeee; padding-right: 25px; }
h5 				{ color: #579; font-size: 14px; margin-bottom: 4px; }
h4 				{ font: 15px verdana; color: #07405e; margin: 20px 0px 5px 0px; font-weight: bold; clear: both; }
h6, h6 a, h6 a:visited 		{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 12px; text-transform: uppercase; text-align: left; font-weight: bold; margin: 0px; padding: 0px; color: #000000; border-bottom: 1px solid #eeeeee; padding-right: 25px; clear:both; }		{ float: right; margin-top: 20px; padding-bottom: 20px; margin-right: 14px; }
.left 				{ margin-top: 20px; margin-left: 215px; }
.picture			{ margin: 3px; }

.insidebox 			{ width: 698px; color: #000; font-size: 12px; padding: 5px 6px 0px 6px; margin: 10px 0 3px 0; background-color: #fff; border: 0px solid #efefef; text-align: left; height: auto; }
.insidebox h1 a			{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 26px; }
.insidecomment 			{ width: 490px; color: #555A60; font-size: 12px; padding: 6px 7px 0px 7px; background-color: #fff; border: 0px solid #efefef; text-align: justify; height: auto; margin-top: 10px; padding-bottom: 5px; }
/* the code in this section is to fix the problem with floats and container divs */
.insidebox:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .insidebox {height: 1%;}
/* End hide from IE-mac */

.info 				{ font-size: 11px; background: #fff; border: 0px solid #E3E4E4; color: #666; margin: 2px 0 15px 0; padding: 5px 10px; }

.navigation 			{ text-align: left; width: 235px; background-color: #fff; border: 0px solid #efefef; color: #666666; font-size: 0.9em; margin-top: 18px; margin-left: 10px; padding-bottom: 4px; padding-top: 4px; }
.navigation h2 			{ color: #5A5A43; font: 12px Georgia; letter-spacing:1px; line-height: 14px; padding: 3px 0 0 8px; text-transform: uppercase; margin: 15px 0 4px 0; font-weight: bold; }
.navigation ul 			{ padding: 0; margin: 0; }
.navigation ul li ul		{ border-top: 1px solid #eaeada; }
.navigation li 			{ list-style-type: none; border-bottom: 1px solid #EAEADA; }
.navigation li.active		{ padding: 8px 0 8px 5%; background: #D3C5B0; }
.navigation a 			{ color: #666666; background: #f9f9f9; font-size: 12px; display: block; padding: 8px 0 8px 5%; text-decoration: none; font-weight: normal; }
.navigation li a 		{ color: #666666; background: #f9f9f9; font: 12px Arial; letter-spacing: 1px; text-transform: none; display: block; padding: 8px 0 8px 5%; text-decoration: none; font-weight: normal; }
.navigation li a:hover 		{ background: #f1f1f1; }
.navigation li.listtitle		{ font-size: 12px; display: block; padding: 8px 0 8px 5%; text-decoration: none; font-weight: bold; }
.navigation:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.categories			{ padding: 5px 0 0 0; margin: 5px 0 0 0; }
.navigation li.widget		{ border:0px; margin-bottom: 15px; font: 12px Georgia; font-weight:bold; color: #29414f; letter-spacing: 1px; text-transform: uppercase; }
.navigation h5			{ margin: 20px 0px 8px 0px !important; }	
.widgettitle			{ margin: 20px 0px 8px 0px !important; padding: 0px !important; }
.navigation ul.children		{ padding-left: 10px; }

#footer, .footer 		{ text-align: left; border: 0px solid #000; width: 960px; background: #000 url('//www.georgetown.org/images/colorbar.gif') no-repeat; clear: both; line-height: 20px; font-size: 10px; height: auto; margin: 0 auto; color:#fff; padding: 16px 20px; }
#footer a			{ color: #fff; }
#footer h2			{ font-size:13px; margin: 0px 0px 5px 0px; }
#footer ul			{ margin: 0px 0px 0px 4px; padding: 0px; }
#footer li			{ font-size:11px; list-style-type: none; }


#contactfooter 			{ clear: both; width: auto; line-height: 20px; font-size: 10px; border: 0px; text-align: center; height: auto; margin-top:10px; color: #fff; }
#contactfooter a		{ color: #fff; }

.linetable			{ background:#fff repeat-y; margin: 0 auto; position:relative; padding:0;  border-bottom : 1px solid #CCD5E0; border-left : 1px solid #CCD5E0; border-right : 1px solid #CCD5E0; border-top : 1px solid #CCD5E0; border-collapse: collapse; padding: 2px; }

#column1			{ width: 265px; margin:0px; padding: 0px; }
#column1 a 			{ background: #f9f9f9; font-size: 12px; display: block; padding: 8px 0 8px 5%; text-decoration: none; font-weight: normal; color: #666666; }


#column2			{ float: right; width: 710px; margin: 6px 0 0 0; padding: 10px 15px 0 0; text-align: left; line-height: 1.3em; background: #fff; }
#column2 a			{ color: #6F2626; font-size: 12px; text-decoration: underline; }
#column2 h1			{ background: #F5F5F5; border: 1px solid #E3E4E4; margin: 2px 0 4px; padding: 10px 10px; color: #6F2626; font-size: 16px;  text-transform: none; font-weight: bold; font-family: Verdana, Arial, sans-serif;  }
#column2 h1 a			{ color: #6F2626; font-size: 16px; margin: 0px; padding: 0px; text-transform: none; font-weight: bold; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
#column2 h2			{ background: #F5F5F5; border: 1px solid #E3E4E4;  margin: 15px 0 5px 0; padding: 8px 8px; color: #6F2626; font-size: 16px;  text-transform: none; font-weight: bold; font-family: Verdana, Arial, sans-serif; clear:both; }
#column2 h2 a			{ background: #F5F5F5; border: 0px solid #E3E4E4;  margin: 0; padding: 0px; color: #6F2626; font-size: 16px;  text-transform: none; font-weight: bold; font-family: Verdana, Arial, sans-serif; clear:both; text-decoration: none;  }
#column2 li			{ margin: 6px 0px; }
#column2 ul			{ list-style-type: circle; margin: 5px 30px 10px 15px; padding: 0 0 0 15px; }
#column2 ol			{ list-style-type: decimal; margin: 5px 30px 10px 15px; padding: 0 0 0 15px; }
#column2 ol.alpha		{ list-style-type: upper-alpha; margin: 5px 30px 10px 15px; padding: 0 0 0 15px; }

#column2 table			{ border: solid #CCD5E0; border-collapse: collapse; margin-bottom: 15px; }
#column2 td			{ font-family: Verdana; font-size: 10px; font-weight: normal; }
#column2 img			{ display: block; }
#column2 p			{ margin: 0 0 10px 0; }

#container			{ margin: 0 auto; padding: 0px; width: 1000px; text-align: left; }
#portalContainer	{ border: 3px solid #000; width: 1000px; margin: 0 auto; background: #000; height: 25px; text-align: center; }
#portal			{ width: 1000px; margin: 0 auto; color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 9px; text-align: right; }
#portal a		{ color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; }
#portal ul		{ margin: 0px; padding: 5px 0 0 0; }
#portal li		{ display: inline; list-style-type: none; padding: 0px 3px; }
#portal img		{ width: 25px; }
#portal form		{ float: right; margin: 0px; padding: 2px; }
#portal label		{ display: none; }
#portal input 		{ font-family: Verdana, Arial, sans-serif; font-size: 9px; }
#portal img		{ margin: 0px; border: 0px; padding: 0px; }

#logoContainer			{ height: 88px; background: #c3c1b7; text-align: center; position: relative; display: block;  border: 3px solid #000; border-bottom: 0px; width: 990px; margin: 0 auto; padding: 10px 5px 10px 5px;}
#logoBar			{ text-align: right; }
#logoBar img			{ border: 0px; padding: 0px; float: left;  }
#logoBar ul.topMenu		{ margin: 40px 5px 0 0; width: 815px; float: right; border-bottom: 1px dashed #000; padding: 0 0 6px 0; }
#logoBar ul.bottomMenu		{ margin: 5px 5px 0 0; width: 825px; float: right; padding: 0;}
#logoBar li			{ display: inline; list-style: none; list-style-type: none; }
#logoBar li a.topMenu		{ font: 12px Arial, sans-serif; text-transform: uppercase; color: #000; border-left: 1px solid #000; padding: 0px 5px 0px 6px; }
#logoBar li a.bottomMenu	{ font: 14px Arial, sans-serif; text-transform: uppercase; color: #000; border-left: 1px solid #000; padding: 0px 5px 0px 6px; }
#logoBar li a.first		{ border: 0px; }

#social				{ float: right; margin: 5px 30px 10px 0; color: #fff; font-size: 13px; font-weight: bold; text-align: left; }
#social form			{ margin: 4px 0px 9px 0px; }
#social ul			{ margin: 7px 0 2px 15px; padding: 0px; display: inline; list-style: none; }	
#social li			{ display: inline; padding: 0px; margin: 0 2px 0 2px; list-style-type: none; }

		
#menuContainer			{ border-left: 3px solid #000; border-right: 3px solid #000; width: 1000px; background: #efefef url('//www.georgetown.org/images/nav.background.gif'); margin: 0 auto; padding: 0; }	

#topMenuBar 			{ text-align: right; border: 0px solid #efefef; color: #666666; margin: 0px; width: 1000px; padding: 4px 0 0 0px; height: 29px; }
#topMenuBar ul 			{ padding: 0; margin: 0; width: 1000px;}
#topMenuBar li 			{ padding: 8px 12px 8px 13px; margin: 0px; background: #f9f9f9; list-style-type: none; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; display: inline; }
#topMenuBar a.small		{ color: #666666; font-size: 13px; text-decoration: none; font-weight: normal; font-family: Arial; }
#topMenuBar li a 			{ color: #666666; background: #f9f9f9; text-decoration: none; }
#topMenuBar li a:hover 		{ text-decoration: underline; }

#menuBar 			{ border: 0px solid #efefef; color: #666666; width: 1000px; background: #f9f9f9; margin: 0px; padding: 0px; height: 25px;  position: relative;}
#menuBar ul 			{ padding: 0px; margin: 0px; display: inline; }
#menuBar li 			{ white-space: nowrap; padding: 8px 18px 8px 18px; margin: 0px; background: #f9f9f9; list-style-type: none; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; display: inline; }
#menuBar li.last 		{ border: 1px solid #000; padding: 8px 24px 8px 23px; }
#menuBar a.big 			{ color: #666666; font-size: 14px; text-decoration: none; font-weight: normal; font-family: Arial; }
#menuBar a.small		{ color: #666666; font-size: 12px; text-decoration: none; font-weight: normal; font-family: Arial; }
#menuBar li a 			{ color: #666666; background: #f9f9f9; text-decoration: none; }
#menuBar li a:hover 		{ text-decoration: underline; }

.linkcat		{ margin: 0 0 15px 0; }

#dropmenudiv 		{ position:absolute; border:1px solid #666666; font-weight: normal; font-size: 10px; font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;  line-height:22px; text-align: left; z-index: 1000; }
#dropmenudiv a 		{ display: block; text-indent: 3px; border-bottom: 0px solid #efefef; padding: 1px 0; text-decoration: none; font-weight: normal; font-size: 10px; font : 10px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;  }
#dropmenudiv a:hover	{ /*hover background color*/ background-color: white; font-weight: normal; font-size: 10px; font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;  }

#youknowyouwantanewsletter		{ padding: 7px; font: italic 13px Georgia, serif; border-top: 1px dashed #999; border-bottom: 1px dashed #999; margin: 0 0 25px 0; }
#youknowyouwantanewsletter p 		{ text-align: left; line-height: 1.8em; }
#youknowyouwantanewsletter a		{ font: italic 13px Georgia, serif !important; color:#a11508; }
#youknowyouwantanewsletter a:hover	{ text-decoration: underline; font: italic 13px Georgia, serif !important; }

#sidebar 		{}


#mDepartments, #mServices, #mLiveandPlay, #mBuildandWork, #mPayments					
	{ margin: 0 auto; border: 5px solid #999; background: #fff; visibility: hidden; width: 975px; position: absolute; left:0px; top: 110px; text-align: left; color: #000; z-index: 100 !important; }
#mDepartments ul, #mServices ul	, #mLiveandPlay ul, #mBuildandWork ul, #mPayments ul
	{ float: left; margin: 3px 7px 5px 10px; list-style-type: none; line-height: 1.7em; }
#mDepartments li, #mServices li, #mLiveandPlay	 li, #mBuildandWork li, #mPayments li	
	{ display: block; margin: 1px; padding: 0; font: 11px Verdana, Arial, sans-serif; color: #414141; border: 0px; }
#mDepartments h2, #mServices h2, #mLiveandPlay h2, #mBuildandWork h2, #mPayments h2
	{ font: 12px Georgia, Times, serif; text-transform: uppercase; font-weight: bold; color: #ab0909; letter-spacing: 2px; margin: 0 0 0 10px; padding: 0px; }
#mDepartments h3, #mServices h3, #mLiveandPlay h3, #mBuildandWork h3, #mPayments h3
	{ font: 11px Verdana, Arial, sans-serif; font-weight: bold; color: #414141; margin: 10px 0 0 10px; padding: 0px; text-align:left;  }
#mDepartments a, #mServices a, #mLiveandPlay a, #mBuildandWork a, #mPayments a
	{ margin: 0;  font: 11px Verdana, Arial, sans-serif; color: #006E97; text-decoration: none; line-height: 1.5em; }
#mDepartments a:hover, #mServices a:hover, #mLiveandPlay a:hover, #mBuildandWork a:hover, #mPayments a:hover	
	{ margin: 0;  font: 11px Verdana, Arial, sans-serif; color: #333333; text-decoration: underline; line-height: 1.5em; }
#mDepartments li a, #mServices li a, #mLiveandPlay li a, #mBuildandWork li a, #mPayments li a			
	{ color: #006E97; font-weight: normal; text-decoration: none; line-height: 1.5em; padding-left: 12px; background: url('/images/list.icon.gif') 0 0.4em no-repeat; }	
#mDepartments a.ftitle, #mServices a.ftitle, #mLiveandPlay a.ftitle, #mBuildandWork a.ftitle, #mPayments a.ftitle			
	{ color: #333; font-weight: bold; text-decoration: none; line-height: 1.5em;}	
#mDepartments img, #mServices img, #mLiveandPlay img, #mBuildandWork img, #mPayments img
	{ margin: 0px 0 0 5px; }
	
	/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

.clear {
	clear: both;
}
.post hr {
	display: block;
	}
.postmetadata {
	padding-top: 5px;
	}

.postmetadata {
	margin: 30px 0;
	}

.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}	
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	display: inline;
	}

img.alignleft {
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.wp-caption {
	border: 0px solid #ddd; background: #efefef; padding: 3px 3px 1px 3px; text-align: center; font: 9px Verdana, sans-serif; font-family: Verdana, sans-serif; font-size: 9px; color: #666;
}
.wp-caption img {
	display: block;	margin: 0 auto;
}
.wp-caption p.wp-caption-text {
	font: 9px Verdana, sans-serif; font-size: 9px; color: #666;
}
/* End Images */

#autocomplete ul 				{ list-style-type: none; font-family: Verdana; font-size: 12px;  margin: 5px 0 0 0; background: white; border-bottom : 1px solid #CCD5E0; border-left : 1px solid #CCD5E0; border-right : 1px solid #CCD5E0; border-top : 1px solid #CCD5E0; border-collapse: collapse; }
#autocomplete li 				{ margin: 0 0 3px 0; cursor: default; color: red; font-size: 10px;}
#autocomplete li:hover 				{ background: #ffc; }

form#submission_form 				{ margin: 0px; }
form#submission_form label 			{ color : #53514B; width:185px; float:left; clear:left; vertical-align:middle; padding:0; font-weight:bold; text-align:right; margin-right:10px; }
form#submission_form label span.label_plain	{ width:185px; float:left; clear:left; vertical-align:middle; padding:0; font-weight:normal; text-align:right; margin-right:0px; }
form#submission_form label span.required	{ color: red; width:185px; float:left; clear:left; vertical-align:middle; padding:0; font-weight:bold; text-align:right; margin-right:0px; }
form#submission_form fieldset 			{ border:1px solid #ccc; margin-bottom:20px; padding: 10px; }
form#submission_form div			{ margin: 5px; }
form#submission_form textarea			{ width: 300px; height: 80px; }
form#submission_form label span.fine_print 	{ font-weight: normal; font-size: 9px; line-height:11px; }
form#submission_form ul				{ margin: 0 10px 0 10px; }
form#submission_form ul.column1			{ float: left; }
form#submission_form li				{ list-style-type:none; }
form#submission_form h2				{ background: #efefef; }



img.feedback { position: fixed; top: 575px; right: 0px; z-index: 1; }
* html img.feedback { /* fixes for ie 6 */ position: absolute; z-index: -1; }
*:first-child+html img.feedback { /* fixes for ie 7 */ position: absolute; z-index: -1; }
#feedback { position: relative; margin: 0px auto; padding-bottom: 50px; }
* html #feedback { background-image: none; }

img.quickbuttons { position: fixed; top: 194px; left: 0px; z-index: 1; }
* html img.quickbuttons { /* fixes for ie 6 */ position: absolute; z-index: -1; }
*:first-child+html img.quickbuttons { /* fixes for ie 7 */ position: absolute; z-index: -1; }
#quickbuttons { position: relative; margin: 0px auto; padding-bottom: 50px; }
* html #quickbuttons { background-image: none; }


#gallerypost {
background: #FFFFFF;
float: left;
width: 530px;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
}


#topstories 				{ height: 281px; width: 695px; background: #1c3442; position: relative; margin: 0px 0px 20px 0px ; padding: 0px; z-index: 1; }
#video					{ position: relative; float: right; display: inline; border: 1px solid #4a4949; width: 325px; height: 275px; margin: 0px 3px 2px 2px; }
#videonav				{ border-bottom: 1px solid #4a4949; width: 320px; height: 25px; padding: 10px 0 0 5px; background: #102532; color:#fff; font: 14px Arial; text-transform: uppercase; font-weight: bold; text-align: left; }
#video ul				{ margin: 10px 5px; list-style: none; }
#video li				{ color: #fff; font: 11px Verdana; height: 35px; list-style: none; text-align: left; }
#video li a 				{ color: #fff; text-decoration: none; font: 11px Verdana; }
#video img				{ margin: 0px; padding: 0px; margin-right: 5px; }
#videomore				{ position: absolute; bottom: 0px; left: 0px; text-align: left; border-top: 1px solid #4a4949; width: 325px; height: 15px; padding: 0px; background: #102532; }
#videomore ul				{ list-style:none; margin: 0px; padding: 0px; }
#videomore li				{ display: inline; margin: 0px; padding: 0px 10px; height: 10px; font: 11px Verdana; }
#videomore li a				{ color: #da830e; font: 10px Verdana; }
#videomore li a:hover			{ color: #fff; font: 10px Verdana; }
#emailalerts				{ position: relative; float: right; display: inline; border: 1px solid #4a4949; width: 205px; height: 275px; margin: 0px 3px 2px 6px; }
#emailnav				{ border-bottom: 1px solid #4a4949; width: 200px; height: 25px; padding: 10px 0 0 5px; background: #102532; color:#fff; font: 14px Arial; text-transform: uppercase; font-weight: bold; text-align: left; }
#emailalerts ul				{ margin: 10px 5px; list-style: none; }
#emailalerts li				{ color: #fff; font: 11px Verdana; height: 35px; list-style: none; text-align: left; }
#emailalerts li a 				{ color: #fff; text-decoration: none; }
#emailmore				{ position: absolute; bottom: 0px; left: 0px; text-align: center; border-top: 1px solid #4a4949; width: 205px; height: 15px; padding: 0px; background: #102532; }
#emailmore ul				{ list-style:none; margin: 0px; padding: 0px; }
#emailmore li				{ display: inline; margin: 0px; padding: 0px 10px; height: 10px }
#emailmore li a				{ color: #da830e; font: 10px Verdana; }
#emailmore li a:hover			{ color: #fff; font: 10px Verdana; }
#emailalerts p 				{ font: 11px Verdana; color: #fff; text-decoration: none; margin: 12px 7px 7px 7px; }
#emailalerts p.header				{ color: #e7e7b9; }
#emailalerts form				{ margin: 5px; }
#emailalerts input				{ margin: 0 0 0 5px; } 
#relatedlinks				{ width: 135px; position: relative; float: right; display: inline; border: 1px solid #4a4949; height: 275px; margin: 0px 3px 2px 6px; }
#linksnav				{ border-bottom: 1px solid #4a4949; width: 130px; height: 25px; padding: 10px 0 0 5px; background: #102532; color:#fff; font: 14px Arial; text-transform: uppercase; font-weight: bold; text-align: left; }
#relatedlinks ul			{ margin: 10px 3px; padding: 0px; list-style: none; }
#relatedlinks li			{ color: #fff; font: 11px Verdana; height: 35px; list-style: none; text-align: left; margin: 4px 0px; padding: 0px; }
#relatedlinks li a			{ color: #fff; text-decoration: none; font: 10px Verdana;  }

/* FormStack Styling */
.fsLabel				{ width: 100%; padding: 0 0 5px 0; font-weight: normal !important; }
.fsMatrix				{ border: 0px !important; }
.fsField				{ margin-left: 4px; }
.fsRowBody p				{ font-size:12px; }
.fsForm .fsCell				{ margin: 0px !important; padding: 0px !important; }
.fsRow .fsFieldRow			{ margin-left: 0px !important; padding: 0px !important; }
.fsFirst				{ width: 50%; }
.fsLast					{ width: 50%; }
.fsForm input				{ border: 0px; }
.fsCell, .fsFieldCell, .fsFirst		{ padding-left: 0px !important; margin-left: 0px !important; }
.fsTable td				{ padding: 0px !important; margin: 0px !important; }
.fsTable				{ margin: 0px !important; }
.fsPaginationContent			{ margin: 0px !important; }
.fsForm					{ width: 95% !important; }
.fsSubmitButton				{ border: 1px solid #999 !important; }
.fsTable ul				{ font-size: 12px !important; } 

