body {
background-color:#F8F8FF;
color:#000000;
margin:0px;
}
.boxwrap, .boxwrapnobg {
margin-left:auto;
margin-right:auto;
width:962px;
}
.boxbody {
float:left;
width:959px;
}
.boxcenter {
float:right;
width:832px;
margin-top:4px;
}
.boxleft {
background:black none repeat scroll 0% 50%;
float:left;
width:125px;
}
.boxright {
float:right;
width:1px;
}
.boxheader {
clear:both;
height:20px;
}
#myblog{
	margin-left:20px;
}
.entryContent{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
	width:560px;
}
.blogEntries{
	width:500px;
}

.logo {
background:black none repeat scroll 0%;
border-top:2px solid #C2C2C2;
clear:both;
width:962px;
}
.boxfooter { width: 100%;  clear: both;  }

.boxclear  { clear: both; line-height: 0px }

/* ie hack: */
     .iehackwrap { text-align: center;  }
     .boxwrap,.boxwrapnobg    { text-align: justify; }     
     
/* box style */

.boxwrap   { background: 020202;
background-image: url(../images/background_mid.jpg);
background-position: 125px 125px;
border-right:2px solid #C2C2C2; 
border-left:2px solid #C2C2C2;  }

.boxwrapnobg{
background: #000000;
background-position: 125px 125px;
border-right:2px solid #C2C2C2; 
border-left:2px solid #C2C2C2; 
}

.boxheader { background-image: url(../images/background_topbar.gif); 

 }

.boxfooter {  text-align:center;
padding-bottom:10px;
padding-top:8px; }

.boxleft   {
text-align:left;
border-right:2px solid #C2C2C2; 
 border-bottom:2px solid #C2C2C2; 
padding-bottom:10px;
}

.boxcenter { background-image: url(../images/background_mid.jpg); 
 

}

.boxright  {  


}

div { margin: 0px; padding: 0px; }

/* formatting */
body     {  color: grey; margin-top: 3px; padding: 0px; background-color:#1e2c4a; }

h1 { padding: 2px 10px; margin: 0px;}

form {margin:0px;padding:0px;display:block;}

/* style */
body { font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1 { font-size: 1.3em; }
p, li  { font-size: 0.8em; }
.boxfooter p { font-size: 0.7em; text-align: center; }

.comment { margin: 3px; padding: 0.5em; width:94%; background: #fff; }
h1 span  { font-weight: normal; }

.block-comment-ViewComments .comment{ background-color:black; color:white; }

.recentContent { border-left: 3px solid #C2C2C2; margin-left: 3px; padding-left:12px; width:90%; }
h1 span  { font-weight: normal; }


#scrolling div.boxleft, #scrolling div.boxright
   { overflow: auto; height: 4em;
   }
   
   
.boxcenter { background-image: url(images/background_mid.jpg); 


}


.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;
}


td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : white;
}

.blog_roundedCorners td, .blog_roundedCorners tr, .blog_roundedCorners p, .blog_roundedCorners div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : black;
}

ul {
  margin           : 0px 0px 0px 0px;
}

hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #7B8DA1;
}

.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;

}

.videopathway .currentPage{
	font-size:20px;
	color:#f4a7f4;
	display:block;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:8px;
}

a.pathway:link, a.pathway:visited {
  font-weight      : normal;
}

a.pathway:hover {
  font-weight      : normal;
  text-decoration   : underline;
}


#mainlevel-nav {
position:relative;
margin-top: 0; padding: 0;
margin-top:-21px;
}
#mainlevel-nav li {
position:relative;
left:60px;

list-style:none; 
float: left; 
margin: 0px; 
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
line-height:18px;
height: 18px;
white-space: nowrap;
font-weight:bold;
border-right: 1px solid #BCBCBC;

}

#mainlevel-nav a {

float: right; 
text-decoration: none;  
color: #3D547A;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
color: #FCEB29;

}





/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
background-image:url(../../../images/M_images/arrow.png);
background-repeat:no-repeat;
color:#99CCFF;
font-weight:bold;
padding-left:10px;
text-align:left;
background-position: 0px 2px;
 }

a.mainlevel:hover {
        color: gray;
        background-position: left;
        text-align: left;
        }



        a.mainmenu:link, a.mainmenu:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: bold;
        }

a.mainmenu:hover, {
        color: #000000; text-decoration: underline;
        }

a.sublevel:hover {
        color: #000000; text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}



a:link, a:visited {
  font-size        : 11px;
 color: #99CCFF;
  text-decoration  : none;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color            : grey;
  text-decoration  : underline;
}


/* 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;   
  }


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;
        }
        
.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;
  
       
}


.back_button{
margin-left:15px;
}

.randomareaA .giThumbnail{
	width:120px; height:129px;
	display:block;
}

.randomareaB .giThumbnail{
	width:120px; height:129px;
	display:block;
}

.randomareaA a{
	border:1px solid #ff0080; margin:1px;padding:2px;
	display:block;width:100px; height:100px;overflow:hidden;
}

.randomareaB a{
	border:1px solid #8000ff; margin:1px;padding:2px;
	display:block;width:100px; height:100px;overflow:hidden;
}


.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}


.sectiontableheader  { color: white; font-weight: bold; }


.sectiontableentry1 {
  background-color : #222244;
  background-image:url(../../../components/com_comprofiler/galleria_profile/alternate_0.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  color:white;
}


.sectiontableentry2 {
  background-color : #041D2E;
  background-image:url(../../../components/com_comprofiler/galleria_profile/alternate_1.jpg);
  background-repeat:repeat-y;
  background-position:top left;
}

.placeAddress{color:#FFFF00;}
.placePhone{color:#FFFF00;}

.placeDescription{
font-size:14px;
padding-bottom:7px;
}

#pageBlackBgDv{
	width:825px;
	background-color:black;
	text-align:left;
	padding-bottom:60px;
}

.pollTb_Holder{
	margin:25px;
}

.loginregisterTb_Title{
	background-image:url(../../../modules/mod_poll/login_sign_up.jpg);
	width:336px; height:101px;
	background-repeat:no-repeat;
}
.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;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
 margin-left:4px;
 margin-right:15px;
}

.contentpaneopen {
margin-left:12px;
margin-right:5px;
}

.contentheading{
  font-family      : Verdana, Arial, Helvetica,sans-serif; 
  font-size        : 11px;
  font-weight      : bold;
  color            : #FCEB29;
  text-align       : left;
}


.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;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}

.content_rating{
margin-left:25px;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.back_button{
margin-left:15px;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}





.sectiontableheader   {  }
.sectiontableheader img {
  border:0px solid red;
}

.sectiontableentry1 {
  background-color : #222244;
  color:white;
}


.sectiontableentry2 {
  background-color : #606C85;
}

.sectiontableentry1 td{
	color:white;
}


/* Styles for dhtml tabbed-pages */
.ontab {
        background-color: #ffae00;
        border-left: outset 2px #ff9900;
        border-right: outset 2px #808080;
        border-top: outset 2px #ff9900;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        background-color : #e5e5e5;
        border-left: outset 2px #E0E0E0;
        border-right: outset 2px #E0E0E0;
        border-top: outset 2px #E0E0E0;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #ffae00;
        text-align: left;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* 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;
}
/* custom stuff */
.container
{
        border: solid;
        border-width: 1px;
        border-color: #efefef;
        background-color: White;
}
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;

}

.toolbar{
position:relative;
background:white;
}

.content_vote{


margin-left:20%;

}

.componentheading{

}

.latestModule{

padding-left:10px;
}

.sideInfo{
margin-left:11px;
width:250px;
}


.dropMenu{
margin-left:20px;
}

.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;
}

.roch_sideElement{
	background-image: url(../../../images/comcool/coolwebsite.gif);
	background-repeat:no-repeat;
}

.roch_CoolTitleItem{
	background-image: url(../../../components/com%5Frochester/images/rocItemBg_rpt.gif);
	background-repeat:repeat-y;
	height:100px;
	overflow:hidden;
}
.roch_CoolTitleItem .topbg{
	padding-top:5px;
	background-position:top left;
	background-repeat:no-repeat;
}
.roch_CoolTitleItembtmbg{
	background-image: url(../../../components/com%5Frochester/images/rocItemBg_btm.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:14px;width:250px;
	position:relative; top:-4px;
}

.roch_CoolBackground{
	margin-top:5px;
	padding-top:0px;
}

.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{margin:10px; padding:0px;position:relative;}
.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;
}
.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:10px;
padding-left:20px;
font-weight:bold;
font-family      : Verdana, Arial, Helvetica, sans-serif;
}


.sideCoolText{
height:60px;
padding-left:5px;
padding-bottom:1.5px;
margin-top:5px;
background: #E2E5EA;
}


.sideCoolText img{
 border: 1px solid #3E567E;
}

.sideCoolBackground{

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;
}

.introTextStyle img{
border:1px solid white;
}

.mainBodyContent img{
border:0px solid white;
}

.content_rating img{
border:none;
}
.buttonheading img{
border:none;
}

.weblinks img{
background:none;
border:none;
}



.bottomUserLinks img{
margin-top:5px;
margin-bottom:5px;
border:none;

}


#mainlevel-top {
margin: 0; padding: 0;
margin-top:3px;
}
#mainlevel-top li {
position:relative;
left:45px;
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;
}


.pagenav_next{

padding-left:80px;
}

.navigationStuff{
margin-top:-25px;
}


.mainLinks{
padding-left:10px;
}


.back_button{
margin-bottom:5px;
}
//.topMenuBG{
//position:absolute;
//margin-top:3px;
//margin-left:3px;
//margin-right:3px;
//height:18px;
//width:533px;
//background-image: url(../images/menuBG.gif);
//}

.fireworks{
border: 1px solid white;
margin-top:40px;
margin-left:30px;
width:160px;
}

.flashBackground{
position:relative;
height:297px;
width:250px;
background-image: url(../../../images/stories/fullsidead.gif);
}

.flashMovie{
position:absolute;
top:33px;
left:4px;

}


.yourAdHere img{
border:none;
}
.yourAdHere {
text-align:center;
}
.topTextDesc{
text-align:center;
}

.ecardicon img{
 border:none;
}

.pathway img{
 border:none;
}

.bottomUserLinks img{
    display: block;
    margin-left: auto;
    margin-right: auto
}

.horoscpopSign{
font-size:20px;
font-weight:bold;
}

.horoscopeText{
font-size:14px;
}

.topMenuBG{
position:relative;
height:19px;


background-image: url(../images/menuBG.gif);

}

.sectiontableheader img{
border:none;
}
.sectiontableentry1 img{
border:none;
}

.gpane_navtab .sectiontableheader th{color:black;}
.gpane_navtab .sectiontableentry1 td{color:white;}
.gpane_navtab .sectiontableentry2 td{color:white;}
.gpane_navtab .sectiontableentry1 td a{color:#00ccff;}
.gpane_navtab .sectiontableentry2 td a{color:#00ccff;}
.gpane_navtab #myblog{ color:black; }

.hotlinks li{
background-image: url(../../../images/M_images/arrow.png);
background-repeat:no-repeat;
list-style: none;
padding-left: 18px;
margin-left: 10px; 
}

.sectiontableentry2 img{
border:none;
}
.mainBodyContent{

}
 
.outerwrap_small #eg0, .outerwrap_small #eg1, .outerwrap_small #eg2{
	padding-left:15px;
}
 
.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #99CCFF; text-align:justify;}
.adText {font: normal 10pt Arial; text-decoration: none; color: white; text-align:left;}


.latestnews{
list-style: none;
padding: 0;
margin-left: 8px;
text-align:left;
}


.loginpart{
padding-left:12px;
}

.contentpaneopen img{
border:1px solid white;
}

.buttonheading img{

}
.hparea{
margin-left:9px;
background:black;
border:1px solid white;
background-image: url(../../../images/skyline.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin-left:15px;
}

#newmedia{
margin-left:5px;
}
.videoside{
width:195px;
}
.mainBodystuff img{
border:1px solid white;
}
 .commenttop img{
border:none;
}
.commentbottom img{
border:none;
}
.commentzone img{
border:none
}

.rightCategories{
	text-align:center;
}
.moduletable{
	text-align:center;

}
.sideElementPurple{
	text-align:center;
}
.newmediapic{
	text-align:center;
}

.akoblock img{
border:none;
}

.commenttop{
margin-left:12px;
}


.rochestercontent{
	margin-right:25px;
}
.rochestercontent .contentpaneopen td .seemore{
	display:none;
}

 .moduletablerated{
margin-left:6px;

}
.rightsectionad img{
border:1px solid white;
}


/* Roechester component */

.rochester_title{
font-size:18px;
font-weight:bold;
margin-top:6px;
color:#7EC4FF
}

.rochester_com img{
border:none;
margin:0px;
}


.rochester_item{
margin-top:5px;
margin-bottom:20px;

border:1px solid white;
}

.rochester_item_title{
font-size:15px;
font-weight:bold;
color:#FD8EEC;
}

.rochester_item_address{
color:#E8ECA2;
}

/* end of roc component */

#mod_search_searchword{
margin-right:3px;
}

.sideElementPurple{

background-image: url(../../../images/sidecoolpurple.gif);
width:299px;	
height:20px;
background-repeat:no-repeat;

color:white; 
font-weight:bold; 
text-align:left;
margin-top:10px;
padding-top:2px;
padding-left:4px;
}



.boxleft a:link, a:visited {
  font-size        : 14px;
 color: #99CCFF;
  text-decoration  : none;
  font-family      : Arial;
}

.loginlinks{
margin:4px;
}
.loginlinks a:link {font-size:16px;font-weight:bold;color: #00FF00; }     /* unvisited link */
.loginlinks a:visited {font-size:16px;font-weight:bold;color: #00FF00;}  /* visited link */
.loginlinks a:hover {font-size:16px;font-weight:bold;color: #00FF00;}   /* mouse over link */
.loginlinks a:active {font-size:16px;font-weight:bold;color: #00FF00;}

.placetextad{
color:#d585da;
}

.boxleft div.placetextad{
margin-bottom:8px;
color:#d585da;
}

/* galleria profile style */
.gpane_navtab{
	width:804px;
	text-align:center;
	margin-left:8px;
}

.gpane_navtab .gmain{
	background-image:url(../../../components/com_comprofiler/galleria_profile/pane_bg_hz.jpg);
	background-repeat:repeat-y;
	width:804px;
}

.gpane_navtab .gmain .blogEntryText{ color:black; }

.gpane_navtab .gmain .contentbox{
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	left:15px;
	width:774px;
	text-align:left;
	color:black;
	background-color:#b0c6ea;
	color:black;
}

.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:#0740b4;
}

.contentbox a:hover{
	text-decoration:underline;
}

.contentbox a:visited{
	color:#0740b4;
}

.gpane_navtab .gnavbar{
	background-image:url(../../../components/com_comprofiler/galleria_profile/pane_tab_bg.gif);
	background-repeat:repeat-x;
	width:782px;
	height:34px;
	position:relative;left:11px;
}
.gpane_navtab .gnavbar .bl{position:relative;left:-11px;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;width:782px;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:782px;
	height:12px;
	position:relative;left:11px;
}
.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:782px;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{top:4px;text-decoration:underline;}

.tab_sel a{
	position:relative;
	top:5px;
	text-decoration:none;
	color:#0740b4;
	font-size:12px;
	font-weight:bold;
}
.tab_sel a:visited{
	position:relative;
	top:5px;
	text-decoration:none;
	color:#0740b4;
	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;
}

.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;
}
.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;
}
.mainPictureFrame{
padding-left:20px;padding-top:20px;width:600px;
}
