body {
background-color:#000000;
color:#FFFFFF;
margin:0px;padding:0px;
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td, tr, p, div {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 11px;
color            : white;
}
ul {
margin           : 0px 0px 0px 0px;
}
hr {
background       : #CCCCCC;
height           : 1px;
width            : 100%;
}
.marginless{margin:0px;}
.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #7B8DA1;
}

a:hover {
color            : grey;
text-decoration  : underline;
}
a:link, a:visited {
font-size        : 11px;
color: #99CCFF;
text-decoration  : none;
font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contentpaneopen{
width:100%;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color:#FCEB29;
text-align:left;
}

a.contentpagetitle:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align:left;
color: #7B8DA1;
text-decoration: underline;
font-weight: bold;   
}

a.contentpagetitle_blue:link, a.contentpagetitle_blue:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#75c2e0;
text-align:left;
}

a.contentpagetitle_blue:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align:left;
color: #75c2e0;
text-decoration: underline;
font-weight: bold;   
}

.nav{
text-align:center;
}

.nroc_menu2{
display:block;
background-image:url(../img/nroc_sectionbubble.png);
width:322px;height:65px;
background-repeat:no-repeat;
position:relative;
}
.menu2 a:hover{
position:relative;
top:2px;
left:1px;
}
.nroc_menu2 .txt{
	padding-top:8px;
	font-size:32px;
	font-weight:bold;
	font-family:Papyrus,Hobo Std,sans-serif;
}


/*Galleria Pictures*/
.mainPictureFrame{
padding-left:70px;padding-top:30px;width:600px;
}

.sectiontableentry1 {
background-color : #001644;
background-image:url(../../../components/com_comprofiler/galleria_profile/alternate_0.jpg);
background-repeat:repeat-y;
background-position:top left;
color:white;
}


.sectiontableentry2 {
background-color : #000000;
background-image:url(../../../components/com_comprofiler/galleria_profile/alternate_1.jpg);
background-repeat:repeat-y;
background-position:top left;
color:white;
}

.sectiontableentry1 td{
	color:white;
}

.qform{}
.qform input{float:right;}
.qform textarea{float:right;}
.rules ul li i(color:#e64da3;)

.gpane_navtab .sectiontableheader th{color:black;}
.gpane_navtab .sectiontableentry1 td{color:white;}
.gpane_navtab .sectiontableentry2 td{color:white;}
.gpane_navtab .sectiontableentry1 .titleCell{color:yellow;width:100%;}
.gpane_navtab .sectiontableentry2 .titleCell{color:yellow;width:100%;}
.gpane_navtab .sectiontableentry1 td a{color:#00ccff;}
.gpane_navtab .sectiontableentry2 td a{color:#00ccff;}
.gpane_navtab #myblog{ color:white; }

.mynameintro{
	position:relative;
	text-align:center;
	margin:0px;padding:0px;
	color:#00FF00;
	margin-top:0px;
}
.boxwrap{
width:954px;
margin-left:auto;
margin-right:auto;
}
.boxcontentbg{
margin:0px;padding:0px;
margin-left:13px;
margin-right:13px;
}
.boxcontent{
margin:0px;padding:0px;
padding-left:13px;
padding-right:13px;
padding-top:1px;
background-color:black;
text-align:center;
}
.contentDevider{
	border-top:4px solid #206fa7;
	position:absolute;
	float:left;
	padding:0px;
	margin:0px;
	width:930px;
	left:-14px;
}
/* Text passed with mosmsg url parameter */
.message {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 14pt;
color : #ff0000;
text-align: center;
margin:15px;
}
.contentheading{
font-family      : Verdana, Arial, Helvetica,sans-serif; 
font-size        : 11px;
font-weight      : bold;
color            : #FCEB29;
text-align:center;
}
.componentheading{
font-family      : Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
font-size        : 11px;
font-weight      : bold;
color            : white;
text-align       : left;
background-image: url(../images/blankLabel.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-top:4px;
padding-bottom:5px;
}
#pageBlackBgDv{
	width:100%;
	text-align:left;
	padding-bottom:60px;
	margin-right:10px;
}
.nroc_login{
	position:relative;
	margin-bottom:13px;width:298px;
}
.nroc_login_bg{
	position:relative;
	background-image:url(../img/nroc_enter_vbg.png);
	background-repeat:repeat-x;
	width:298px; height:127px;
}
.nroc_login_left{
	background-image:url(../img/nroc_enter_left.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:298px; height:127px;
}
.nroc_login_right{
	background-image:url(../img/nroc_enter_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:298px; height:127px;
}
.nroc_login_forgot{
	position:absolute;
	right:8px;
	bottom:0px;
}
.nroc_login_submit{
	position:absolute;
	right:8px;
	bottom:21px;
}

.boxbg{
background-image:url(../img/nroc_bg.gif);
width:954px;
}
.boxtop{
background-image:url(../img/nroc_bg_top.gif);
width:954px; height:13px; background-repeat:no-repeat;
}
.boxbtm{
background-image:url(../img/nroc_bg_btm.gif);
width:954px; height:13px; background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
/* COLUMNS in CSS */
.boxbody {
width:900px;
}
.boxcenter {
width:900px;
margin-top:4px;
position:relative;
}
.boxleft {
background:black none repeat scroll 0% 50%;
float:left;
width:125px;
}
.boxright {
float:right;
width:1px;
}
.header{
	background-color:black;
}
.boxheader {
clear:both;
height:20px;
}
.header_slider_box{
	position:relative;
	text-align:right;
	height:100px;
}
.header_slider_box img{
	position:relative;
	display:inline;
}
.boxfooter { width: 100%;  clear: both;  }
.boxclear  { clear: both; line-height: 0px }

/*Module Links*/
#mainlevel-top {
margin: 0; padding: 0;
margin-top:3px;
}
#mainlevel-top li {
position:relative;
top:-10px;
list-style:none; 
float: left;  
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
line-height:18px;
height: 18px;
white-space: nowrap;
border-right: 1px solid #9DA6B3;
}
#mainlevel-top a {
font-size: 9px;
float: right; 
text-decoration: none;  
color: white;
}
#mainlevel-top a {
float: none;
}
#mainlevel-top a:hover {
color: gray;
}
.boxfooter { width: 100%;  clear: both; font-size:8pt; text-align:center; }
/* Module Table */
table.moduletable {
margin: 0px 0px 0px 0px;
width: 100%;
border-left: solid 0px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 0px #000000;
margin-left: 0px;
text-align:center;
}
.boxleft table.moduletable th {
font-size : 11px;
font-weight : bold;
color : white;
text-decoration: NONE;
text-align : left;
width : 100%;
padding: 5px 0px 4px 4px;
margin: 0px 0px 20px 0px;
background-image:url(../images/nav_header.gif);
background-repeat:no-repeat;
} 
table.moduletable th {
font-size        : 11px;
font-weight      : bold;
color            : white;
text-decoration: underline;
text-align       : left;
width            : 100%;
padding: 3px 0px 4px 0px;
margin: 5px 5px 20px 0px;
}
table.moduletable td {
font-size: 10px;
font-weight: normal;
padding: 0px 0px 0px 4px;
}
table.moduletable ul {
text-align:left;
}
.hpadtop{margin-top:7px;}
.cb-tips-font{color:black;}


/* */
.outerwrap_small{
	position: absolute;
	background-image: url(../../../images/comcool/vid_rounded_bg_small.gif);
	background-repeat: no-repeat;
	width: 182px;height: 69px;
	top: 0px;left: 0px;
}
.outerwrap_small #eg0, .outerwrap_small #eg1, .outerwrap_small #eg2{
	padding-left:15px;
}
/* NEW * CALENDAR STUFF */
#Cal2Box{text-align:left;width:899px;}
#Cal2RightCol{float:right;width:309px;text-align:center;}
#Cal2Header{
	background-image: url(../../../images/rc_icons.gif);
	background-repeat: no-repeat;
	width:590px;height:148px;
	background-position:top right;
	text-align:left;
}
#Cal2Logo{float:left;display:block;margin-right:9px;}
#Cal2Icons{padding-top:9px;}
.miniCalBox{
	color:black;
	background-image: url(../../../images/rc_minical.jpg);
	background-repeat: no-repeat;
	width: 309px;height: 233px;

}
.miniCalBox .Cal_Pos{
	padding:18px;padding-top:5px;
}
.miniCalBox td{color:black;}
.miniCalBox a{color:#0740b4;}
.miniCalBox a:visited{color:#0740b4;}

.Cal2evRow{margin-left:10px;margin-bottom:8px;}
.Cal2evRow .col1{width:90px;}
.Cal2evRow .col3{width:250px;}

/* NWE ROC CALENDAR LIST */
.nroc_callist_bub_holder{
width:590px;position:relative;
background-image:url(../img/nroc_cal_bg_evn.png);
background-repeat:repeat-y;
margin:0px;margin-top:5px;
}
.nroc_callist_titlebar{
width:590px;height:36px;
background-image:url(../img/nroc_cal_head.png);
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
height:27px;
padding-left:6px;
padding-top:4px;
text-align:left;
}
.nroc_callist_txt{
	text-align:left;
	padding:10px;
	padding-bottom:18px;
}
.nroc_callist_odd{
width:590px;position:relative;
background-image:url(../img/nroc_cal_bg_odd.png);
background-repeat:repeat-y;
}
.nroc_callist_divider{
width:590x;height:8px;
position:relative;top:-4px;
background-image:url(../img/nroc_cal_div.png);
background-repeat:no-repeat;
}
.nroc_callist_footer{
width:590x;height:13px;
background-image:url(../img/nroc_cal_tail.png);
background-repeat:no-repeat;
}


/* POLL TABS and LOGIN TABS and CALENDAR STUFF */
.pollTb_Holder{
	margin:25px;
	margin-left:68px;
}
.videopage_nav{
text-align:left;
}
.videopage_nav .contentTitle{
display:none;
}
.videopage_nav .moduletable{
width:300px;
}
.videopage_nav .dropMenu{
width:300px;
}
.dropMenu{
text-align:left;
padding-top:3px;
}
.loginregisterTb_Title{
	background-image:url(../../../modules/mod_poll/login_sign_up.jpg);
	width:336px; height:101px;
	background-repeat:no-repeat;
	clear:left;
}
.Calendar_Title{
	background-image:url(../../../modules/mod_poll/cal_tabs_directory.jpg);
	width:336px; height:101px;
	background-repeat:no-repeat;
}
.pollTb_Title{
	background-image:url(../../../modules/mod_poll/poll_tabs_directory.jpg);
	width:336px; height:101px;
	background-repeat:no-repeat;
}

.pollTb_NavBar{
	margin-left:35px;
}

.pollTb_NavItem{
	background-image:url(../../../modules/mod_poll/poll_tabs_btn.jpg);
	background-repeat:no-repeat;
	width:117px; height:24px;
	color:white;
	padding-top:5px;
	text-align:center;
	font-size:13px;
}

.pollTb_NavItem_Sel{
	background-image:url(../../../modules/mod_poll/poll_tabs_btn_selected.jpg);
	background-repeat:no-repeat;
	width:117px; height:24px;
	color:#0740b4;
	padding-top:5px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

.pollTb_NavItem a{
	color:white;
}

.pollTb_NavItem a:visited{
	color:white;
}

.pollTb_NavItem_Sel a{
	color:#0740b4;
}

.pollTb_NavItem_Sel a:visited{
	color:#0740b4;
}

.loginTb_ContentHolder{
	width:430px;
	margin-left:29px;
	color: black;
	padding-bottom:25px;
}

.loginTb_ContentHolder .componentheading{
	display:none;
}

.loginTb_ContentHolder .titleCell{
	width:100px;
}


.loginTb_ContentHolder tr{
	width:400px;
}

.signup_reasons_content{color:#0b6b83;}

.loginTb_ContentHolder #name{width:100px;}
.loginTb_ContentHolder #username{width:100px;}
.loginTb_ContentHolder #email{width:100px;}
.loginTb_ContentHolder #password{width:100px;}
.loginTb_ContentHolder #verifyPass{width:100px;}
.loginTb_ContentHolder #cbfr_57 .fieldCell{width:110px;}

.loginTb_ContentHolder #cbIconsTop{ display:none; }

.loginTb_ContentHolder .cbFieldIconsLabels{
	display:block; padding-right:30px;	color:black;
}

.loginTb_ContentHolder .cbFieldIconsLabels{
	color: black;
}

.loginTb_ContentHolder a{
	color:#0740b4;
}

.loginTb_ContentHolder a:visited{
	color:#0740b4;
}

.loginTb_ContentHolder td{
	color:black;
}

.loginTb_ContentHolder .cbFieldIconsLabels img{
	border:none;
}

.loginTb_ContentHolder .cbFieldIcons img{
	border:none;
}

.pollTb_ContentHolder{
	width:690px;
	margin-left:30px;
	color: black;
	padding-bottom:25px;
}

.pollTb_ContentHolder a{
	color:#0740b4;
}

.pollTb_ContentHolder a:visited{
	color:#0740b4;
}

.pollTb_ContentHolder td{
	color:black;
}

.loginTb_TabsBG{
	background-image:url(../../../modules/mod_poll/login_tabs_bg_hz.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:472px;
}

.pollTb_TabsBG{
	background-image:url(../../../modules/mod_poll/poll_tabs_bg_hz.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:766px;
}

.pollTb_Tabs{
	background-image:url(../../../modules/mod_poll/poll_tabs_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

.loginTb_SignIn{
	background-image:url(../../../modules/mod_poll/login_already.jpg);
	background-repeat:no-repeat;
	width:226px; height:24px;
	background-position:top left;
	position:relative;
}

.loginTb_SignUp_bg{
	background-image:url(../../../modules/mod_poll/login_signup_bg.jpg);
	width:424px; height:24px;
	background-repeat:repeat-x;
	position:relative; margin-top:22px;
}

.loginTb_SignUp{
	background-image:url(../../../modules/mod_poll/login_signup.jpg);
	background-repeat:no-repeat;
	width:145px; height:24px;
	background-position:top left;
	position:relative; margin-left:-10px;
}

.loginTb_SignUp_bg_r{
	background-image:url(../../../modules/mod_poll/login_signup_right.jpg);
	background-repeat:no-repeat;
	width:424; height:34px;
	background-position:top right;
	position:relative;
}

.pollTb_Tabs .pt_tl{
	background-image:url(../../../modules/mod_poll/poll_tabs_tl.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.loginTb_TabsBG .pt_tl{
	background-image:url(../../../modules/mod_poll/login_tabs_tl.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.pollTb_Tabs .pt_tr{
	background-image:url(../../../modules/mod_poll/poll_tabs_tr.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.pollTb_Tabs .pt_bl{
	background-image:url(../../../modules/mod_poll/poll_tabs_bl.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.pollTb_Tabs .pt_br{
	background-image:url(../../../modules/mod_poll/poll_tabs_br.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}



.poll_mini{
	position:relative;
	text-align:left;
	background-image:url(../../../modules/mod_poll/poll_bg.jpg);
	width:178px;
	background-repeat:repeat-y;
	top:3px;
}

.poll_mini .ttop{
	background-image:url(../../../modules/mod_poll/poll_top.jpg);
	width:178px;
	background-repeat:no-repeat;
}

.poll_mini .ttop_Light{
	background-image:url(../../../modules/mod_poll/poll_top_lightbg.jpg);
	width:178px;
	background-repeat:no-repeat;
}

.poll_mini .bbtm{
	background-image:url(../../../modules/mod_poll/poll_btm_l.jpg);
	width:178px;
	background-repeat:no-repeat;
	background-position:bottom left;
}

.poll_mini .bbtm_Light{
	background-image:url(../../../modules/mod_poll/poll_btm_l_lightbg.jpg);
	width:178px;
	background-repeat:no-repeat;
	background-position:bottom left;
}

.poll_mini_Qu{
	position:relative;
	top:25px;
	left:16px;
	background-image:url(../../../modules/mod_poll/poll_q_bg.jpg);
	background-repeat:repeat-y;
	width:149px;
}

.poll_mini_Qu .bbtm{
	position:relative;
	background-image:url(../../../modules/mod_poll/poll_q_btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:149px;
}

.poll_mini_QuTxt{
	color:#d3b32c;
	font:11pt/16pt Arial, sans-serif;
	position:relative;
	width:133px; left: 8px;
	padding-bottom:10px;
}
.poll_mini_itm{
	color:black;
}

.latestnews{
list-style: none;
padding: 0;
margin-left: 0px;
text-align:left;
}
.hotlinks li{
background-image: url(../../../images/M_images/arrow.png);
background-repeat:no-repeat;
list-style: none;
padding-left: 18px;
margin-left: 10px; 
}
/* Rochester Page Elements */
.contentTitle{
font-family      : Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
  font-size        : 11px;
  font-weight      : bold;
  color            : white;
  text-align       : left;
background-image: url(../images/blankLabel.gif);
background-repeat:no-repeat;
padding-left:5px;
padding-top:4px;
padding-bottom:5px;
}

.sideElement{
	background-image: url(../../../images/comcool/coolwebsite.gif);
	background-repeat:no-repeat;
}
.sideElementRed{
background-image: url(../img/nroc_bub_red_top.png);
background-repeat:no-repeat;
margin-bottom:-10px;
}
.sideElementPurple{
background-image: url(../img/nroc_bub_ppl_top.png);
width:299px;	
height:27px;
background-repeat:no-repeat;
color:white; 
font-weight:bold; 
text-align:left;
margin-top:0px;
padding-top:0px;
padding-left:4px;
margin-bottom:-10px;
}

.roch_sideElement{
	background-image: url(../img/nroc_bub_bl_top.png);
	background-repeat:no-repeat;
	margin-bottom:4px;
	width:250px;
}

.roch_CoolTitleItem{
	/*background-image: url(../../../components/com%5Frochester/images/rocItemBg_rpt.gif);*/
	background-color:#a2cbe5;
	background-repeat:repeat-y;
	height:100px;
	overflow:hidden;
}
.roch_CoolTitleItem .topbg{
	padding-top:0px;
	background-position:top left;
	background-repeat:no-repeat;
}
.roch_CoolTitleItembtmbg{
	background-image: url(../img/nroc_bub_btm.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:7px;width:250px;
	position:relative; top:-4px;
}

.roch_CoolBackground{
	margin-top:-5px;
	padding-top:0px;
}

/* ROC clear ITEM */
.roch_clearSideElement{
	background-image: url(../img/nroc_bub_clr_top.png);
	background-repeat:no-repeat;
	margin-bottom:4px;
	width:250px;
	text-align:left;
}

.roch_clearCoolTitleItem{
	background-image: url(../img/nroc_bub_clr_bg.png);
	background-color:#000000;
	background-repeat:repeat-y;
	/*height:100px;overflow:hidden;*/
}
.roch_clearCoolTitleItem .bio a{color:#66F;}
.roch_clearCoolTitleItembtmbg{
	background-image: url(../img/nroc_bub_clr_btm.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:7px;width:250px;
	position:relative; top:-4px;
}


.placetextad{
color:#d585da;
}
.boxleft div.placetextad{
margin-bottom:8px;
color:#d585da;
}

.roc_bubble{
	position:relative;
	left:25px;
}
.roc_bubble_buisnessProfile{
	position:relative;
}
.roc_bubble_buisnessProfile textarea{
	width:320px;
}
.roc_bubble_title{
	position:absolute;
	top:-16px;
	left:0px;
	text-align:center;
	width:100%;
}
.roc_bubble_title_toprated{
	background-image: url(../../../components/com%5Frochester/images/bubble_topRatedTitle.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:100%; height:25px;
}
.roc_bubble_title_comments{
	background-image: url(../../../components/com%5Frochester/images/bubble_commentsTitle.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:100%; height:25px;
}

.roc_bubble_title_galleria{
	background-image: url(../../../components/com%5Frochester/images/bubble_galleriaTitle.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:100%; height:25px;
}
.roc_bubble_contentholder{
	position:relative;
	width:396px;
	background-image: url(../../../components/com%5Frochester/images/bubble_bg_hz.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.roc_bubble_galleria_contentholder{
	position:relative;
	width:310px;
	background-image: url(../../../components/com%5Frochester/images/bubble_bg_hz.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.roc_bubble_top{
	background-image: url(../../../components/com%5Frochester/images/bubble_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;
}
.roc_bubble_tl{
	background-image: url(../../../components/com%5Frochester/images/bubble_tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.roc_bubble_tr{
	background-image: url(../../../components/com%5Frochester/images/bubble_tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.roc_bubble_bl{
	background-image: url(../../../components/com%5Frochester/images/bubble_bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.roc_bubble_br{
	background-image: url(../../../components/com%5Frochester/images/bubble_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.roc_bubble_btm{
	background-image: url(../../../components/com%5Frochester/images/bubble_btm.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	width:396px; height:13px;
	margin-bottom:18px;
}

.placeImage{margin-right:10px;}
.fb_bulletList{
list-style-image: url('../../../components/com%5Frochester/images/fb_bullet.gif');
margin-left:0px;padding-left:0px;
}
.fb_area{margin-left:7px; margin-right:7px;}
.fb_area_content{
	padding:10px; margin:0px;position:relative;background-color:black;border:1px solid black;
}
.top_center_bow{
	height:52px; position:relative; top:-14px; margin-bottom:-28px;
	background-image: url(../../../components/com%5Frochester/images/fb_bow.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
.fb_footerlinks{
	text-align:center;
	height:20px;
}
.fb_footer_items{ height:20px;
	background-image: url(../../../components/com%5Frochester/images/fb_links_bg.gif);
	background-repeat:repeat-x;
}
.fb_footer_items a{color:blue;font-size:12px;}
.fb_footer_items a:hover{color:blue;font-size:12px;text-decoration:underline;}
.fb_footer_items a:visited{color:blue;font-size:12px;}
.fb_bg_top{
	background-image: url(../../../components/com%5Frochester/images/fb_bg_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.fb_tlc{
	background-image: url(../../../components/com%5Frochester/images/fb_tlc.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.fb_trc{
	background-image: url(../../../components/com%5Frochester/images/fb_trc.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.fb_bg_btm{
	background-image: url(../../../components/com%5Frochester/images/fb_bg_btm.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.fb_blc{
	background-image: url(../../../components/com%5Frochester/images/fb_blc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.fb_brc{
	background-image: url(../../../components/com%5Frochester/images/fb_brc.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
			
			
.sideCoolTitle{
padding-top:4px;
padding-left:6px;
height:27px;
font-weight:bold;
font-family      : Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}


.sideCoolText{
height:60px;
padding-left:5px;
padding-bottom:1.5px;
margin-top:5px;
background: #E2E5EA;
}


.sideCoolText img{
 border: 1px solid #3E567E;
}

.sideCoolBackground{
text-align:left;
margin-top:6px;
background:#2B2C39;

padding-top:1px;
padding-bottom:5px;
}
.sexyGirlThumb{
padding-top:5px;
padding-top:5px;
padding-bottom:5px;
background:#2B2C39;
border-bottom:1px dashed white;
}

/* More Rochester Stuff */
.blog_roundedCorners td, .blog_roundedCorners tr, .blog_roundedCorners p, .blog_roundedCorners div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : black;
}

#myblog{
	margin-left:10px;
}

#myblog a{
	color:#0740b4;
}

#myblog a:hover{
	text-decoration:underline;
}
.entryContent{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
	width:650px;
}
.blogEntries{
	width:500px;
}

.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;

}
.videopathway{
	position:absolute;
	left:0px;
	text-align:left;
	width:550px;
}
.videopathway .currentPage{
font-size:20px;
color:#f4a7f4;
display:block;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:8px;
text-align:left;
}

a.pathway:link, a.pathway:visited {
  font-weight      : normal;
}

a.pathway:hover {
  font-weight      : normal;
  text-decoration   : underline;
}

.gal_disp{
	text-align:center;border:1px solid #2a98d9;background-color:#081d2b;padding:5px;width:600px;
}
.gal_disp_black{
	text-align:center;border:1px solid #2a98d9;background-color:#000000;padding:5px;width:600px;
}

/* PICTURE BOX on HOMEPAGE for GALLERIA */
.mysidepic{
font-size:11px;
width:230px;
color:yellow;
}
.mysidepic .one-image{
position:relative;
}
.mysidepic .one-image img{
float:left;
border:none;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
.mysidepic #summary{
color:yellow;
}

/* galleria profile style */
.cbPosTabMain, #userEditTable, #myblog{
	width:95%;
}

.gpane_navtab{
	width:564px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
}

.gpane_navtab .gmain{
	background-color:#b0c6eb;
	background-image:url(../../../components/com_comprofiler/galleria_profile/pane_bg_hz.jpg);
	background-repeat:repeat-y;
	width:564px;
}

.gpane_navtab .gmain .blogEntryText{ color:black; }

.gpane_navtab .gmain .contentbox{
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	left:15px;
	width:100%;
	text-align:left;
	color:white;
}

.contentbox .contentheading{
	color:#0740b4;
	font-size:16px;
	font-weight:bold;
}

.contentbox td{
	color:#0740b4;
	font-size:12px;
}

.contentbox .titleCell{
	color:#ffffff;
	font-size:14px;
}
.contentbox .fieldCell{
	color:#ffffff;
	font-size:12px;
}

.contentbox .button{
	border:1px solid #0740b4;
	padding:4px;
}

.contentbox .cbFieldIconsLabels{
	display:block; padding-right:30px;	color:black;
}

.contentbox .cbFieldIconsLabels{
	color: black;
}

.contentbox .cbFieldIconsLabels img{
	border:none;
}

.contentbox .cbFieldIcons img{
	border:none;
}

.contentbox img{
	border:none;
}

.contentbox a{
	color:#2997d7;
}

.contentbox a:hover{
	text-decoration:underline;
}

.contentbox a:visited{
	color:#2997d7;
}

.gpane_navtab .gnavbar{
	background-image:url(../../../components/com_comprofiler/galleria_profile/pane_tab_bg.gif);
	background-repeat:repeat-x;
	width:542px;
	height:44px;
	margin-bottom:-10px;
	z-index:1000;
	position:relative;left:11px;
}


.gpane_navtab .gnavbar .bl{position:relative;left:-11px;top:2px;background-image:url(../../../components/com_comprofiler/galleria_profile/pane_tl.gif);background-repeat:no-repeat;background-position:bottom left;}
.gpane_navtab .gnavbar .br{position:relative;left:+22px;background-image:url(../../../components/com_comprofiler/galleria_profile/pane_tr.gif);background-repeat:no-repeat;background-position:bottom right;}
.gpane_navtab .gnavbar .tabs{position:relative;left:-11px;top:2px;width:542px;height:34px;}

.gpane_navtab .gbtm{
	background-image:url(../../../components/com_comprofiler/galleria_profile/pane_bg_hz.jpg);
	background-repeat:repeat-y;
	background-position:-11px -11px;
	width:542px;
	height:12px;
	position:relative;left:11px;
	border-bottom:1px solid #111;
}
.gpane_navtab .gbtm .bl{position:relative;left:-11px;background-image:url(../../../components/com_comprofiler/galleria_profile/pane_bl.gif);background-repeat:no-repeat;background-position:top left;}
.gpane_navtab .gbtm .br{position:relative;left:+22px;background-image:url(../../../components/com_comprofiler/galleria_profile/pane_br.gif);background-repeat:no-repeat;background-position:top right;}
.gpane_navtab .gbtm .btmm{position:relative;left:-11px;width:542px;height:12px;}

.tab_dsel{position:relative;height:24px;background-image:url(../../../components/com_comprofiler/galleria_profile/tab_dsel_bg.gif);background-repeat:repeat-x;}
.tab_dsel_l{position:relative;width:11px;height:24px;background-image:url(../../../components/com_comprofiler/galleria_profile/tab_dsel_l.gif);background-repeat:no-repeat;}
.tab_dsel_r{position:relative;width:11px;height:24px;background-image:url(../../../components/com_comprofiler/galleria_profile/tab_dsel_r.gif);background-repeat:no-repeat;}

.tab_sel{position:relative;height:26px;background-image:url(../../../components/com_comprofiler/galleria_profile/tab_sel_bg.gif);background-repeat:repeat-x;}
.tab_sel_l{position:relative;width:11px;height:26px;background-image:url(../../../components/com_comprofiler/galleria_profile/tab_sel_l.gif);background-repeat:no-repeat;}
.tab_sel_r{position:relative;width:11px;height:26px;background-image:url(../../../components/com_comprofiler/galleria_profile/tab_sel_r.gif);background-repeat:no-repeat;}

.tab_dsel a{
	position:relative;
	top:5px;
	text-decoration:none;
	color:white;
	font-size:11px;
}
.tab_dsel a:visited{
	position:relative;
	top:5px;
	text-decoration:none;
	color:white;
	font-size:11px;
}
.tab_dsel a:hover{text-decoration:underline;}

.tab_sel a{
	position:relative;
	top:5px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.tab_sel a:visited{
	position:relative;
	top:5px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.tab_sel a:hover{top:4px;text-decoration:underline;}

.cal_table_content{
	margin-top:50px;
	margin-bottom:25px;
	position:relative;
	left:-10px;
	width:490px;
}

.cal_right_column{
	margin-top:20px;
	float:right;
	width:222px;
	position:relative;
	left:6px;
	top:5px;
	text-align:center;
}

.cal_heading1 td{
	background-color:#003366;
	color:white;
	font-weight:bold;
	font-size:13px;
	padding:4px;
	border-top:2px solid white;
}
.cal_heading2 td{
	background-color:#7e9dbd;
	color:white;
	font-weight:bold;
	font-size:13px;
	padding:4px;
	border-top:1px solid white;
}
.cal_content1 td{
	background-color:#ffffff;
	color:black;
	font-size:12px;
	padding:4px;
	border-bottom:1px dashed #003366;
	border-left:1px solid #7e9dbd;
}
.cal_content2 td{
	background-color:#e9eef5;
	color:black;
	font-size:12px;
	padding:4px;
	border-bottom:1px dashed #003366;
	border-left:1px solid #7e9dbd;
}

.calTableCell a{
	border:none;padding:0px;margin:0px;
}

.calTableCell a:hover{
	border:1px solid #7e9dbd;
	border-top:1px solid #003366;
	border-left:1px solid #003366;
	padding:1px;
	margin:-1px;
	text-decoration:none;
}

#tagListings label{
	font-size:10px;
}

.block-comment-AddComment{
	width:80%; padding:10px;
	overflow:hidden;
}

#cb_tabmain{position:relative;}


/* For positioning user profile div positions: */
.cbProfile { margin: 5px; border-width: 0px; padding: 0px; }
.cbPosHead, .cbPosTop, .cbPosLeft, .cbPosMiddle, .cbPosRight, .cbPosTabMain, .cbPosUnderAll {
 margin: 0px 0px 10px 0px; border-width: 0px; padding: 0px; }
.cbPosTop { vertical-align: top; width:370px; float:left;}
.cbPosLeft { float: left; text-align: left; }
.cbPosMiddle { float: left; text-align: left; }
.cbPosRight { float: right; text-align: right; }
.cbClr { clear: both; }

.flashnewsTitle{
	color:#32b5ff;
	font-size:19px;
	font-weight:bold;
	margin-top:10px;
}
.article_seperator{
display:none;
}

/* VIDEO PAGE BUBBLES */
.nroc_vidlist_bub_holder{
width:536px;position:relative;
background-image:url(../img/nroc_vid_bg_evn.png);
background-repeat:repeat-y;
margin:10px;
}
.nroc_vidlist_titlebar{
width:536px;height:36px;
background-image:url(../img/nroc_vid_head.png);
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
height:27px;
padding-left:6px;
padding-top:4px;
text-align:left;
}
.nroc_vidlist_txt{
	text-align:left;
	padding:10px;
	padding-bottom:18px;
}
.nroc_vidlist_odd{
width:536px;position:relative;
background-image:url(../img/nroc_vid_bg_odd.png);
background-repeat:repeat-y;
}

/* ADMIN MESSAGE BOARD */
.amb{
	width:189px;position:relative;
	background-image:url(../img/amb_bg.png);
	background-repeat:repeat-y;
}

.amb .amb_top{
	height:30px;
	background-image:url(../img/amb_head.png);
	background-repeat:no-repeat;
}

.amb .amb_btm{
	height:12px;
	background-image:url(../img/amb_tail.png);
	background-repeat:no-repeat;
}

.amb_pop{
	width:423px;
	position:absolute;top:-178px;left:-117px;
	color:black;
}

.amb_pop .amb_pop_bg{
	width:423px;
	background-image:url(../img/amb_pop_bg.png);
	background-repeat:repeat-y;
}

.amb_pop .amb_pop_top{
	height:20px;
	background-image:url(../img/amb_pop_top.png);
	background-repeat:no-repeat;
}

.amb_pop .amb_pop_btm{
	height:20px;
	background-image:url(../img/amb_pop_btm.png);
	background-repeat:no-repeat;
}
.rss_feed_additional{border-top:1px solid #1F6EA6;}
/* COMMENTS PROFILE PAGE BUBBLES */
.nroc_activity_bub_holder_home{
width:260px;position:relative;
background-image:url(../img/nroc_activity_bg_evn.png);
background-repeat:repeat-y;
margin:0px;text-align:center;
}
.nroc_activity_bub_holder{
width:316px;position:relative;
background-image:url(../img/nroc_activity_bg_evn.png);
background-repeat:repeat-y;
margin:0px;
}
.nroc_activity_titlebar{
width:316px;height:36px;
background-image:url(../img/nroc_activity_head.png);
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
height:27px;
padding-left:6px;
padding-top:4px;
text-align:left;
}
.nroc_activity_bub_holder_home .nroc_activity_titlebar{width:260px;}
.nroc_activity_txt{
	text-align:left;
	padding:10px;
	padding-bottom:8x;
}
.nroc_activity_odd{
width:316px;position:relative;
background-image:url(../img/nroc_activity_bg_odd.png);
background-repeat:repeat-y;
}.nroc_activity_bub_holder_home .nroc_activity_odd{width:260px;}
.nroc_activity_divider{
width:316px;height:8px;
position:relative;top:-4px;
background-image:url(../img/nroc_activity_div.png);
background-repeat:no-repeat;
}.nroc_activity_bub_holder_home .nroc_activity_divider{width:260px;}
.nroc_activity_footer{
width:316px;height:13px;
background-image:url(../img/nroc_activity_tail.png);
background-repeat:no-repeat;
}.nroc_activity_bub_holder_home .nroc_activity_footer{width:260px;}
/* END VPB */

#cbProfileTitle{
display:none;
}
#conteneurmenu{
height:30px;
}

.pagenavholder{
	margin-bottom:20px;
}
.pagenavholder a{
font-size:18px;
color:#99CCFF;
}

a .pagenav{
font-size:18px;
color:#99CCFF;
}

.nroc_thinvidlist_divider{
width:250px;height:8px;
position:relative;
left:-9px;
background-image:url(../img/nroc_vid_div_thin.gif);
background-repeat:no-repeat;
clear:both;
margin-top:9px;
margin-bottom:9px;
}

.nroc_vidlist_divider{
width:536px;height:8px;
position:relative;top:-4px;
background-image:url(../img/nroc_vid_div.png);
background-repeat:no-repeat;
}
.nroc_vidlist_footer{
width:536px;height:13px;
background-image:url(../img/nroc_vid_tail.png);
background-repeat:no-repeat;
}


/* NEW NEWS PAGE BUBBLES */
.nroc_alternatingLinksHolder{
	margin:16px;
	margin-left:10px;
	width:540px;
}
.nroc_newsHolder{
	margin:16px;
	margin-left:10px;
	width:540px;
}
.nroc_newsMoreStoriesHolder{
	margin:16px;
	margin-left:10px;
	width:870px;
}
.nroc_newsContents{
	padding:16px;
}
.nroc_newsContents_alt{
	padding:0px;
	padding-left:13px;
	padding-right:14px;
	text-align:left;
}
.nroc_alternating_padder{
	padding-top:16px;padding-bottom:16px;
}
.nroc_content_odd{
	background-color:#00032e;
}
.nroc_newsBubble{
background-color:#181e22;
}
.nroc_newsBubble .top{
background-image:url(../img/nroc_news_t.gif);
background-position:top left;
background-repeat:repeat-x;
}
.nroc_newsBubble .btm{
background-image:url(../img/nroc_news_b.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
.nroc_newsBubble .left{
background-image:url(../img/nroc_news_l.gif);
background-position:top left;
background-repeat:repeat-y;
}
.nroc_newsBubble .right{
background-image:url(../img/nroc_news_r.gif);
background-position:top right;
background-repeat:repeat-y;
}
.nroc_newsBubble .left_odd{
background-image:url(../img/nroc_news_l_odd.gif);
background-position:top left;
background-repeat:repeat-y;
}
.nroc_newsBubble .right_odd{
background-image:url(../img/nroc_news_r_odd.gif);
background-position:top right;
background-repeat:repeat-y;
}
.nroc_newsBubble .tl{
background-image:url(../img/nroc_news_tl.gif);
background-position:top left;
background-repeat:no-repeat;
}
.nroc_newsBubble .tr{
background-image:url(../img/nroc_news_tr.gif);
background-position:top right;
background-repeat:no-repeat;
}
.nroc_newsBubble .bl{
background-image:url(../img/nroc_news_bl.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
.nroc_newsBubble .br{
background-image:url(../img/nroc_news_br.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.g_drop_select{
position:absolute;left:3px;
border:2px solid #1f6ea6;
width:240px;height:450px;overflow:auto;overflow-x:hidden;
background-color:#111111;
/*opacity:.95; filter: alpha(opacity=95); -moz-opacity: 0.95;*/
z-index:100000;
display:none;
}

.g_drop_navitm_0 .txt{
	font-size:13pt;
	font-weight:bold;
}

.g_drop_navitm_1 .txt{
	font-size:13pt;
	font-weight:bold;
	padding-left:27px;
}

.g_drop_select a{
	position:relative;
	display:block;
	padding:3px;
}

.g_drop_select a:hover{
	background-color:#1f6ea6;
	color:white;
}
.g_drop_select a img{
position:absolute;top:1px;
}

#sort_album_items {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 500px;
	border:1px solid black;
}
#sort_album_items li {
	cursor: move;
	position: relative;
	float: left;
	margin: 2px 2px 0px 0px;
	color:black;
	width: 92px;
	height: 90px;
	border: 1px solid #000;
	text-align: center;
	padding-top: 5px;
	background-color: #eeeeff;
}

#cf_calDisplayDiv div a{
	text-decoration:none;
	font-size:auto !important;
}
#cf_calDisplayDiv div a:link{
	text-decoration:none;
	font-size:auto !important;
}
#cf_calDisplayDiv div a:visited{
	text-decoration:none;
	font-size:auto !important;
}

/* ABSOLUTE LAST THING */
body {
background-attachment:fixed;
background-image:url(../../../images/site_background.jpg);
background-position:center top;
}
/*DO NOT PUT ANYTHING BELOW THIS LINE */
