/************** colours ************** 

blue: #144d99
green: #75a500
orange: #ce7c0c

light blue: #c8d5e8
mid blue: #6897c7

grey: #2d2d2d
light grey: #b5b5b5
lighter grey: #f2f2f2

pale yellow: #f8f8ef

black: #000
white: #fff
*/


/************** body **************/

body{
background:#fff;
background:url(i/bg.jpg) top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2d2d2d;
margin:0;
padding:0;
text-align:center;
}

/************** wrapper **************/

.wrapper{
background:transparent;
width:865px;
height:auto;
text-align:left;
margin:0 auto;
margin-top:0px;
}


/************** header **************/

.header{
background:transparent;
background:url(i/logo.jpg) top right no-repeat;
height:100px;
width:865px;
margin-top:0px;
}

.headerWiki{
background:transparent;
background:url(i/logoWiki.jpg) top right no-repeat;
height:95px;
width:865px;
margin-top:0px;
}


/************** navigation **************/

.nav{
background:transparent;
text-align:left;
height:auto;
width:auto;
padding:5px 0 0 0;
margin:0;
}

.nav ul {
text-align:center;
list-style: none;
width:auto;
height:20px;
margin: 0;
padding:0;
border: none;
width:600px;
font-size:14px;
padding-top:0px;
}

				
.nav ul ul {
display:none;
}
		
.nav li {
padding-right:1px;
margin: 0;
float:left;
}

.nav li a {
color:#144d99;
display: block;
padding: 0px 13px 0px 13px; 
text-decoration: none;
width:auto;
border-left: #6897c7 1px solid;
}

.nav li.selected a { 
color:#144d99;
border-left: #6897c7 1px solid;
}

.nav li.selected li a {
color:#144d99;
border-left: #6897c7 1px solid;
}
		
.nav li.first a { 
color:#144d99;
border-left: none;
padding: 0px 13px 0px 8px; 
}

.nav li.firstselected a {
color:#144d99;
border-left: none;
padding: 0px 13px 0px 8px; 
}					
 
html>body .nav li a {
width: auto;
}

.nav li a:hover {
color: #000;	
}

/************** timeline **************/

.timelineWrap{
text-align:center;
margin:6px 0 6px 0;
padding-bottom:8px;
border-bottom:dashed #c8d5e8 1px;
}

/************** maincontent **************/

.mainContent{
}


/************** keycontent **************/

.keyContent{
margin:0 0 10px 0;
padding-bottom:0px;
float:left;
width:585px;
height:auto;
border-bottom:dashed #c8d5e8 1px;
}

.keyContentSearch{
margin:0 0 10px 0;
padding-bottom:0px;
float:left;
width:585px;
height:auto;
}

.keyContent h2{
padding:0;
margin:0 0 15px 0;
color:#75a500;
font-size:14px;
}

.keyContent h1, h2.altHeader, .keyContentSearch h1{
padding:0;
margin:0 0 12px 0;
color:#144d99;
font-size:20px;
}

.keyContent blockquote {
	padding:12px;
	border:1px solid #b5b5b5;
	margin:15px 15px 15px 25px;
	background:#f8f8ef;
	color:#2d2d2d;
	width:500px;
}

.keyContent blockquote strong, .keyContent blockquote b {
	color:#ce7c0c;
}

.keyContent p.introPara{
padding:0;
margin:0 0 12px 0;
font-size:14.7px;
}

.keyContent p.introPara strong{
color:#144d99;
}

.keyContent p.bodyPara, .keyContent p{
padding:0;
margin:0 0 12px 0;
line-height:normal;
}

.keyContent a, .sponsorWrapper a{
color:#ce7c0c;
text-decoration:none;
}

.keyContent a:hover, .sponsorWrapper a:hover{
color: #2d2d2d;
text-decoration:none;
border-bottom:1px solid #ce7c0c;
}

.keyContent img{
margin:3px;
border:1px solid #2d2d2d;
height:auto;
max-width:560px;
}


/************** featuredContent **************/

.featuredContent{
margin:0;
padding:0;
float:left;
width:585px;
height:auto;
margin-bottom:8px;
}

.featurePanel{
width:184px;
height:auto;
float:left;
margin:0;
padding:0;
}

h2.featuredArticle, h2.featuredPicture, h2.featuredVideo{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

h2.featuredArticle{color:#75a500;}
h2.featuredPicture{color:#ce7c0c;} 
h2.featuredVideo{color:#144d99;}

h3.featureTitle{
margin:0;
padding:8px 0 12px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14.5px;
font-weight:normal;
}

p.featureInfo{
margin:0;
padding:1px 0 1px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

p.featurePrev{
margin:0;
padding:10px 6px 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.featurePanel a{
margin:0 0 0 0;
padding:0 0 0 0;
color:#144d99;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.featurePanel a:hover{
color: #2d2d2d;
text-decoration:none;
border-bottom:1px solid #144d99;
}


.featurePanel img{
border:1px solid #144d99;
}

.featurePanel#firstPanel{
display:inline;
}

.featurePanel#middlePanel{
border-left:dashed #c8d5e8 1px;
padding-left:15px;
display:inline;
}

.featurePanel#lastPanel{
border-left:dashed #c8d5e8 1px;
padding-left:15px;
display:inline;
}

.hiddenForm{
margin:0;
padding:0;
}


/************** articleFooter **************/

.articleFooter{
margin:0;
padding:0 0 0 0;
float:left;
width:585px;
height:auto;
margin-bottom:8px;
}

.articleTagInfo{
border-bottom:dashed #c8d5e8 1px;
padding-bottom:8px;
margin-bottom:8px;
}

.articleTags{
float:left;
padding-right:10px;
border-right:dashed #c8d5e8 1px;
width:285px;
padding:0 0 6px 0;
}

.articleAddTo{
float:left;
width:285px;
height:auto;
padding:0 0 6px 0;
margin:0;
text-align:center;
}

.articleAddTo h2{
padding:0;
margin:0 0 4px 0;
font-size:18px;
color:#75a500;
width:285px;
text-align:center;
}

.articleAddTo a{
padding:0 0 0 0;
margin:0;
font-size:14.7px;
color:#2d2d2d;
width:285px;
height:auto;
text-decoration:none;
}

.articleAddTo a:hover{
padding:0 0 0 0;
margin:0;
font-size:14.7px;
color:#2d2d2d;
width:285px;
height:auto;
text-decoration:none;
border-bottom:#75a500 solid 1px;
}



.articleInfo{
border:#b5b5b5 solid 1px;
margin-top:35px;
margin-bottom:13px;
padding:0;
}

.articleInfoTabs{
margin-top:-1px;
border:none;
clear:both;
}

a#articleInfoOne,a#articleInfoTwo,a#articleInfoThree,a#articleInfoFour,a#articleInfoFive{
padding:2px 3px 2px 3px;
text-align:center;
margin:0;
font-size:12px;
width:auto;
height:16px;
margin-top:-21px;
margin-left:-1px;
margin-right:8px;
float:left;
position:relative;
text-decoration:none;
font-weight:bold;
border:#b5b5b5 solid 1px;
border-bottom:#b5b5b5 solid 1px;
background:#f2f2f2;
}

a.articleTabSelected#articleInfoOne{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a.articleTabSelected#articleInfoTwo{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a.articleTabSelected#articleInfoThree{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a.articleTabSelected#articleInfoFour{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a.articleTabSelected#articleInfoFive{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a#articleInfoOne{
color:#144d99;
}

a#articleInfoTwo{
color:#ce7c0c;
}

a#articleInfoThree{
color:#75a500;
}

a#articleInfoFour{
color:#144d99;
}

a#articleInfoFive{
color:#ce7c0c;
}


#support_content{
margin-top:1px;
clear:both;
background:#FFF;
padding:8px;
}

#support_content a{
margin:0;
padding:0;
color:#2d2d2d;
text-decoration:none;
}

#support_content a:hover{
color: #2d2d2d;
text-decoration:none;
border-bottom:1px solid #144d99;
}


.articleComment{
padding-bottom:8px;
margin-bottom:10px;
border-bottom:1px dashed #c8d5e8;
clear:both;
float:left;
width:570px;
}

.articleComment strong.commentHead{
font-size:13px;
color:#75a500;
clear:both;
float:left;
}

.articleComment strong.commentHeadBlue, strong.commentHeadBlue{
font-size:13px;
color:#144d99;
clear:both;
float:left;
}

.articleComment p.commentBody{
clear:both;
float:left;
margin:0;
padding:3px 0 3px 0;
}

.articleComment p.commentLink{
clear:both;
float:left;
margin:0;
padding:0;
font-size:11px;
font-style:italic;
}

p.commentLinkMail{
clear:both;
float:left;
margin:0;
padding:0;
font-size:11px;
font-style: normal;
}

#support_content .articleComment p.commentLink a,#support_content p.commentLinkMail a{
margin:0;
padding:0;;
color:#ce7c0c;
text-decoration:none;
}

#support_content .articleComment p.commentLink a:hover,#support_content p.commentLinkMail a:hover{
margin:0;
padding:0;
color:#2d2d2d;
text-decoration:none;
border-bottom:#ce7c0c solid 1px;
}


.loggedInAs{
padding:0;
margin:0;
font-size:10px;
padding-bottom:8px;
margin-bottom:8px;
}

.loggedInAs b{
padding:0;
margin:0;
font-size:12px;
color:#144d99;
margin-bottom:8px;
}

.loggedInAs b.userIdLogged{
padding:0;
margin:0;
font-size:10px;
color:#ce7c0c;
font-weight:normal;
}

.commentFormAjax{
margin:0;
padding:0;
}

.commentFormAjax h3.detailsHeader{
color:#75a500;
font-size:13px;
padding:0;
margin:0 0 8px 0;
text-align:left;
}

input.commentTitle{
width:565px;
margin-bottom:2px;
margin:0;
padding:0;
}



textarea.commentBodyInput{
width:565px;
height:82px;
overflow:visible;
margin:0;
padding:0;
margin-bottom:10px;
}

input.contactFrmSubmit{
background:transparent;
margin:0;
padding:0;
width:120px;
height:auto;
color:#144d99;
font-size:13px;
font-weight:bold;
border: none;
cursor:pointer;
text-align:center;
margin-left:-20px;
}

/************** supportContent **************/

.supportContent{
margin-top:8px;
width:271px;
float:right;
}

h3.supportHeader{
color:#144d99;
font-size:12px;
margin:0;
padding:9px 0 0 0;
float:left;
}

h3.searchHeader{
color:#144d99;
font-size:12px;
margin:0;
padding:9px 0 0 4px;
}


.imageView{
border:#b5b5b5 solid 1px;
margin-top:20px;
margin-bottom:13px;
padding:0;
overflow:visible;
width:100%;
}


.articleView{
border:#b5b5b5 solid 1px;
margin-top:20px;
margin-bottom:13px;
padding:0;
overflow:visible;
width:271px;
}


.articleViewTabs{
margin-top:-1px;
border:none;
clear:both;
width:271px;
}

a#articleTabOne,a#articleTabTwo,a#articleTabThree,a#articleTabFour{
padding:2px 3px 2px 3px;
text-align:center;
margin:0;
font-size:12px;
width:auto;
/*height:16px;*/
min-height:16px;
margin-top:-21px;
margin-left:-1px;
margin-right:6px;
margin-bottom:15px;
float:left;
position:relative;
text-decoration:none;
font-weight:bold;
border:#b5b5b5 solid 1px;
border-bottom:#b5b5b5 solid 1px;
background:#f2f2f2;
display:inline;
}

*html a#articleTabOne,a#articleTabTwo,a#articleTabThree,a#articleTabFour{
height:16px;
}

a#articleTabOne.articleTabSelected{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a#articleTabTwo.articleTabSelected{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a#articleTabThree.articleTabSelected{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a#articleTabFour.articleTabSelected{
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
background:#fff;
}

a#articleTabOne{
color:#144d99;
}

a#articleTabTwo{
color:#ce7c0c;
}

a#articleTabThree{
color:#75a500;
}

a#articleTabFour{
color:#144d99;
}



.articleDateList{
padding:0px;
padding-left:4px;
border-bottom:#b5b5b5 solid 1px;
padding-bottom:4px;
}



.articleDateList ul{
list-style:none;
margin:0;
padding:0;
font-size:11px;
height:auto;
width:265px;
margin-top:3px;
margin-bottom:3px;
}


.articleDateList ul li{
float:left;
padding:1px 5px 1px 5px;
margin:0;
border-right:#b5b5b5 solid 1px;
}

.articleDateList ul li.last{
border-right:none;
}

.articleDateList ul li a{
color:#2d2d2d;
text-decoration:none;
}
.articleDateList ul li a:hover{
color:#2d2d2d;
text-decoration:none;
border-bottom:#144d99 solid 1px;
}

.articleView p.prevArticleTitles{
margin:0;
padding:5px;
font-size:10px;
font-style:italic;
}

.articleView p.prevArticleTitles a{
margin:0;
padding:0;
background:url(i/dot.jpg) left no-repeat;
padding-left:15px;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#2d2d2d;
}

.articleView p.prevArticleTitles a:hover{
margin:0;
padding:0;
background:url(i/dot.jpg) left no-repeat;
padding-left:15px;
font-size:12px;
font-style:normal;
color:#2d2d2d;
text-decoration:underline;
}



form.searchForm{
padding:4px;
padding-top:20px;
margin-bottom:8px;
}

input.searchPhrase{
width:255px;
margin-bottom:5px;
margin-top:5px;
}

input.submitButton{
background:transparent;
margin:0;
padding:0;
width:100px;
height:auto;
color:#144d99;
font-size:13px;
font-weight:bold;
border: none;
cursor:pointer;
text-align:center;
margin-left:75px;
}

.sponsors{
border:#b5b5b5 solid 1px;
margin-bottom:5px;
padding:5px 10px 5px 4px;
}
.advertise{
border:none;
margin-bottom:6px;
padding:7px 10px 0px 10px;
text-align:center;
}

.advertise b{
color:#ce7c0c;
font-size:11px;
margin:0;
padding:0;
font-weight:normal;
}

.advertise a{
color:#75a500;
font-size:11px;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
}

.advertise a:hover{
text-decoration:underline;
}


.featuredAdvert{
}

h3.supportHeader#featureAd{
color:#144d99;
font-size:12px;
margin:0;
padding:9px 0 0 5px;
float:left;
margin-bottom:15px;
}

.featureAdBlock{
width:268px;
height:268px;
background:#fff;
border:#b5b5b5 solid 1px;
clear:left;
}


.developed{
border:#b5b5b5 solid 1px;
margin-bottom:15px;
padding:10px 10px 10px 4px;
}

.supportImage {

}

.devImage {
/*float:right;
margin-right:10px;
display:inline;*/
}





/************** flashmap *************/

.mapContainer{
margin:0 0 10px 0;
padding-bottom:15px;
float:left;
width:585px;
height:auto;
border-bottom:dashed #c8d5e8 1px;
}


/************** miniMap **************/


.miniMap{
}

.miniMapBlock{
margin:10px 0 10px 0; 
width:270px;
height:327px;
clear:left;
}

.flashMapMini{
border:#b5b5b5 solid 1px;
}

.miniMapBlock a{
float:right;
padding:5px 3px 0 0;
color:#144d99;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.miniMapBlock a:hover{
float:right;
padding:5px 3px 0 0;
color:#2d2d2d;
font-weight:bold;
text-decoration:none;
font-size:11px;
border-bottom:#144d99 solid 1px;
}


/***************** footer *****************/

.footer{
clear:both;
background:transparent;
width:865px;
height:auto;
text-align:center;
margin:0 auto;
margin-top:0px;
color:#b5b5b5;
margin-bottom:10px;
margin-top:10px;
font-size:11px;
}

.footer a{
padding:0;
margin:0;
color:#b5b5b5;
font-size:11px;
text-decoration:none;
}

.footer a:hover{
padding:0;
margin:0;
color:#2d2d2d;
font-size:11px;
text-decoration:none;
border-bottom:1px solid #144d99;
}


/***************** search *****************/


.keyContentSearch .listing{
padding:0px;
margin-bottom:8px;
border-bottom:dashed #c8d5e8 1px;
}

.keyContentSearch .listing strong{
font-weight:bold;
font-size:12px;
color:#75a500;
}

.keyContentSearch .listing p a{
color:#75a500;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
}
.keyContentSearch .listing p a:hover{
color:#2d2d2d;
border-bottom:#75a500 1px solid;
font-size:14px;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

.keyContentSearch .listing p a.visitLink{
color:#ce7c0c;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin-bottom:0px;
}

.keyContentSearch .listing p a:hover.visitLink{
color:#b5b5b5;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-bottom:#ce7c0c 1px solid;
margin-bottom:0px;
}

.noMatch{
border-bottom:dashed #c8d5e8 1px;
padding-bottom:8px;
}

.noMatch a{
color:#75a500;
font-weight:bold;
text-decoration:none;
font-weight:normal;
}

.noMatch a:hover{
color:#2d2d2d;
border-bottom:#75a500 1px solid;
text-decoration:none;
font-weight:normal;
}

.sponsorWrapper{
margin-top:35px;
}

.sponsorWrapper h1, .sponsorWrapper h2, .sponsorWrapper h3, .sponsorWrapper h4, .sponsorWrapper h5{
font-size:14px;
color:#75a500;
margin:8px 0 8px 0;
padding:0;
}

.sponsorWrapper p{
margin-bottom:20px;
padding-bottom:10px;
border-bottom:dashed #c8d5e8 1px;
}

.sponsorWrapper img{
border:none;
margin-bottom:0px;
}




/****** Styles for Scott R's additions *****/

.articleImageWrapper{
border:none;
float:right;
margin-bottom:5px;
margin-left:10px;
clear:right;
}

.articleImageContent{
clear:both;
padding:0px 5px 15px 15px;
}

.articleImageCaption{
text-align:center;
font-style:italic;
font-size:0.75em; 
padding-bottom:8px;
}

articleImageContentimage{
text-align:center;
}

/************** clearing etc **************/

.clearer-both{
clear:both;
}

.clearer-left{
clear:left;
}

.clearer-right{
clear:right;
}

.hidden{
display:none;
}

a:focus{
outline:none;
}


/************** wiki **************/

h2.formHeader{
background:#fff;
padding:2px 5px 2px 5px;
text-align:center;
margin:0;
color:#144d99;
font-size:13px;
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
height:15px;
margin-top:-21px;
margin-left:-1px;
float:left;
position:relative;
}

h2.formHeaderGreen{
background:#fff;
padding:2px 5px 2px 5px;
text-align:center;
margin:0;
color:#75a500;
font-size:13px;
border:#b5b5b5 solid 1px;
border-bottom:#fff solid 1px;
height:15px;
margin-top:-21px;
margin-left:-1px;
float:left;
position:relative;
}


#messageHead{
color:#144d99;
}

#profileHead{
color:#ce7c0c;
}

#whatWiki{
color:#75a500;
}


.formContent{
background:transparent;
border:#b5b5b5 solid 1px;
width:560px;
float:left;
overflow:visible;
margin-top:25px;
margin-bottom:10px;
}

.formSupport{
background:transparent;
border:#b5b5b5 solid 1px;
width:269px;
float:left;
overflow:visible;
margin-top:25px;
margin-bottom:10px;
}

.formMedia{
background:transparent;
border:#b5b5b5 solid 1px;
width:165px;
height:68px;
float:left;
overflow:visible;
margin-top:25px;
margin-bottom:25px;
margin-left:2px;
display:inline;
margin-right:12px;
padding:0;
}

.formMediaSingle{
background:transparent;
border:#b5b5b5 solid 1px;
width:350px;
height:68px;
float:left;
overflow:visible;
margin-top:25px;
margin-bottom:25px;
display:inline;
margin-left:95px;
padding:0;
}

.formMedia input.addPhoto, .formMedia input.addVideo, .formMedia input.addArticle, .formMediaSingle input.addPhoto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style: normal;
font-weight:bold;
color:#154d99;
background:transparent;
border:none;
padding:0;
margin:0 auto;
margin-top:23px;
cursor:pointer;
text-align:center;
}

.formMedia a, .formMediaSingle a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style: normal;
font-weight:bold;
color:#154d99;
background:transparent;
border:none;
padding:0;
margin:0 auto;
text-align:center;
}

.formMedia a.articleLink{
padding:4px 27px 0px 0;
background:url(../wiki/i/article-add.jpg) right no-repeat;
}

.formMedia a.photoLink{
padding:4px 27px 0px 0;
background:url(../wiki/i/image-add.jpg) right no-repeat;
}

.formMedia a.videoLink{
padding:4px 27px 0px 0;
background:url(../wiki/i/video-add.jpg) right no-repeat;
}

.padder{
margin-top:23px;
}

.bigLink{
font-size:15px;
}


*html .formMedia input.addPhoto, .formMedia input.addVideo{
float:left;
}


.formContent p{
clear:left;
margin:20px 5px 20px 7px;
text-align:left;
}

.formSupport p{
clear:left;
text-align:left;
margin:0;
padding:8px;
}

.formSupport p.messageHead{
clear:left;
text-align:left;
margin:0;
padding-bottom:3px;
}

.formSupport p.messageBody{
font-size:11px;
}

.formSupport p.profileBody{
font-size:11px;
padding:8px 8px 4px 4px;
border-bottom:dashed #c8d5e8 1px;
}

.formSupport p.profileBodyBottom{
font-size:11px;
padding:8px 8px 4px 4px;
}

.formSupport p.profileBody a, .formSupport p.profileBodyBottom a{
float:right;
clear:none;
color:#144d99;
text-decoration:none;
margin-top:-15px;
padding-right:4px;
}

.formSupport p.profileBody a:hover, .formSupport p.profileBodyBottom a:hover{
float:right;
clear:none;
text-decoration:none;
color:#2d2d2d;
border-bottom:1px solid #144d99;
margin-top:-15px;
padding-right:4px;
}



.inviteForm{
clear:left;
margin:15px 5px 5px 7px;
text-align:center;
}

.inviteForm h3.detailsHeader{
color:#75a500;
font-size:13px;
padding:0;
margin:0 0 8px 0;
text-align:left;
}

.inviteForm input.inviteInput{
height:16px;
width:540px;
margin-bottom:10px;
text-align:left;
}

.inviteForm input.inviteCheck{
height:16px;
width:16px;
margin-bottom:0px;
text-align:left;
}

.inviteForm input.inviteInputHide{
height:16px;
width:540px;
margin-bottom:10px;
text-align:left;
display:none;
}

.inviteForm input.inviteInputShow{
height:16px;
width:540px;
margin-bottom:10px;
text-align:left;
}

.inviteForm select.inviteSelect{
height:18px;
width:540px;
margin-bottom:10px;
text-align:left;
font-size:12px;
}

.inviteForm textarea.inviteComment{
height:142px;
width:540px;
margin-bottom:10px;
overflow:auto;
text-align:left;
}


.inviteForm textarea.captionComment{
height:60px;
width:540px;
margin-bottom:10px;
overflow:auto;
text-align:left;
}


textarea.videoAddHere{
height:142px;
width:270px;
margin-bottom:10px;
overflow:auto;
text-align:left;
float:left;
}

.howToAddVideo{
background:transparent;
width:252px;
height:64px;
float:left;
overflow:visible;
margin-left:2px;
display:inline;
padding-top:70px;
padding-left:10px;
}

.howToAddVideo a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color:#154d99;
background:transparent;
border:none;
padding:0;
text-align:center;
}

.inviteForm input.formSubmit{
background:transparent;
margin:0 auto;
color:#144d99;
font-size:18px;
font-weight:bold;
border: none;
cursor:pointer;
text-align:center;
}

.pop{
display:none;
}

.rssWrapper{
font-size:16px;
}

.rssWrapper table{
border-bottom:dashed #c8d5e8 1px;
padding-bottom:10px;
}

.rssWrapper font{
font-size:11px;
}

.rssWrapper font a{
font-size:11px;
color:#75a500;
padding-top:6px;
}

.authNameCaps{
text-transform:capitalize;
}

#loginstatusbutton{
	width:100px;
	height:25px;
	float:right; 
	margin-right:230px;
	margin-top:-20px; 
	color:#144D99;
font-size:14px;	
}
#loginstatusbutton a{

color:#144d99;
display: block;
text-decoration:none;
}

#loginstatusbutton a:hover{
color:#000;
display: block;
text-decoration:none;
}



.loginMessage{
margin-bottom:15px;
font-size:16px;
color:#ce7c0c;
font-weight:normal;
}

.loginMessage a{
color: #2d2d2d;
text-decoration:none;
border-bottom:1px solid #ce7c0c;
}

.loginMessage a:hover{
color: #2d2d2d;
text-decoration:none;
border-bottom:1px solid #2d2d2d;
}


.infoPanel{
float:right;
clear:none;
width:260px;
height:auto;
background:#fff6bf;
border:#cccccc solid 1px;
padding:5px;
margin-left:10px;
margin-bottom:10px;
font-size:10px;
}

.infoPanelTwo{
float:right;
clear:none;
height:auto;
background:#fff6bf;
border:#cccccc solid 1px;
padding:5px;
margin-left:10px;
margin-bottom:10px;
font-size:10px;

width:180px; 
margin-top:13px; 
padding-top:8px; 
padding-bottom:8px;

}

.infoPanel table{
border-collapse:collapse;
}

.infoPanel table tr{
border-bottom:#cccccc solid 1px;
}

.infoPanel table tr.lastRow{
border-bottom:none;
}

.infoPanel b, .infoPanelTwo b{
color:#144d99;
}

.vidHelp img{
border:#999999 solid 1px;
padding:2px;
}

.commentSubmitButton a{
background:transparent;
margin:0;
padding:0;
width:120px;
height:auto;
color:#144d99;!important
font-size:13px;
font-weight:bold;
border: none;
cursor:pointer;
text-align:center;
}

.whoops h2{
color:#75a500;
margin:0;
padding:0;
}

.discoveryAlpha{
line-height:1.5;
font-size:13px;
text-transform:capitalize;
}


.assetListAlpha{
font-size:18px;
}

.intoAlpha{
font-size:13px;
color:#75a500;
}

.assetListAlpha ul{
list-style:none;
padding:0;
text-align:left;
margin:5px 0 8px 0;
}

.assetListAlpha ul li{
display:inline; 
margin:0 10px 0 0;
}


.discoveryPanelsWiki{
border-top:dashed 1px #c8d5e8;
margin-bottom:8px;
}

.wikiArticleHeader{
color: #4E4E4E;
font-size:12px;
}

