@charset "ISO-8859-1";

a {
color: #39302c;
}

li
{
    margin-left:17px;
margin-top:7px
}

.orangelink{
color:#d07739;
text-decoration:none;
}

.orangelink:hover{
background-color:#333333;
color:orange;
}

.bluelink{
color:#d07739;
text-decoration:underline;
}

.bluelink:hover{
color:#d07739;
text-decoration:none;
}

.medBlueLink{
color:#358cdc;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12.5px;
}

.medBlueLink:hover{
color:#d07739;
text-decoration:underline;
}


#signin{
color:#358cdc;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12.5px;
}

#signin:hover{
color:#d07739;
text-decoration:underline;
}


#createprof{
color:#358cdc;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12.5px;
}

#createprof:hover{
color:#d07739;
text-decoration:underline;
}

.medBluetitle{
color:#358cdc;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12.5px;
padding-bottom:4px;
}

.medblacklink{
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.medblacklink:hover{
text-decoration:underline;
}

img{
border:0px
}


h1 {
	font-size: 20pt;
	line-height: 32px;
	color: #2b2723;
	/*color:#101010;*/
	display: inline;
	margin-bottom:25px;
}

h1 {
	font-size: 18pt;
	line-height: 28px;
	color: #2b2723;
	/*color:#101010;*/
	display: block;
	padding-bottom:0px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}


h4 {
	font-size: 12pt;
	line-height: 21px;
	color: #2b2723;
	/*color:#101010;*/
	display:block;
	margin:0px;
	margin-bottom:5px;
	font-family:"Lucida Grande", "Lucida Sans", Arial,sans-serif;
	
	
}

h5{
font-size:9.5px;
line-height:13px;
margin:0px;
font-weight:normal;
color:#333333;
}

h6{
margin:0px;
font-weight:normal;
 line-height:19px;
 font-size:12px;
 color:#2F2F2F;
}

h7{
margin:0px;
font-weight:normal;
 line-height:19px;
 font-size:14px;
 color:#2F2F2F;
 font-weight:bold;
}



body{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bk.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #e8e8ea;
	font-family: "Lucida Sans Unicode", "Lucida Grande CY", "Helvetica CY",sans-serif;
	font-size:12px;
	
}

body2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bk2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande CY", "Helvetica CY",sans-serif;
	font-size:12px;
	
}




.header {
	background-color: #596e8b;
	height: 93px;
	width: 100%;
	background-image: url(images/headbk.gif);
	background-repeat: repeat-x;
}
.main {
	width: 1002px;
	margin-right:auto;
	margin-left:auto;
}
.navholder {
color:white;
font-size:14px;
height:37px;


/*background-color:#33CCCC;*/
/*top:-20px;*/

}

.headerHolder{
/*background-color:#3333FF;*/
height:58px;
}

.navoff {
	/*height:15px;*/
	font-size:12px;
	font-weight:bold;
	
	/*margin-top:12px;*/
	padding-right:8px;
	padding-left:6px;
/*	 background-color: #3300FF; */
	/*display:inline-block;*/
	border-right-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	text-align: left;
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	 display: block;
	 position:relative;
 float:left;
top:10px;
	
}

.navoff:hover{
color:orange;
position:relative;


}

.navOn .topc {
	 /*background-color:#CCFF33;*/
	background-image: url(images/blueToprightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	top:-6px;
	display:block;
	position:relative;
	float:right;
	left:8px; 
	height:10px;
	width:2px;
	
}

.navOn{
	/*height:15px;*/
	font-size:12px;
	font-weight:bold;
	width:100px;
	/*margin-top:13px;*/
	padding-right:8px;
	padding-left:6px;
	background-color: white;
	 display: block;
	position:relative;
	text-align:center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#358cdc;
	padding-top: 6px;
	padding-bottom: 10px;
	margin-right:8px;
	margin-left:5px;
	top:6px;
	cursor:default;
	background-image: url(images/blueTopleftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	 float:left;
}

.leftpanel {
	/* background-color: #99FF00; */
	 width: 718px; 
	 float: left; 
}

.rightpanel {
	/* background-color: #99FF00; */
	width: 274px;
	float: right;
}

.box {
	padding-top:5px;
	background-color: #f5f5f5;
}

.innerLeftCol{

float:left;
width:353px;
margin-right:11px;
/*background-color:black;*/

}


.innerRightCol{

float:left;
width:353px;
/*background-color:#009999;*/

}


.twoCol {
width:718px;
}


.breaking{
font-size:12pt;
color:#D68243;
font-weight:bold;
}

.creditBox {
padding-top:6px;
font-size:10px;
}

.profBox {
padding:10px;
font-size:11px;
color:#368dd2;
font-family:Arial, Helvetica, sans-serif;

}

.rowBox {
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}

.rowBoxComment {
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	
}

.rowBoxComment .rowLinkMain{
	font-weight:normal;
	font-size: 12px;
	line-height: 17px;
	letter-spacing:-0px;
		font-size: 11.5px;
	line-height:15px;
}

.rowBoxComment .infoRow{
	left:0px;
	position:relative;
	padding-top:4px;
}


.npTabContainer .rowBox{
border-bottom-color: #e9e9e9;
}

.rowBoxBlue{
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	background-color:#234666;
	
}

.rowBoxNano{
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 11px;
}

.infoRow{
color:grey;
}


.footer{
	width:100%;
	background-image:url(images/footerBK.jpg);
	padding-top: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:white;

}

.footerLink{
color:white;
text-decoration:none;
display:block;
font-size:9px;

}

.footerLink:hover{
color:orange;
/*text-decoration:underline;*/
background-color:#333333;
}


.boxLink{
color:orange;
text-decoration:none;
display:block;
font-size:10.5px;
font-weight:normal;
}

.boxLink:hover{
color:white;
/*text-decoration:underline;*/
background-color:#282828;
}


#headerlink
{
 color:orange;
text-decoration:none;
display:block;
font-size:10.5px;
font-weight:normal;  
}

#headerlink:hover
{
    color:white;
/*text-decoration:underline;*/
background-color:#282828;
}


.rowLinkMain{
	font-size:11.75px;
	font-weight:bold;
	text-decoration:none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Helvetica";
	line-height: 15px;
	
}

.rowLinkMain:hover{
	/*text-decoration:underline;*/
	background-color:#333333;
	 color:orange;
	
}




.rowBoxBlue .rowLinkMain{
	color:white;
}

.rowBoxBlue .rowLinkMain:hover{
	text-decoration:underline;
}

.rowBoxBlue .infoRow{
	color:white;
	font-size:10px;
	/*background-color:#3399CC;*/
	width:200px;
	margin-left:48px;
}



.dataBox{
	background-color:#fafafa;
	border: 1px solid #eeeeee;
}

.profOptions{
background-color:#f1f1f1;
padding-left:10px;
padding-right:10px;
margin-left:10px;
margin-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.adTitle{
color:#2e78a9;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.adTitle:hover{
color:#d07739;
text-decoration:underline;
}

.BoxfooterLink {
float:right;
padding-right:15px;
width:auto;

font-size:10px;
text-decoration:none;
padding-top:9px;
padding-bottom:3px;

}
 
.RSSfooterLink {
float:left;
padding-left:10px;
width:auto;

text-decoration:none;
padding-top:9px;
padding-bottom:3px;
}
.RSSfooterLink:hover {
color:#FF9933;
}

.BoxfooterLink:hover {
color:#D68243;
}

.tabBar{
margin-top:2px;
background-color:#e8e8ea;
padding-left:10px;

}

.tab{
float:left;
width:auto;
text-decoration:none;
font-size:11px;
padding:4px;
padding-right:15px;
padding-left:14px;
}

.tab:hover{
text-decoration:underline;
color:#234666;
}

.boxBkmembers .infoRow{
/*background-color:#00FFCC; */
margin-left:45px;
}

.numOn{
	color:white;
	background-image:url(/images/numbkOn.gif);
	height:18px;
	width:18px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	font-size: 12.0px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top:1px;
	display: block;
	float:left;
	padding-right:4px;
	font-family: "Lucida Sans Unicode", "Lucida Grande CY", "Helvetica CY";
	
}

.numOff:hover{
	color:orange;
	background-image:url(/images/numbkOn.gif);
	
}

.numOff{
	color:white;
	background-image:url(/images/numbkOff.gif);
	height:18px;
	width:18px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	font-size: 12.0px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top:1px;
	display: block;
	float:left;
	padding-right:4px;
	font-family: "Lucida Sans Unicode", "Lucida Grande CY", "Helvetica CY";
	cursor: pointer;
}

.photoThumb{
margin-right:3px;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}
.photoThumb:hover{
	filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}

.topButton{
	float:right;
	padding-top:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	
	display:block;
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: middle;
	top:4px;
	position:relative;
	margin-left:10px;
}

#topregbut{
	float:right;
	padding-top:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	 
	display:block;
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align:center;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: middle;
	top:4px;
	position:relative;
	margin-left:10px;
}


.topButton:hover{
color:#333333;
	
}

.topButtonOn{
	float:right;
	padding-top:4px;
	text-decoration:none;
	font-size:12px;
	background-image:url(images/topButtonBk.gif);
	font-weight:bold;
	width:145px;
	display:block;
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align:center;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: middle;
	top:5px;
	position:relative;
	margin-left:10px;
}

#playingNow{
	float:right;
	height:46px;
	width:auto;
	text-align:right;
	vertical-align:middle;
	padding-top:10px;
	
}

.HeaderRight{
float:right;
position:relative;
	height:29px;
	
	
 top:18px;
	 
}

.searchBox{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	position:relative;
	color:#666666;
	width:174px;
	margin: 0px;
	padding: 2px;
	font-size: 11px;
}

.nanoTitle{

padding-left:9px;
padding-top:10px;
font-size: 16px;
font-weight: 600;
color: #39302c;
padding-left: 12px;
letter-spacing: -0.4pt;
}

.footerTitle{
	font-weight:bold;
	padding-bottom:2px;
	padding-left:5px;
	
}

.footerBlock{
	width:140px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	
	border-right-color: grey;
	
	float:left;
	margin-right:10px;
}

.mainNewsTitle{
	font-size:34px;
	font-weight:bold;
	color:#2b2723;
	/*color:#101010;*/
	font-family: "Lucida Grande", "Lucida Sans", Arial;
	line-height: 38px;
	width:300px;
	letter-spacing: -1.5px;
	text-decoration:none;
	
	
}

.mainNewsTitle:hover{
color:grey;
}

.mainPicBox {
	border: 1px solid #999999;
}

.mainNewsSubtitle{
margin-top:2px;
margin-bottom:7px;
padding-right:10px;
line-height: 17px;
width:320px;
}

.mainNewsCaption{
font-size:9px;
color:grey;
padding:8px;
width:350px;
}
.mainNewsDate{
padding-top:13px;
font-size:11px;

}

.starBar{
margin-left:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.gBox{
background-color:#bdbec0;
color:white;
height:34px;
}

.npTabContainer{
background-color:white;
height:350px;
overflow-y:auto;
overflow-x:hidden;
}

.tagSearch{
	color:#0066CC;
	text-align: justify;
	line-height:18px;
}

.tagSearch a
{
    color:#0066CC;
text-decoration:none;
line-height:20px;

}
.t1{
font-size:7px;

}
.t2{
font-size:8px;
}

.t3{
font-size:10px;
}

.t4{
font-size:12px;
}

.t5{
font-size:14px;
}
.t6{
font-size:18px;
}

.t7{
font-size:20px;
}




.t8{
font-size:22px;
}

.t9{
font-size:24px;
}

.t10{
font-size:26px;
}

.t11{
font-size:28px;
}

.t12{
font-size:30px;
}

.t13{
font-size:32px;
}

.t14{
font-size:34px;
}


.tagSearch a:hover{
background-color:#999999;
color:white
}

.lQuote{
	font-size:42px;
	color:#999999;
	float:left;
	top:-10px;
	
	position:relative;	 
	 
	
}

.rQuote{
	font-size:42px;
	color:#999999;
	float:right;
top:-10px;
	position:relative;
	height:20px;
	padding-top:5px;
	
	
}

.quoteBox{
margin-bottom:3px;margin-top:2px;width:235px;float:right;
}

.quoteBoxImg{
padding-top:4px;margin-left:3px;padding-right:5px;float:left;padding-bottom:6px;width:65px
}


.smallVidBox{

float:left;
margin-right:6px;
margin-bottom:4px;
width:125px;
font-size:10px;
color:#333333;
line-height:14px;
 padding:4px;
 cursor:pointer;
 height:200px;
/*  background-color:#fff;*/

}

.smallVidBox:hover{
 background-color:#CCCCCC;
 /*background-image:url(/images/greyfade.jpg);*/
 padding:4px;
 
}

.smallVidBox .vidLink{
font-family:"Lucida Grande", "Lucida Sans", Arial;
text-decoration:underline;
font-weight:bold;
color:#1a1a1a;
line-height:15px;
font-size:11.5px;
padding-bottom:5px;
}

.smallVidBox b{
color:black;
}

.smallVidBox i{
color:black;
font-weight:normal;
font-style:normal;
}

.smallVidBox a{
color:black;
font-weight:normal;
text-decoration:underline;
}

.vidScrollPanel{

overflow:hidden;
}

.subvidScrollPanel{
	height:303px;
	overflow:auto;
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-top-style: solid;
	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;
	border-right-width: 0px;
	border-left-width: 0px;
}

.smallVidBox img{
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

.smallVidBox:hover img{
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

.mainVidHolder{
	margin:5px;
	margin-bottom:12px;
	padding-top:0px;
	border-bottom-width: 0px;
	
	border-bottom-style: dotted;
	
	border-bottom-color: #CCCCCC;
	
}

.mainVidBox{
float:left;
}

.mainVidTitle{
	font-size:26px;
	font-weight:bold;
color:#2b2723;
/*		color:#101010;*/
	font-family: "Lucida Grande", "Lucida Sans", Arial;
	line-height: 32px;
	letter-spacing: -1.5px;
	text-decoration:none;
}


.mainVidTitle:hover{
	color:grey;
}

.mainVidSubtitle{
margin-top:2px;
margin-bottom:7px;
padding-right:10px;
line-height: 17px;
}
.rowLinkStyle .rowBox{
display:block;
text-decoration:none;
overflow:hidden;
cursor:pointer;

}

.rowLinkStyle .rowBox:hover{
display:block;
text-decoration:none;
overflow:hidden;
background-color:#CCCCCC;}

.rowLinkStyle{
overflow:hidden;
}

.cataText{
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	background-color:#3366CC;
	text-align:center;
	display:block;
	width:110px;
	margin-top:2px;
	margin-bottom:3px;
}

.dropDown{
margin-top:5px;
padding:4px;
cursor:auto;
}

.dropDown .link{
color:#000;
cursor:pointer;
}

.dropDown .smallVidBox{
background-color:#fff;
width:245px;
height:60px;
}

.boxFooter a{
text-decoration:none;
}

.boxFooter a:hover{
color:orange;
}

.boxTitle{
font-size:18px;
font-family:"Lucida Grande", "Lucida Sans", Arial;
font-weight:bold;
padding-bottom:3px;

}

.bigSearch{
	width:400px;
	height:25px;
	margin-left:10px;
	font-size:16px;
	color: #999999;
}

.bigSelect{

height:30px;
margin-left:10px;
font-size:14px;
position:relative;
	top:-2px;
}

.blueButton{
	background-image: url(images/blueButBk.gif);
	background-repeat: repeat-x;
	color:white;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	position:relative;
	top:-6px;
		
}

.groupsResultsHeader{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	margin-bottom:7px;
}

.searchRow{
/*background-color:#fff;*/
padding:6px;
margin-bottom:8px;
 	
}

.floatLeft{
float:left;
padding-right:10px;
display:block;
}
.floatRight{
float:right;
padding-left:10px;


}

.little{
font-size:10px;
}


.hiLiteLink{
width:100%;
text-decoration:none;
display:block;
}
.hiLiteLink:hover{
background-color:grey;

text-decoration:none;

}


.greyLink{
text-decoration:none;
}

.greyLink:hover{
background-color:#181818;
color:orange;

}

.smallTags{
color:#003399
}


.sponsored {
background-color:#fffddd;
margin-bottom:20px;
border:1px dotted grey;
}


fieldset{
	background-color:#ffffff;
	color:#333333;
	border: 1px solid #CCCCCC;
	margin-bottom:12px;
	 
}


/*fieldset .sponsored{
background-color:#FFFF66;
color:#666666;
border: 1px solid #CCCCCC;
margin-bottom:15px;
}*/

.bigMap{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

 

.mapFooter{
padding-left:10px;
	padding-top:5px;
	height:25px;
	padding-bottom:5px;
	margin-bottom:2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size:11.5px;
	background-color: #F5F5F5;
}


.eventRow .title{
	font-size:18px;
	background-color: #009999;
	display:block;
}



.Lfloat{
float:left;
padding-right:10px;
}

.dateBox{
	padding: 0px;
	border: 1px solid #ececee;
	background-color:#FFFFFF;
	line-height:normal;
}

.dateBox .month
{
    background-color: #065ca5;
    color: #434343;
    text-align: center;
    background-image: url(/images/titlebarbk.gif);
    background-repeat: repeat-x;
}

.dateBox .day{
font-size:24px;
text-align:center;
font-weight:bold;
letter-spacing:-2px;
color:#434343;
}

.eventResult .heading{
font-family:"Lucida Grande", "Lucida Sans", Arial
padding:0px;
font-size:18px;
font-weight:bold;
padding-bottom:8px;
text-decoration:none;
display:block;
color:#065ca5;
}

.eventResult .heading:hover{

color:orange;
}


.eventResult .tagBox
{
    border-top:1px dotted #cecece;
    margin-top:10px;
    padding-top:2px;
    font-size:10px;
    color:#065ca5;
}

.eventResult .tagBox b
{
   color:#424242;
   font-weight:normal
}

.eventResult .heading:hover{
text-decoration:underline;
}

.eventResult{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 10px;
	color:#333333;
	line-height: 16px;
	font-size:12px;
}


.eventResult .name{
padding-top:5px;
font-size:10px;
color:orange;
}

.eventResult .loc{
	
	font-size:10px;
	color:grey;
	/*background-color: #ECECEC;*/
	display: inline;

}

.eventResult  img{
margin-right:10px;
margin-bottom:5px;
}

.heading{
font-size:24px;
font-weight:bold;
color:#2b2723;

}

.subtitle{
color:#333333;
line-height:17px;
}

.yelButton{
	width:166px;
	height:40px;
	background-image: url(images/yelButbk.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin:10px;
	font-size: 14px;
	color: #be6d00;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	display: block;
	text-decoration: none;
}

.yelButton:hover{
	 
	
 background-image: url(images/yelButbkOn.jpg);
	text-decoration: none;
}

.bar{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #dadada;
	font-weight: bold;
	padding: 4px;
	text-indent: 7px;
}


.greybar{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #dadada;
	font-weight: bold;
	padding: 4px;
	text-indent: 7px;
}

.padding{
	padding:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	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;
}


.discFooter{
background-image:url(images/discFooterbk.gif);
height:36px;
}


.disRow{
background-color:#f2f2f2
}

.disRowAlt{
background-color:#ffffff
}

#discussion td{
text-align:left;
font-size:12px;
line-height:15px;
padding:4px;

}

#discussion .titleRow{
width:400px;
padding-right:30px;

}

#discussion td a{
text-align:left;
color:#2e628b;
text-decoration:none;
}

#discussion td a:hover{
text-align:left;
color:orange;
text-decoration:none;
}

.discFooter .numOff{
background-image:none;
width:auto;
padding:4px;
margin-right:5px;
text-decoration:underline;
color:#0066CC;
}


.discFooter .numOff:hover{

text-decoration:none;
color:orange;
}

.discFooter .numOn{
background-image:none;
background-color:#FFFFFF;
color:#333333;
width:auto;
padding:4px;
margin-right:5px;
}

.adBox{
background-color:#CCCCCC;
padding:5px;
margin-top:5px;
margin-bottom:10px;
}

.greyBox{
	background-color:#dddbdb;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	padding-left:5px;
	margin-top:10px;
}

.fullscreen{
	float:right;
	padding:2px;
	background-image:url(images/fullscreen.gif);
	width:80px;
	height:15px;
	background-repeat: no-repeat;
	background-position: right 2px;
}

.fullscreen:hover{
background-image:url(images/fullscreenOn.gif);
}

select{
width:120px;
font-size:12px;
}

.blue2link{
color:#3a8cc7;
text-decoration:none;
}

 
 

.greylink{
color:#7a7a7a;
text-decoration:none;
}

.rowMiddle{
padding-top:2px;
font-size:12px;
line-height:16px;
	color:#212121
}


.rowMiddle a:hover{
color:orange;
background-color:#1F1F1F
}


.channelsRow .rowTitle{
font-size:14px;
font-weight:bold;
color:#595959;
margin-top:10px;
margin-bottom:0px;
line-height:17px
}


.channelsRow .infoRow{
font-size:12px;
margin-top:2px;
margin-bottom:0px;
line-height:15px;
}


.topicsBk{
	 
	margin-top:0px;
		background-color:#e7e8ea;
	padding: 10px;
	padding-top:5px
	
}

.topicsBk a{
	
	padding:3px;
	margin-bottom:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	display: block;
	font-size:11.5px;
	 width:250px;
	 
	text-decoration:none;
	color:#0066CC;	
	margin-right:3px; 
}


.topicsBk a:hover{
background-color:#CCCCCC;
color:#333333;
}

.smallGrey{
margin-left:5px; 
color:#666666;
font-size:9px;
}


.SearchBoxBk{
	
	margin-top:0px;
	padding: 0px;
	overflow: auto;
background-color:#f0f1f1;
}



.barBlack{
	font-size: 11px;
	color: #4c4441;
	background-color: #dbdbda;
	 
	padding: 4px;
	text-indent: 7px;
}


.barBlack a{
padding:3px;
text-decoration:underline;

}

.barBlack .on {
padding:3px;
text-decoration:none;
font-weight:bold;

}

.searchResultBox{
	height:450px;
	overflow-y:auto;
	overflow-x:hidden;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.searchResultBoxFull{
background-color:#f0f1f1;
	overflow-y:auto;
	overflow-x:hidden;
	
}


.smallNewsBox{
	float:left;
	margin-right:6px;
	margin-bottom:0px;
	width:100%;
	font-size:10px;
	color:#CCCCCC;
	line-height:14px;
	padding:4px;
	padding-bottom:10px;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	 
	border-bottom-color: #dbdbda;
	 padding-left:0px;
	 padding-top:10px;
}

.smallNewsBox:hover{
  background-color:#f3f3f3;
 
}

.smallNewsBox .info{
 
width:555px;
float:left;
margin-left:10px;
color:#494949;
line-height:16px;

}
.smallNewsBox .link{
 
font-family:"Lucida Grande", "Lucida Sans", Arial;
text-decoration:underline;
font-weight:bold;
color:#1a1a1a;
line-height:15px;
font-size:11.5px;
padding-bottom:5px;

}

.smallNewsBox a{
 
color:#1a1a1a;


}


.DarkboxBk{
background-color:#e7e8ea;
	overflow-y:auto;
	overflow-x:auto;
height:340px


}

.ComRow{
	padding:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	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;
background-color:#edeef0
}
.ComRow .rowTitle{
font-size:16px;
font-weight:bold;
color:#3b3330;
padding-top:20px;
line-height:21px;
}


.ComRow .infoRow{
padding-top:0px;
}

.ComRow .text{
color:#666666;
font-size:11px;
padding:5px;

/*width:50%;*/
 
}

.commheader
{
 border-bottom:1px solid #d4d4d4;
padding-bottom:4px;   
 font-size:12px;
 color:#575757;
 font-weight:bold;
}

.commheadertop
{
 border-top:1px solid #d4d4d4;
margin-top:8px;   
 font-size:12px;
 color:#575757;
 font-weight:bold;
}


.blogwatch{
color:#999999;
font-size:11px;
font-weight:normal;
 
padding-top:6px;
}

.advert{
	height:240px;
	width:90%;
	margin:5px;
	background-color: #FFFFFF;
	margin-top:10px;
	border: 1px dotted #CCCCCC;
	font-size: 10px;
	color: #CCCCCC;
	padding:10px;
}

.rowBoxBlog{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	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-size: 12px;
	line-height:15px;
	font-weight: normal;
	color: #8d8f90;
	text-decoration:none;
	padding: 10px;	 
	
}


.rowBoxBlog a{
text-decoration:none;
}

.rowBoxBlog .rowLinkMain{
font-size:12px;
}


.comFooter{
background-color:#262626;
height:22px;
  overflow:hidden;
padding-left:8px;
color:white;
font-size:11.5px;
}

.comFooter a{
	color:white;
	width:30px;

	border-right-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	 padding:5px;
	 padding-left:6px;
	  padding-right:6px;
	border-right-color: #FFFFFF;
	 margin-top:2px;
	border-left-color: #FFFFFF;
	text-decoration:none;
	line-height:22px;
}




.comFooter a:hover{
	color:orange;
	background-color:#FFFFFF
	 
}

.comFooter .on{
	color:orange;
	background-color:#FFFFFF
	 
}

.day{
font-weight:bold;
font-size:13px;
color:#236bb3
 
}

.ctitle{
font-size:18px;
color:#007bdb;
 line-height:22px;
 font-weight:bold;
 
}

.copy{
padding-top:5px;
color:1d1d1d;
line-height:16px;
}

.fRight{
float:right;
padding:2px;
padding-right:5px;
}


.rowLinkMainGroup{
color:#244d70;
font-weight:bold;
font-size:11.5px;
line-height:11px;
}

.rowLinkMainGroup:hover{
text-decoration:none;
}

.blackSmall{
color:#202020;
}

.underline{
text-decoration:none
}

.underline:hover{
text-decoration:underline
}


.vidLeftCol{
width:160px;
 
float:left; 
margin-right:10px
}


.vidRightCol{
width:490px;
 
float:left; 
margin-right:10px
}

.vidbody{
font-size:13.5px;
color:#666666;
line-height:19px;
 

}

.vidline{
border-bottom:1px solid grey;
width:100%;
padding-top:00px;
margin-bottom:5px;
}

.vidDetails{
font-size:12px;
padding-bottom:10px;
}

.vidDetails a:hover{
color:#cd9900;
text-decoration:none;
}

.sharebox{
border:2px solid #ededed;
padding:5px;
margin-bottom:10px
}

.sharebox a{
display:block;
text-decoration:none;
color:#346285;
line-height:18px;

}

.sharebox a:hover{
display:block;
text-decoration:underline;
 
}


.vidDetails a{
color:#cd9900;
text-decoration:underline;
}



.partBox{
width:116px;
margin-right:20px;
float:left;
line-height:16px;
padding-bottom:10px;
}



.partBox img{
text-decoration:none;
margin-bottom:5px;
border:1px solid grey;
}

.commentBlock{
padding-left:170px;
}


.newsBody{
font-size:12.5px;
color:#666666;
line-height:18px;
padding-top:10px
}

.caption{
font-size:10px;
margin-bottom:10px;
}

.newsVidBox{
	width:179px;
	height:118px;
	

}

.CeventResults .leftcol{
float:left;

margin-right:10px;
}

.CeventResults .rightcol{
 float:left;
 
width:400px;
 
 
 
}

.CeventResults img{
border:1px solid grey;
}


.CeventResults .mainlink{
color:#1a4467;
font-size:18.5px;
display:block;
text-decoration:none;
font-weight:bold;

}

.CeventResults .mainlink:hover{
 
text-decoration:underline;
 

}

.CeventResults .details{
color:#666666;
font-size:11.5px;
line-height:15px;
margin-bottom:5px;
}

.CeventResults .eventbody{
color:#333333;
line-height:14px;
}

.dotvidline{
	 
	border-bottom-width: 0px;
	 
	border-bottom-style: dotted;
	 
	border-bottom-color: #254e71;
	margin-bottom:7px;
}


.CbrowseEvents{
font-size:11px;
color:#000;
margin-top:30px;
background-color:#E9E9E9;

}


.CbrowseEvents  a{
 
padding-left:15px;
display:block;
}

.CbrowseEvents  a:hover{
 
padding-left:15px;
display:block;
background-color:#FFFFFF;
}

.greyBoxOff{
	background-color:#dddbdb;
	padding:2px;
	font-weight:normal;
	font-size:13px;
	padding-left:5px;
	margin-top:10px;
 
}


.smallPostBox{
	padding:5px;
	border-top: 1px solid #dbdbdd;
	padding-top:10px;
	cursor:pointer;
}

.smallPostBox:hover{
background-color:#e8e8ea;
}

.smallPostBox .newspic{
float:left;
margin-right:10px;
}

.smallPostBox .vidLink{
font-weight:bold;
text-decoration:underline;
}

.smallPostBox .newsbox{
width:550px;
float:left;
}

.smallPostBox .newssub{
font-size:11px;
color:#333333;
line-height:15px;
padding-bottom:3px;

}

.smallPostBox .newsdetail{
font-size:11px;
color:grey;
}


.online{
background-color:#FFFFFF;
font-size:9px;
border:1px solid orange;
padding:0px;
margin-left:5px;
color:orange;
padding-left:2px;

}

.breadcrumbs{
	font-size:11.5px;
	margin-top:7px;
	color:#666666;
	padding-left:12px;
	 
}

.breadcrumbs a {
text-decoration:none;
font-weight:normal;
 

}
 .breadcrumbs a:hover {
text-decoration:underline;
color:grey;
 
}


.leftdoccol{
	 
	width:155px;
	border-right: 1px solid #bfbfbf;
	height:98%;
	padding:0px
	padding-top:10px;
 background-color:#e7e8ea;
  
}


.leftdoccol a{
display:block;
text-decoration:none;
font-size:11.5px;
line-height:25px;
 padding-left:13px;
}

.leftdoccol .on{
display:block;
text-decoration:none;
font-size:11.5px;
line-height:25px;
 padding-left:13px;
 font-weight:bold;
 background-color:#fff;
 cursor:auto;
 color:;
}

.leftdoccol .on:hover{
display:block;
text-decoration:none;
font-size:11.5px;
line-height:25px;
 padding-left:13px;
 font-weight:bold;
 background-color:;
 cursor:auto;
 color:;
 
}

.leftdoccol a:hover{
 color:#FF9933;
 
 background-color:#FFFFFF;
}

.rightdoccol{
 
width:558px;
float:right;
overflow:hidden;

}

.rightdoccolHeader{
border-bottom: 1px solid #bfbfbf;
padding:1px;
padding-left:5px;
}

.rightdoccolscroll{
height:585px;
overflow:auto;
padding:0px;
}

.docBut{
	padding:5px;
	text-decoration:none;
	margin-right:1px;
 
	 
	width:80px;
	text-align:center;
	display:inline-block;
}

.docButOn{
	padding:5px;
	text-decoration:none;
	margin-right:1px;
	background-image: url(images/docbutbk.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:80px;
	text-align:center;
	display:inline-block;
	cursor:auto;
 
}

.docBut:hover{
 color:#FF9933;
 background-image: url(images/docbutbk.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.BrowserDocBox{
padding:10px;
border-bottom:1px dotted #CCCCCC;
/*background-color:#e7e8ea;*/
}

.BrowserDocBox .pic{
float:left;
font-size:10px;
margin-right:6px;
border:1px solid #e4e4e4;
background-color:white;
padding:2px;
}

.BrowserDocBox .newssub{
font-size:11px;
color:#333333;
line-height:15px;
padding-bottom:3px;

}


.BrowserDocBox .vidLink{
font-weight:bold;
line-height:14px;
}


.BrowserDocBox .newsdetail{
font-size:11px;
color:grey;
}

.BrowserDocBox .docbox{
width:420px;
float:right;
}

.BrowserDocBox:hover{
 background-color:#e7e8ea;
cursor:pointer;
}

.ComRow:hover{
background-color:#fff;
cursor:pointer;
}

h9{

color:#333333;
font-size:14px;
padding-top:4px;
line-height:15px;
display:block;
font-size:12.5px;
font-weight:bold;
}

.galframe{
	width:400px;
	height:250px;
	background-image: url(images/spinner.gif);
	background-repeat: no-repeat;
	background-position: center center;

}

.galcopy{
	width:390px;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:#333333;
	padding:5px;

}

.galcopy h2{
font-size:14px;
color:#202020;
	padding-bottom:4px;
margin-top:0px;
line-height:18px;
}



.warnbox{
padding:20px;
border:1px solid #a6d0fa;
background-color:#e5eef8;
padding-top:7px;
}

.warnbox a{
color:#1860a8;
text-decoration:none;
font-weight:bold;
}

.warnbox a:hover{
color:#1860a8;
text-decoration:underline;
}

.warnboxOuter{
padding:15px;
background-color:#eeeeee;
}




.commentRow{
padding:5px;
padding-bottom:20px;
border-bottom:1px dashed grey;
padding-top:7px;
}




.commentRow .pic{
float:left;
width:50px;

}
.commentRow .info{

float:left;
width:400px;
font-weight:bold;
color:#333333;
 
}

.commentRow .commentBody{
margin-top:5px;
color:#333333;
line-height:18px;
font-weight:normal;
}

.commentRow .pic img{
width:35px;
 
}



.AddcommentBox{
background-color:#eeeeee;margin-top:5px;

padding:0px; 

margin-top:10px;
}









#demo {
background-color:#e7e8ea;
	
	width:353px;
	height:auto;
	overflow-y: auto;
	overflow-x: hidden;
	position:relative;
}


	
.container{
width:5000px;
 
}


.item{
	width:330px;
	padding-right:15px;
	float:left;
}

.galitem{
	width:353px;
	margin-right:3px;
	float:left;
	text-align:left;

}

 .tester {
	background-color: #00FFFF;
	position: absolute;
	z-index: 50;
	height: 300px;
	width: 200px;
	top: 500px;
	right: 500px;
}

.eventBar
{
    background-color:#f2f2f2;
    padding:2px;
}

 
 
 
 
 /*	* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrap{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -0px;  
}
.foot, .push {
	height: 190px;   
}
 */




.eventDetailBox
{
    
    padding:10px; 
    background-color:#0f5090;
    padding-top:3px;
     font-size:13px; 
     font-weight:normal;
     color:#fff;
     line-height:16px;
    
     }
     
     
     
     .titleNote{
float:right;margin-right:5px; color:#000; font-size:10px;padding-top:9px;padding-right:5px;
}


.msg_body
{
    padding:4px;
    padding-top:6px;
    background-color:#333333;  
   
    font-size:11px;
    color:White;
}

.whiteLink
{
    color:White;
    text-decoration:none;
    line-height:13px;
    display:block;
    padding-bottom:7px;
    border-bottom:0px dotted grey;
    margin-bottom:4px;
   float:right;
   width:220px;
   
}

.whiteLink:hover
{
   color:grey
}


.Video
{
 background-color:#e4d238;color:White;padding:1px;
}

.News
{
background-color:#118567;color:White;padding:1px;
}

.Event
{
background-color:#e63322;color:White;padding:1px;
}


.PageBut
{

    padding:3px;
    text-decoration:none;
   margin-top:2px;
 
  width:60px;
  text-align:center;
 
 
  font-size:10px;
  
    
}


.commentPanel
{
 float:left;
font-size:11.5px;
 margin-right:10px;   
 padding:3px;
 line-height:14px;
 color:#454545
}

.commentPanel a
{
    color:#2b4683;
    text-decoration:none;
}

.commentPanel a:hover
{
    color:orange;
    text-decoration:none;
}


.dis_row_alt
{
    background-color:#000
    
}

.commentRow
{
border-bottom:1px dashed #d1d1d1;   
}

.msg_body
{
 display:none   
}


#username_login
{
  font-size:14px;
  width:190px;
  height:20px;
}

#password_login
{
  font-size:14px;
  width:190px;
  height:20px;
}


.searchlink
{
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    line-height:21px
    
}


.vidhoverbox
{
    font-size:11px;width:300px;font-weight:normal;padding:5px;line-height:13px;color:#222222
}

#maintitle
{
   color:#39302c
}


#maintitle
{
 color:#333333;   
    
}


.newcommtitle
{
    
 color:#1c1c1c;font-size:12.5px;font-weight:bold   ;
 line-height:18px;padding-bottom:5px;
    
}

.commbody
{
     color:#3d3a38;font-size:11.5px;
      line-height:15px; color:#504945
}


.commbullets
{
   padding-top:7px;
 margin-left:15px;   
}

.commbullets a
{
text-decoration:none  
}

.commbullets a:hover
{
color:orange
}

.comrowline
{
    
 padding-top:8px;
 border-bottom:1px solid #d2d3d5;
 padding-bottom:11px; 
}


.erissonTelly
{
 width:662px;
 height:425px;
 padding-top:53px;
 padding-left:55px;
 background-image:url('/images/sponsors/ericcsonTelly.jpg')
}




/* commspace edits */

.csmpu{
	
text-align:center;margin-bottom:10px;margin-top:10px		
}

/* Juniper Networks Advert */
#arm_positioningNode_3831ea056b784891b51f56208815df0adb0765ed3e854cce99cb39b699dd7093 {
	top: 25%;
	left: 33%;	
}











