body {text-align:center;color: #000;font-size:62.5%;line-height:1.6em;font-family:verdana, helvetica, arial, sans-serif;margin:0;background: #ffffff;border-top:1px solid #93bed7;}	

a, a:link, a:visited	{ color: #a1c7dc;text-decoration: none;} 
a:active, a:hover	{ color: #4b8bb4;text-decoration: underlined;} 

a.plain, a.plain:link, a.plain:visited	{ color: #a1c7dc;text-decoration: underline;} 
a.plain:active, a.plain:hover	{ color: #4b8bb4;text-decoration: none;}

a.pdf:link, a.pdf:visited, a.pdf:hover, a.pdf:active {background: transparent url("/_img/elements/pdf-icon.gif") no-repeat;padding-left:21px;padding-bottom:5px;}


/**** Typography ****/

h1 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 2em; line-height: 1.0em;font-weight: normal; margin: 0 0 .5em; color: #471a00;}
h1.subtitle {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 3em; line-height: 1.0em;font-weight: normal; margin: 0 0 .2em; color: #471a00;}
h2 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 2em; line-height: 1.0em;font-weight: normal; margin: 0 0 .5em; color: #262626;}
h2.dot {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 2em; line-height: 1.0em;font-weight: normal; margin: 0 0 .5em; color: #262626;background: transparent url("/_img/elements/dot.jpg") no-repeat;padding-left:25px;}
h3 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 1.1em; line-height: 1.6em; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #262626;display:inline;}
h4 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 1.2em; line-height: 1.6em; font-weight: bold; margin-top: 0; margin-bottom: 2px; color: #262626;}
h5 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 1.1em; line-height: 1.4em; font-weight: bold; margin-top: 5px; margin-bottom: 3px; color: #471a00;}
h6 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 1em; line-height: 1.4em; font-weight: bold; margin: .5em 0 .2em; color: #000000;}

p {margin: 0 0 1em;font-size:1em;}
li {margin-bottom:5px;}
hr {margin: 1em 0;background:#dfdfdf;height:1px;color:#dfdfdf;border:none;clear:both;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}

.timestamp {font-weight:normal;}
.small {font-size:.9em; color:#333;}
.light {color:#999;}
.error {color:#990000;font-weight:bold;}

/**** Layout ****/

#header {width:100%;height:104px;background: #471a00 url(../_img/elements/topbg.jpg) repeat-x;text-align:left;margin:0;padding:0;}
#headerframe {width:980px;margin-right:auto;margin-left:auto;padding:0;text-align:left;}

#frame {width:980px;margin-top:20px;margin-right:auto;margin-left:auto;padding:0;text-align:left;}

#homefeature {width:100%;height:365px;background: #dceefc url(../_img/elements/home_botbg.jpg) repeat-x bottom;text-align:left;margin:0;padding:0;}
#homefeatureframe {width:980px;margin-right:auto;margin-left:auto;padding:10px 0;text-align:left;}
#rotator {margin:0;padding:0;}


/* LOGO */
#logo {position:absolute;top:10px;width:359px;height:78px;margin:0;color:#ffffff;border:0;padding:0;float:left;}
div#logo h1 {background: transparent url(../_img/elements/tag_logo.jpg) no-repeat;}
div#logo h1 a {font: 1.8em Verdana, Geneva, Helvetica, sans-serif; display: block; text-indent: -9999px; border: 0px;text-decoration: none;height: 78px;}
div#logo h1 a:hover {background: transparent;}


/* Top Nav List */
#topnav {width:559px;height:37px;margin-bottom:0px;margin-top:30px;padding:0;float:right;}
#navblock {float:left;}
#nav, #nav ul {line-height:1.4em;padding:0;margin:0;list-style:none;display:block;float:left;} 
#nav a {display:block;border-bottom:none;color:#fff;padding:0;font-weight:bold;text-decoration: none;}
#nav a.active {background: #374c67 url(../_img/elements/topnav_bg_hover.jpg) repeat-x;}
#nav a:hover {color:#fff; border-bottom:none;}
#nav li { float:left; margin:0; padding:0;height:37px;display:block;} 
#nav li:hover ul, #nav li.sfhover ul {left:auto;}

*>html #navblock ul {f\loat: left;margin-top:0;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */


#nav li ul { position:absolute;left:-999em;top:68px; width:150px; height:auto; margin:0px; padding:0px; background: #eeeeee; display:block;list-style:none;z-index:1000;}
#nav li li {height:auto;margin:0;padding:1px 0;width:100%;font-size:10px;}
#nav li li span {margin:0;padding:6px;display:block;position:relative;font-size:1em}
#nav li li a {color:#477fa8;text-decoration:none;display:block;font-weight:normal;}
#nav li li a:hover {color:#2a4a64;text-decoration:none;background:#cce0f1;}
*>html #navblock ul {f\loat: right;margin-top:0px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */


#content {clear: left;}


#homeTop {width:980px;padding:0;margin:0;}
#homeLeft {width:470px;margin-right:10px;margin-left:10px;float:left;}
#homeRight {width:470px;margin-right:10px;float:left;}
#homeBottom {width:980px;}


div.short {width:210px;padding:10px;float:left;overflow:hidden;}
div.wide {width:490px;padding:10px;float:left;overflow:hidden;}
div.wide img {margin-left:5px;float:left;}

#sidenav {background:#e3f1fd url(../_img/elements/sidenav_bottom.gif) bottom left no-repeat;margin:0; padding:0;}
#sidenav .content {padding:10px 20px;overflow:hidden;}
#sidenav ul {line-height:2.2em;font-size:1.3em;padding:0;margin:0;list-style:none;display:block;} 
#sidenav li a {text-decoration:none;display:block;font-weight:normal;}
#sidenav li a:hover {text-decoration:none;}

#navLeft  {width:235px;padding-right:10px;float:left;margin-top:30px;}
#thumbsMid {width:245px;float:left;overflow:hidden;}
#thumbsMid img a {float:left;margin-left:5px;margin-bottom:5px;}
#mediaRight {width:482px;float:left;margin-left:6px;margin-top:30px;overflow:hidden;}
#mediaRight .descriptor {width:460px;padding:10px;background:#e1e1e1;margin-top:5px;}
.descriptor p {color:#666666;}
div.mediaWrapper {border:1px solid #ececec;}

#wideLeft  {padding-left:120px;width:590px;padding-right:20px;float:left;margin-top:30px;overflow:hidden;}
#shortRight  {width:235px;padding-left:10px;float:left;margin-top:30px;color:#a3c6dc;font-size:1.5em;overflow:hidden;}
.quote {color:#a3c6dc;font-size:1.5em;}

#descriptorLeft {width:225px;float:left;margin-right:5px;}
#descriptorRight {width:225px;float:left;margin-left:5px;}
#galleryswap, #galleryswap ul {line-height:1.5em;font-size:1em;padding:0;margin:0;list-style:none;display:block;} 
#galleryswap li, #galleryswap ul li {clear:both;margin:0;} 
#galleryswap li a, #galleryswap ul li a {text-decoration:none;display:block;font-weight:bold;cursor:pointer;color:#5f859d;padding:0;margin:0;}
#galleryswap li a:visited, #galleryswap ul li a:visited {text-decoration:none;display:block;font-weight:bold;cursor:pointer;color:#5f859d;}
#galleryswap li a:hover, #galleryswap ul li a:hover {text-decoration:none;cursor:pointer;color:#649bbf;}


#footer {width:980px;height:36px;font-size: 1em;border-top:1px #a3c6dc solid; background: #ffffff; color:#cccccc;padding:10px 0;margin:20px auto 10px auto;text-align:left;display:block;}
#footer a	{ color: #ffffff; text-decoration: none;padding:0 5px;} 
#footer a:hover	{ color: #e7f0fc; text-decoration: underline;} 


/**** Image Stufff ****/

img	{border: 0;}
img.floatleft {float: left;}
img.floatright {float: right;}
img.borderleft {float: left;margin:0 10px 10px;}

img.smallthumb  {margin:5px 5px 5px 0;float:left;}

div.inforight {float:left;}

img.mapbutton {margin-bottom:5px;}
div.spacer {clear: both;}


img.border {border:1px #D3D3D3 solid;padding: 3px;background-color: #fff;}


.BasicInput {font-size:1.1em;padding:3px; border:1px solid #2a2a2a;background:#fff;}
.FormDefinition {font-size:1em; font-weight:bold;color:#2a2a2a;}
.FieldDefinition {font-size:1em; font-weight:bold;color:#2a2a2a;}
input.FormButton {font-weight: bold; font-size: 1em; color: #FFFFFF; background: #2a2a2a; }

.toggle {
	display: none;
}

* {
	
}


