﻿html, body
{
	border:0;
	margin:0;
	padding:0;
	height:100%;
}
body {
    padding: 0 350px 0 350px;
    text-align: center;
    font-family:Tahoma, Sans-Serif;
    background:#fff url(Images/bg.png) repeat-x 0 0;
    font-size:1em;
}
#aspnetForm{height:100%;}
/* helps IE get the child percentages right. */
#wrapper 
{
	width: 100%;
    background-repeat:repeat-y;
    background-position: 110% top;
}
#allContent
{
    width:100%;
	background-repeat:repeat-y;
}
.header{
    height:70px;
    padding:10px;
}
.header #titleImage
{
	vertical-align:middle;
}
#content
{
	padding:5px;
    text-align:left;
}
.tabContent
{
	color:#000;
}
#leftFloat, #leftFloat2, #leftFloat3, #rightFloat1, #rightFloat2
{
	position:absolute;
	font: normal normal normal x-small Vernada;
	color:#000;
	font-size:small;
	font-variant:small-caps;
	font-weight:bold;
}
#rightFloat1
{
	right:140px;
	top:15px;
	color:#000;
}
#rightFloat2
{
	right:140px;
	top:45px;
	text-align:right;
}
#leftFloat
{
	left:5px;
	top:45px;
}
#leftFloat2
{
	left:5px;
	top:10px;
}
#leftFloat3
{
	left:1px;
	top:10px;
}
#leftFloat a, #rightFloat1 a, #rightFloat2 a
{
	text-decoration:none;
	padding:0 4px;
}
#rightFloat1 a
{
	color:#fff;
}
/*.leftMenu
{
	position:absolute;
	left:5px;
	top:70px;
	text-align:left;
	font: normal normal normal x-small Vernada;
	color:#bbb;
	font-size:small;
	font-variant:small-caps;
}*/
.miniMugs
{
	position:absolute;
	right:5px;
	top:47px;
	text-align:right;
	font:normal normal normal x-small Vernada;
	color:#bbb;
	font-size:small;
	font-variant:small-caps;
}
.miniMugs img
{
	width:30px;
	height:45px;
	margin:0 2px 0 0;
	padding:0;
}
.widget
{
	background-color:Transparent;
	margin-bottom:4px;
}
.widgetContent
{
	padding:3px 5px;
	border-left:solid 1px #535b9c;
	border-bottom:solid 1px #535b9c;
	border-right:solid 1px #535b9c;
	background-color:#fff;
}
.widgetHeader
{
	padding:2px 5px;
	color:#fff;
	background-color:#3a3f6d;
	border:solid 1px #535b9c;
	font-weight:bold;
	font-size:small;
}

/*CSS FORMS*/
.formFields{
    margin:0;
    padding:0;
    width:100%;
    text-align:left;
}
/*.formFields fieldset{
    margin:0;
    padding:.4em .2em;
    vertical-align:top;
}
.formFields legend{
    font-weight:bold;
    font-size: .9em;
    color:#4c869c;
}*/
.formFields ul{
    list-style:none;
    margin:0;
    padding:0;
}
.formFields li{
    margin:0;
    padding:.1em 0;
    display:block;
    float:left;
    width:21.5em;
    font-size:.8em;
    vertical-align:bottom;
    text-align:left;
}
.formFields li label{
    width: 8em;
    font-weight:bold;
    text-align:right;
    display:block;
    float:left;
    font-size:.9em;
    vertical-align:middle;
    padding-right:.2em;
}
.formFields li input{
    width:13.5em;
    font-size:.9em;
    padding:0;
    margin:0;
}
.formFields li select
{
	width:13.8em;
    font-size:.9em;
    padding:0;
    margin:0;
}
.formFields1 li{
    margin:0;
    padding:.1em 0;
    display:block;
    float:left;
    width:60.5em;
    font-size:.8em;
    vertical-align:bottom;
    text-align:left;
}
.formFields1 li label{
    width: 8em;
    font-weight:bold;
    text-align:right;
    display:block;
    float:left;
    font-size:.9em;
    vertical-align:middle;
}
/*.formFields li input{
    width:32.5em;
    font-size:.9em;
    padding:0;
    margin:0;
}*/
.formFields1 li select
{
	width:22.8em;
    font-size:.9em;
    padding:0;
    margin:0;
}
/*END CSS FORMS*/
fieldset
{
	position: expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 1em .4em .4em .4em;
	margin: 0 0 .6em 0;
}
fieldset legend
{
	position: expression('absolute'); 
	top: expression('-9px'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 0 .2em;
}
fieldset fieldset {
	position: expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 1em .4em .4em .4em;
	margin: .4em 0;
}
fieldset fieldset legend {
	position: expression('absolute'); 
	top: expression('-9px'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 0 .2em;
}
.level1_1
{
	/*background: #deffea url(Images/weave_bg_deffea.gif) top left repeat;*/
	background: #ccc;
	border: 2px solid #212a42;
	color:#212a42;
}
.level1_1 .title, .level1_1 legend
{
	font-weight:bold;
	color:#212a42;
}
.level1_2
{
	background: #c4caff url(Images/pinstripe_bg_c4caff.gif) top left repeat;
	border: 2px solid #535b9c;
	color:#355c6d;
}
.level1_2 .title, .level1_2 legend
{
	color: #535b9c;
	font-weight: bold;
}
.level2_1
{
	background:#def5ff url(Images/weave_bg_def5ff.gif) top left repeat;
	border:solid 2px #4c869c;
	color:#355c6d; 
}

/*FULL-PAGE FORMS*/
.fpForm_titleBar{
	background-color:#f8f8f8;
	border: solid 1px #000;
	padding-bottom:1px;
}

/*HOVER MENU STYLES*/
.tabHoverMenu
{
    width:150px;
    background: url(Images/HoverMenu/menubg.png) repeat-y;/*url(App_Themes/OpCenter/Images/menubg.png) repeat-y;*/
    border: solid 1px #000;
    text-align:right;
    z-index:999999;
}
.tabHoverMenu ul
{
    list-style:none;
    margin:0;
    padding:0;
    z-index:999999;
}
.tabHoverMenu a:link, .tabHoverMenu a:hover, .tabHoverMenu a:visited, .tabHoverMenu a:active, .tabHoverMenu h2
{
    font: bold 11px/16px arial, helvetica, sans-serif;
    display:block;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #888 #555 #bbb;
    margin:0;
    padding: 2px 3px;
    z-index:999999;
}
.tabHoverMenu h2 
{
    color:#fff;
    background:#000;	
    text-transform:uppercase;
}
.tabHoverMenu a
{
    color: #000;
    text-decoration:none;
    z-index:999999;
}
.tabHoverMenu a:hover
{
    color:Red;
    background: url(Images/HoverMenu/menubg_hover.png) repeat-y 0 0;
}
.ajax__tab_xp .hoverMenuTarget, .ajax__tab_xp .hoverMenuTargetHover
{
    cursor:pointer;
    /*width:10px;
    height:10px;
    max-height:10px;
    margin-left:10px;*/
    vertical-align:bottom;
    overflow:hidden;
    /*font-size:6pt;*/
    padding:0px;
    z-index:999999;
}
.ajax__tab_xp .hoverMenuTarget
{
    background: url(Images/HoverMenu/hoverMenu_activeTargetHover.png) no-repeat;
    z-index:999999;
}
.ajax__tab_xp .hoverMenuTargetHover
{
    background: url(Images/HoverMenu/hoverMenu_activeTarget.png) no-repeat;
    z-index:999999;
}
.tabHeader
{
	text-align:left;
}
.tabHeader span
{
	border: solid 1px #000;
	margin: 0 .2em 0 0;
	padding:.1 .3em;
}
.activeTab
{
	background-color:#fff;
	font-weight:bold;
}
.inactiveTab
{
	background-color:#ddd;
}
.tabContent
{
	padding:.4em;
	border:solid 1px #000;
}
.searchDetailHeader
{
	background:#3a3f6d url(Images/colorfulbg.gif) top left repeat;
	color:#fff;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	width:100%;
	padding: .1em 0;
	border:solid 1px #000;
	margin:-1px -1px -1px -1px;
}
.gv_pager
{
	text-align:left;
}
.gv_hyperlinkField, .gv_boundField
{
	margin:0 .3em;
	text-align:left;
}
.gv_hyperlinkField a
{
	text-decoration:none;
	color: #000;
}
#involvementSummaryTable
{
	padding:0;
	margin:0;
	border:0;
	width:100%;
}
#involvementSummaryTable td
{
	width:12.5%
}
#title
{
	display:block;
	color:#3a3f6d;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:.5em;
}
#searchAddressesDiv
{
	padding-top:.6em;
}
#searchAddressesDiv table
{
	width:100%;
	border:solid 1px #000;
	background:#fff;
}
#searchAddressesDiv th
{
	font-size: .8em;
	padding: .1em;
	text-align:center;
}
#searchAddressesDiv td
{
	font-size: .8em;
	padding: .2em;
}
.summaryLabel
{
	text-align:right;
	padding-right:.2em;
	font-size:.9em;
	width:20%;
}
.summaryValue
{
	padding:0 .4em .1em .2em;
	font-weight:bold;
	font-size:.9em;
	width:30%;
}
.zone1, .zone2, .zone3
{
	padding:0 1px;
}
.zone1 .container, .zone2 .container, .zone3 .container
{
	margin:0 1px 0 -1px;
}
.zone1 .title, .zone2 .title, .zone3 .title, .zone1 .widget_title
{
	text-align:center;
	font-weight:bold;
	page-break-inside:avoid;
}
.zone1 .contents, .zone2 .contents, .zone3 .contents{text-align:left;}
.zone1{margin-top:.3em;}
.zone1 .container
{
	border:solid 1px #ccc;
}
.zone1 .title, .zone1 .gv_title, .zone1 .widget_title
{
	background:#ccc url(Images/smalltitlegradient1.gif) bottom left repeat-x;
	height:1.5em;
	font-size:1em;
	color:#555;
}
.zone1 .gv_title
{
	font-size:.9em;
	height:24px;
	text-align:left;
}
.zone1 .gv_title a
{
	font-size:.9em;
	text-decoration:none;
	color:#555;
}
.zone1 .gv_title a:hover, .zone1 .gv_title a:hover
{
	text-decoration:underline;
}
.zone1 .widget_title
{
	width:100%;
	position:relative;
}
.zone1 .contents, .zone1 .gv_contents{background:#eaeaea;}
.zone1 .contents
{
	font-size:1em;
	padding:.3em;
}
.zone1 .gv_contents, .zone1 .gv_contents_alt
{
	font-size:.8em;
	text-align:left;
	border:0;
	padding:0 .2em;
}
.zone1 .gv_contents_alt
{
	background-color:#C9CFD9;
}
.zone1 .gv_contents_sel
{
	background-color:#FFFFAA;
}
.zone2, .zone3{margin-top:0;}
.zone2 .container
{
	border: solid 1px #8C91B3;
}
.zone2 .title, .zone2 .gv_title
{
	background:#fff url(Images/titlegradient2_19.gif) bottom left repeat-x;
	height:19px;
	font-size:10pt;
	color:#039;
}
.zone2 .gv_title
{
	font-size:.8em;
	height:18px;
	text-align:left;
}
.zone2 .gv_title a
{
	font-size:.8em;
	text-decoration:none;
	color:#039;
}
.zone2 .contents, .zone2 .gv_contents_alt{background:#C9CFD9;}
.zone2 .contents
{
	font-size:.8em;
	padding:.2em;
}
.zone2 .gv_contents, .zone2 .gv_contents_alt
{
	font-size:.8em;
	text-align:left;
	border:0;
	padding:0 .2em;
}
/*.zone2 .gv_contents a, .zone2 .gv_contents_alt a{text-decoration:none; color:#333;}
.zone2 .gv_contents a:hover, .zone2 .gv_contents_alt a:hover{text-decoration:underline;}*/
.zone2 .gv_contents
{
	background:#fff;
}
.zone3 .container
{
	border: solid 1px #84A360;
}
.zone3 .title
{
	background: #ddd url(Images/titlegradient3_19.gif) top left repeat;
	height:19px;
	font-size:10pt;
	color:#376F18;	
}
.zone3 .contents
{
	font-size:.8em;
	padding:.2em;
	background:#E7F2DA;
}
.hidden
{
	display:none;
}
#licensePlate
{
	width:280px;
	height:122px;
	background:#ccc url(Images/license.png) no-repeat top left;
	border:0;
	padding:0;
	margin:0;
	text-align:center;
}
.errorText
{
	color:Red;
	font-weight:bold;
}

.gallerycontainer{
position: relative;
	margin:0;
	padding:0;
}

.thumbnail
{
margin: 0 5px 5px 0;
}

.thumbnail img{
border: 1px solid white;
margin:0;
width:72px;
height:100px;
padding:0;
cursor:default;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #ff0;
}

.simpleUL
{
	list-style:none;
	margin:0;
	padding:0;
}
.simpleUL li
{
	margin:0;
	padding:.1em;
	display:inline;
	text-align:left;
}
.valLabel
{
	font-weight:bold;
	text-align:right;
}
.val
{
	text-align:left;
	padding-left:.3em;
}
.repeaterHyperlink
{
	display:block;
	border: solid 3px #fff;
	background-color:#fff;
	text-decoration:none;
	margin-bottom:.2em;
}
.repeaterHyperlink:hover
{
	border: double 3px #000;
}
.repeaterHyperlink h1
{
	display:block;
	font-size:1em;
	background-color:#ccc;
	color:#000;
	padding:.2em;
	border:solid 1px #000;
	margin:0;
}
.repeaterHyperlink .content
{
	padding:.4em;
	color:#000;
	font-size:1em;
	border-left:solid 1px #000;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
}
.widgetCloseLink
{
	color:#777;
	font-variant:small-caps;
	font-weight:bold;
	font-size:.8em;
	text-decoration:none;
	/*float:right;
	display:inline;
	clear:none;
	position:relative;
	top:-1.1em;*/
	/*margin:auto .4em auto auto;*/
	padding:0;
	width:1em;
	display:block;
	position:absolute;
	right:.4em;
}
.widgetCloseLink:hover
{
	color:#333;
	font-weight:bolder;
}
.widget_title_text{
	text-align:center;
	margin:0 1.4em;
}
.link2
{
	color:#039;
	font-variant:small-caps;
	font-size:.8em;
	float:left;
}


#top-nav-a {
	position: absolute;
	left: 0;
	top: 0;
	list-style: none;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/tn_bg.png) repeat-x;
	font-size: 0.8em;
}
#top-nav-a li {
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 15px 0 0;
	background: url(images/tn_liri.png) 100% 0 no-repeat;
	color: #fff;
}
#top-nav-a li.firstactive
{
	background: url(images/tn_lari.png) 100% 0 no-repeat;
}
#top-nav-a li.solo
{
	background:url(images/tn_lirn.png) 100% 0 no-repeat;
}
#top-nav-a li.preactive {
	background: url(images/tn_lira.png) 100% 0 no-repeat;
}
#top-nav-a li.middleactive
{
	background: url(images/tn_lari.png) 100% 0 no-repeat;
}
#top-nav-a li.last {
	background: url(images/tn_lirn.png) 100% 0 no-repeat;
}
#top-nav-a li.prefirstactive
{
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 0;
	background: url(images/tn_lnra.png) 100% 0 no-repeat;
}
#top-nav-a li.prefirstpreactive
{
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 0;
	background: url(images/tn_lnri.png) 100% 0 no-repeat;
}
#top-nav-a li.lastactive {
	padding-right: 12px;
	background: url(images/tn_larn.png) 100% 0 no-repeat;
}
#top-nav-a li.first span {
	float: left;
	padding: 0 0 0 12px;
	background: url(images/tn_lnri.png) no-repeat;
}
#top-nav-a li.solo span {
	float: left;
	padding: 0 0 0 12px;
	background: url(images/tn_lnri.png) no-repeat;
}
#top-nav-a li.middleactive span, #top-nav-a li.lastactive span, #top-nav-a li.firstactive span{
	float: left;
	background: url(images/tn_bg_a.png) repeat-x;
}
#top-nav-a li a {
	text-decoration: none;
	float: left;
	color: #fff;
	font-weight: bold;
}
/*#top-nav-a li a.home {
	padding: 0 0 0 20px;
	background: url(images/i-home.gif) 0 50% no-repeat;
}
#top-nav-a li a.media {
	padding: 0 0 0 20px;
	background: url(images/i-media.gif) 0 60% no-repeat;
}
#top-nav-a li a.tv {
	padding: 0 0 0 20px;
	background: url(images/i-tv.gif) 0 45% no-repeat;
}*/
.paddedTableRows tr{padding:.2em;}



