@charset "utf-8";
/* CSS Document */

.navigationBar{
	margin:0px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	height:43px;
	display: block;
	padding: 0px;
	background-image: url(img_prototypes/01.gif);
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}

.navigationBar li{
	margin:0px;
	list-style:none;
	overflow:visible;
	position:relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.navigationBar li a{
	color: #fff;
	text-indent: 5pt;
}

.navigationBar li a:hover{
	color: #FFFFFF;
	text-decoration:none;
	background-color: #00A6FF;
	text-indent: 5pt;
}

.navigationBar li ul{
	margin:0px;
	left:0px;
	float:left;
	position:absolute;
	top:0px;
	height:auto;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: none;
}

.navigationBar li:hover ul, .navigationBar li.hover ul{
	display:block;
}

.navigationBar li ul li{
	display:block;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	text-indent:3;
	line-height:24px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: normal;
	vertical-align: super;
	background-color: #009cf0;
}

.navigationBar li ul li a{
	color:#FFFFFF;
	display:block;
	width:175px;
	text-decoration: none;
	background-color: #007CC2;
}

.navigationBar li ul li a:hover{
	color:#FFFFFF;
	background-color: #009cf0;
}
.inline {
	display: inline;
}

#sitemaplink{text-decoration:underline;color:#436690;font-weight:normal}
.pointer {
	cursor: pointer;
}
.linkTop {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #007BC1;
	cursor: pointer;
}

.linkTopMO {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
}
.news {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	background-color: #EBEBEB;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 15px;
}
.newsTitle {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #EBEBEB;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.newsTitleMO {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #007CC2;
	background-color: #EBEBEB;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
	cursor: pointer;
}


.bdrO {
	border: 1px dashed #B4B3B3;
	font-family: Verdana;
	font-size: 15px;
}

.twoFingerScroll {
	font-family: verdana;
	font-size: 9px;
	color: #007CC2;
}
.mainText {
	font-family: Tahoma, Arial;
	font-size: smaller;
	color: #333333;
	line-height: 19px;
	background-color: #E4EAF6;
}

.II {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
	background-color: #E7EBF7;
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
}
.rightDashed {
}
.QuickContact {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #000;
}
.QuickContactSubmitButton {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #007DC6;
	height: 28px;
	width: 120px;
	border: 3px solid #BDD3F7;
}
.mainTextWhiteBack {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #97B9E1;
	border-right-color: #97B9E1;
	border-bottom-color: #97B9E1;
	border-left-color: #97B9E1;
}

.bdrLRGrey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B4B3B3;
	border-right-color: #B4B3B3;
	border-bottom-color: #B4B3B3;
	border-left-color: #B4B3B3;
}
.bdrLRLtBlue {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B2CAE9;
	border-right-color: #B2CAE9;
	border-bottom-color: #B2CAE9;
	border-left-color: #B2CAE9;
}
.botLink {
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	color: #8D8D8D;
	padding-right: 7px;
	padding-left: 5px;
	cursor: pointer;
}
.botLinkH {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #007CC2;
	padding-right: 7px;
	padding-left: 5px;
	cursor: pointer;
}
.botCopyright {
	font-family: Verdana;
	font-size: 9px;
	color: #8D8D8D;
	padding-right: 7px;
	padding-left: 7px;
}
.newsDiv {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.headings {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #007DC6;
	font-style: normal;
	letter-spacing: normal;
}
.board {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	vertical-align: top;
}

.headingsHover {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #94BAE7;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: underline;
	cursor: pointer;
}
.headingDate {
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #FFF;
	padding-right: 10px;
}
.padMe10 {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}



.readmore {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #007DC6;
}
.roundTop {
	font-family: Tahoma, Arial;
	font-size: 20px;
	color: #FFF;
	padding-left: 10px;
}
.roundBot {
	border-bottom-right-radius: 10px 10px;
	border-bottom-left-radius: 10px 10px;
}
.roundAll {
	border-top-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	border-bottom-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	border: 2px solid #B5CBEF;
}
.roundAllWhtBack {
	border-top-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	border-bottom-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	background-color: #FFF;
}
.roundAll3px {
	border-top-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border: 2px solid #B5CBEF;
	background-color: #007DC6;
}


.bkgHeader {
	
background-image: url(img/bkg_header.jpg);
}
.pageHeaderBlue {
	font-family: Tahoma, Arial;
	font-size: 26px;
	color: #007DC6;
}
h1 {
}

.pageHeaderBlueMed {
	font-family: Tahoma, Arial;
	font-size: 20px;
	color: #007DC6;
}

.mainTextNoBorder {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #666;
}
.blueBoldSmall {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #007CC2;
}
.newsWhtBack {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #666666;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 15px;
}
.mainTextWhiteBackO {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #97B9E1;
	border-right-color: #97B9E1;
	border-bottom-color: #97B9E1;
	border-left-color: #97B9E1;
}
.IIBlue {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #93B2E9;
	border-right-color: #93B2E9;
	border-bottom-color: #93B2E9;
	border-left-color: #93B2E9;
	font-family: Tahoma, Arial;
	font-size: 13px;
	background-color: #FFFFFF;
}
.rDottedLtBlue {
	border-right-width: 1px;
	border-right-style: dashed;
	border-top-color: #B2CAE9;
	border-right-color: #B2CAE9;
	border-bottom-color: #B2CAE9;
	border-left-color: #B2CAE9;
}
.systemFont {
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #007DC6;
}
.modelWht {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.handy {
	cursor: pointer;
}
.pageHeaderWhite {
	font-family: Tahoma, Arial;
	font-size: 22px;
	color: #FFF;
	font-weight: normal;
}
.changeDate {
	font-family: Verdana;
	font-size: 10px;
	line-height: 13px;
	color: #B5B2B5;
}
.zOrderBottom {
	z-index: 0;
}
.zOrderTop {
	z-index: 100;
}
.pageHeaderBlueBiggest {
	font-family: Tahoma, Arial;
	font-size: 32px;
	color: #007DC6;
}
.twitterNormal {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #999;
	cursor: pointer;
}
.twitterHover {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #007DC6;
	cursor: pointer;
}
.mainTextTwitter {
	font-family: Tahoma, Arial;
	font-size: smaller;
	color: #333333;
	line-height: 19px;
	background-color: #B5C5E6;
}
h1 {
	font-family: Tahoma, Arial;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #007DC6;
}
.call2Action {
	font-family: Tahoma, Arial;
	font-size: 17px;
	color: #000;
	font-weight: normal;
}
.forumHeader {
	color: #FFF;
	background-image: url(img/forum_header_glass.gif);
	padding-right: 5px;
	padding-left: 5px;
}
.forumHeaderThreadName {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #FF9;
}

.forumLinkBottom {
	font-family: Tahoma, Arial;
	font-size: 20px;
	color: #007DC6;
	text-decoration: underline;
}

.forumThreads {
	font-family: Tahoma, Arial;
	font-size: 15px;
	color: #007DC6;
}
.forumBreadcrumb {
	font-family: Tahoma, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #000;
}
.forumMainText {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000;
}
.forumNotLoggedIn {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666;
}

.forumCounts {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #007DC6;
}

.forumNames {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #F60;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.forumNames_mo {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #009AD6;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.forumNamesNoPad {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #F60;
	font-weight: bold;
}

.forumFooter {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #FFF;
}
.forumFooterLink {
	font-family: Tahoma, Arial;
	font-size: 20px;
	color: #FFF;
	text-decoration: underline;
}
.forumFooterLink_mo {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #6AE9FF;
	text-decoration: underline;
}
.forumError {
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #F00;
}
.forumErrorBox {
	background-color: #FFEBEF;
	border: 1px solid #F00;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
}
.forumBigRedX {
	font-family: Verdana;
	font-size: 36px;
	font-weight: bold;
	color: #F00;
	line-height: 18px;
}
.forumAddThread {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #007DC6;
	width: 500px;
}
.forumAddThreadDisabled {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #999;
	width: 500px;
}
.forumPostedBy {
	font-family: arial, tahoma;
	font-size: 10px;
	color: #666;
	line-height: 13px;
}
.forumPostedByBlue {
	font-family: arial, tahoma;
	font-size: 10px;
	color: #06C;
	line-height: 13px;
	width: 284px;
}
.padL10 {
	padding: 10px;
}

.oBlue {
	border: 1px solid #007DC6;
}
.mainTextForumBlack {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
}

.threadName {
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #F60;
}
.bdrBottomTh {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.pad10LR {
	padding: 10px;
}
h2 {
	font-family: Tahoma, Arial;
	font-size: 20px;
	color: #007DC6;
	font-weight: normal;
}
