@media screen, projection
{

*
{

	font-family: "Times New Roman", Times, serif;
	cursor: default;
	color: #606060;
}

html, body { padding: 0px; margin: 0px;}
body { background-color:white; margin-bottom:10px;text-align:center;}

img {border:none;}

/* td  { font-size: 110%; } */

a
{
	color: royalblue;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

a *
{
	cursor					: hand;
	cursor					: pointer;
}

form { margin: 0px; padding: 0px; }
input {padding: 1px 4px 1px 4px;	margin: 2px 0px 2px 0px;}

h1,h2,h3 {
	font-family: Arial, Helvetica, sans-serif;
}

h3, h3 * 
{
	margin-bottom			: .85ex;
	margin-top				: 0;
	color					: #e08000;
	font-weight:bolder;
	}

h3     { font-size:130%;}

h2, h2 *
{
	margin-bottom			: .85ex;
	margin-top				: 0;
	color					: #e08000 !important;
}
h2     { font-size:145%;}

h1, h1 *
{
	margin-bottom: 1ex;
	margin-top: 0;
	color: #312A6E !important;
}
h1     { font-size:170%;}

p {
	text-align: justify;
}

li {
	padding-bottom: 5px;
}

sup small { font-size: 70%; }

/*strong,li,th {font-size:120%;}*/


.wide { width: 100%; }

button, select { color: #003663; }

.w2x { width: 2px; }
.w25 { width: 25%; }
.w50 { width: 50%; }
.w75 { width: 75%; }
.w33 { width: 33%; }
.w60 { width: 60%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w5 { width: 5%; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w40 { width: 40%; }

#outerOuterWrapper{width:100%;text-align:center;}

#outer_wrapper {width:798px;border: 1px solid #000000;margin: 0px auto 10px auto;}

#wrapper {text-align:left;}

#container {float:left;}

/*#content {width:799px;}*/

#main
{
	width:550px;
	padding:0px;
	margin-left:243px;
	margin-right:0px;
	float:none;
}

#left
{
	width:216px;
	float:left;
	padding:10px;
	margin:0px;
}

#sidebar
{
	width:139px;
	float:right;
	padding:0px;
	margin:0px;
	/*border					: 1px solid blue;*/
}

/*.contents *
{
	font-size: 105%;
}*/

#sidebar .contents
{
	padding					: 10px 0 10px 10px;
}

#sidebar .contents ul
{
	padding-right			: 10px;
	padding-bottom			: 1em;
	border-bottom			: 1px solid gray;
}

#sidebar .contents ul * a
{
	margin					: .5em 0;
}

#mainContent .contents{padding:10px;}

#mainContent .contents * a
{
	color					: #606060;
	/*font-size				: 110%;
	font-weight				: bold;*/
}

/* #main .contents {font-size:120%;}*/


#footer
{
	border-top				: 1px solid gainsboro;
	background				: gainsboro;
	padding					: 4px 1%;
	font-size				: 100%;
}

.last
{
	margin-bottom			: 0;
}

.clearing
{
	height					: 0;
	clear					: both;
	font-size				: 0.1pt;
}
/* NAVIGATION */

#navCont
{
	font-size: 13px;
	clear					: both;
	text-align				: left;
	padding					: 0.01pt;
	margin					: 0;
	border					: 1px solid white;
	margin-bottom			: 20px;
}

#navTitle
{
	display					: none;
}

#nav
{
	clear					: both;
	text-align				: left;
	margin					: 0;
	list-style				: none;
	padding					: 0;
	background-color		: #ededed;

}

#nav li
{
	margin					: 0;
	padding					: 0;
}

#nav li ul
{
	display					: none;
}

#nav li.current ul
{
	text-align				: left;
	padding					: 0;
	margin					: 0;
	list-style				: none;
	background-color		: thistle;	
}

#nav li.current ul li
{
	margin					: 0;
	padding					: 0;
}

#nav li.current ul li a
{
	display					: block;
	margin					: 0px;
	padding					: 0 5px 0 30px;
	background				: none;
}

#nav li a
{
	display					: block;
	margin					: 0;
	padding					: 0 8px 0 20px;
	background				: url("/img/ui/bullet_red.gif") 8px center no-repeat;
	text-decoration: none;
}

#nav li.current a
{
	background-color		: #312A6E;
}

#nav li.current a *
{
	color					: white;
}

#nav li a span
{
	display					: block;
	width					: 99%;
	margin					: 0;
	padding					: 5px 0 5px 0;
	font-family				: Arial, Tahoma, sans-serif;
	font-size				: 100%;
	color					: dimgray;
	font-weight				: bold;
	background				: url("/img/ui/bullet_black_dotted.gif") right center no-repeat;
}

#nav li a span *
{
	font-size				: 100%;
	font-family				: Arial, Tahoma, sans-serif;
	color					: dimgray;
}

#nav li.current ul
{
	padding					: 0px;
	margin					: 0;
}

#nav li.current ul li a span
{
	display					: block;
	width					: 99%;
	margin					: 0;
	padding					: 2px 0 2px 0;
	font-family				: Arial, Tahoma, sans-serif;
	font-size				: 100%;
	color					: dimgray;
	font-weight				: normal;
	background				: none;
}

#nav li.current ul li a span *
{
	color: ActiveBorder;
}

#nav li.current ul li.current a
{
	background-color		: #dac3df;
}

#nav li.current ul li.current a span, #nav li.current ul li.current a span *
{
	font-weight				: bold;
}

#nav li a:hover, #nav li.current ul li a:hover
{
	background-color		: plum;
}

#nav li a:hover span, #nav li.current ul li a:hover span, #nav li a:hover span *, #nav li.current ul li a:hover span *
{
	color					: white;
}

#nav * a * sup small
{
	font-size				: 65%;
}
/* /NAVIGATION */

.date
{
	font-weight				: bold;
	margin-top				: 0;
	padding-top				: 0;
	padding-bottom			: 10px;
	border-bottom			: 1px solid gray;
}

#footer a
{
	margin-right			: 10%;
	color:#8f8f8f;
	font-weight:bold;
}

.headerSidebarIllustration
{
	border-bottom			: 1px solid gray;
}

.headerSidebarIllustration img
{
	display					: block;
}

#mainHeader.chauntryParkspace
{
	display:block;
	background:url("/img/top.jpg") right top no-repeat;
	height:153px;
	border-bottom:1px solid gray;
	background-color: #66CC00;
}

#slogan {
	padding-right: 220px;
	padding-bottom: 20px;
	padding-top: 35px;
	padding-left: 20px;
	color: Navy;
	font-size: 22px;
	font-weight: 800;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
}

.woBullets
{
	list-style				: none;
	margin-left				: 1em;
	padding-left			: 1em;
	margin-top				: 0px;
}

.compact
{
	padding					: 0px;
	margin					: 0px;
}

#left .contents
{
	color					: #834682;
}

#left .contents *
{
	color					: #834682;
}

#sidebar .contents a
{
	display					: block;
	width					: 99%;
	overflow				: visible;
	color					: #834682;
	margin					: 4px 0px;
}

#left .contents h3
{
	margin-bottom			: 0px;
	margin-top				: 1em;
}

#left .contents p
{
	margin					: 0px;
}

.signContainer
{
	/*height					: 143px;*/
	overflow				: visible;
	margin-bottom			: 1.33em;
}

.aaSlogan
{
	margin					: 0px;
	font-size				: 140%;
	line-height				: 100%;
	font-weight				: bold;
	font-family				: "Times New Roman", Times, serif;
	text-align				: center;
	color					: slategrey;
	letter-spacing			: 0.16pt;
}

#aaTextSign
{
	margin					: .2em 0;
	font-size				: 185%;
	font-weight				: bold;
	font-family				: "Times New Roman", Times, serif;
	text-align				: center;
	margin					: 20px 0;
}

.fontWeightNormal
{
	font-weight				: normal !important;
}

#bulletAARoutePlanner
{
	margin-right			: 10px;
}

#imgAARoutePlanner
{
	
}

.aaRoutePlannerLabel
{
	font-size				: 140%;
}

#formLiveFlightInfo {margin:1em 0 2em;text-align:center;}

#liveFlightInfoContainer
{
	overflow				: visible;
	height					: 110px;
	background				: white url("/img/ui/bkgr_live_flight_info.gif") center top no-repeat;
	padding					: 20px;
	text-align				: center;

}

#liveFlightInfoContainer label, #liveFlightInfoContainer h1
{
	color					: snow !important;
	margin					: 0 0 1ex;
	font-size				: 15px;
	text-align				: center;
}

#liveFlightInfoContainer p
{
	margin					: 0 0 4px;
}

#liveFlightInfoContainer label
{
	width					: 10ex;
	font-weight				: bold;
	font-size				: 12px;
	text-align				: left;
	margin-right			: 2px;
}

#liveFlightInfoContainer .textInput
{
	border					: 1px solid;
	padding					: 2px;
	width					: 110px;
}

#liveFlightInfoContainer .radio
{
	margin-right			: 2px;
}

#liveFlightInfoContainer #actionGo
{
	margin-left				: 8px;
	margin-top				: 4px;
	cursor					: hand;
	cursor					: pointer;
}

.unrendered, .displayNone
{
	display					: none;
}

.rendered, .displayBlock
{
	display					: block;
}

.invisible, .visibilityHidden
{
	visibility				: hidden;
}

.visible, .visibilityShow
{
	vsibility				: show;
}

.textAlignCenter
{
	text-align				: center;
}

.overflowVisible
{
	overflow				: visible;
}



.Top * {
	text-align: right;
	text-decoration: none;
	margin-bottom: 15px;
}

#branch td {
	/*border-bottom: 1px solid ActiveBorder;*/
	vertical-align: top;
}

.branch {
	background-color: #99FF99;
}
#servises li {
	font-size:14pt;
}
.Library {
	margin-bottom: 5px;
	margin-top: 5px;
}
.BookAnnot{
	padding-left:10px;
	float:right;
	width:280px;
}
.JournalContent{
	padding-left:10px;
	float:right;
	width:400px;
}
.Clear{
	clear: right;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	height: 1px;
}
.Cover {
	border: 1px solid grey;
}

#navString {
	padding: 3px 0px;
}

#mainContent {
	vertical-align: top;
}

.projectlist {
	border-collapse: collapse;
}
.projectlist td {
	vertical-align: top;
}

.notice {
	color: Red;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

}

