/*********************************************************/
/*THIS IS THE SECTION FOR THE MAIN PAGE ******************/
/*********************************************************/
body
{

background-image: url(/images/general/bg1.jpg) ;
background-repeat:repeat-x;


}
a {color:#417aff;}
a:visited {color:#417aff;}
a:hover {color:#417aff;}

/********************************************************/
/*THIS IS THE SECTION FOR THE CSS DIV LAYERS ON THE PAGE*/
/********************************************************/

.header_background
{
position: relative;
top:0px; 
left:0px;
width:789px; 
height:163px; 
z-index:100; 
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
padding:5px; 
background-image:url(/images/general/arc2.png); 
layer-background-image:url(/images/general/arc2.png);
background-repeat:no-repeat;
}
.header_links_top_left
{
	margin: 0 auto;   /* align for good browsers */
        text-align: left; /* counter the body center */
	padding:8px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.header_links_top_right
{
	margin: 0 auto;   /* align for good browsers */
      text-align: right; /* counter the body center */
	z-index:6;
	padding:8px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	
}

/**************************************************************/
/*SIDE NAV          *******************************************/
/**************************************************************/
.tablesidenav
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
padding-left: 10px;

width:150px;
background-color: #FFFFFF;
}

.tblwinks
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0,0,0,0;
width:550px;
padding:0,0,0,0;
}

/**************************************************************/
/*OTHER STYLES      *******************************************/
/**************************************************************/

.tableMain
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
width:715px;

}
.tableMainHalf
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
width:357px;
}
.sectionheader
{
font: bold 16px verdana, helvetica, sans-serif;
margin: 0;
color:#0066FF;
}

.profileheader
{
font: bold 16px verdana, helvetica, sans-serif;
margin: 0;
color:#0066FF;
}

.profileheader a:link, .profileheader a:visited , .profileheader a:hover
{
font: bold 60% verdana, helvetica, sans-serif;
margin: 0;
color:#0066FF;
}


.toplistheader
{
font: bold 16px verdana, helvetica, sans-serif;
margin: 0;
color:#0066FF;
}


.toplistheader a:link, .toplistheader a:visited 
{
font: bold 70% verdana, helvetica, sans-serif;
text-decoration: none;
margin: 0;
color:#0066FF;
}

.toplistheader a:hover
{
font: bold 70% verdana, helvetica, sans-serif;
text-decoration: underline;
margin: 0;
color:#0066FF;
}

a.link
{
font: normal 12px verdana, helvetica, sans-serif;
text-decoration: none;
color:#0099FF;
}

a.visited 
{
font: normal 12px verdana, helvetica, sans-serif;
text-decoration: none;
color:#0099FF;
}

a.hover
{
font: normal 12px verdana, helvetica, sans-serif;
text-decoration: underline;
color:#0099FF;
}

.likelyheader
{
font: bold 18px verdana, helvetica, sans-serif;
margin: 0;
color:#000000;
text-align: center;
}
.hotheader
{
font: bold 18px verdana, helvetica, sans-serif;
margin: 0;
color:#000000;
text-align: center;
}
.tblheader
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
width:800px;
height: 78px;
background-image:  url(/images/general/bg_header.png) ;
}
.topheader, topheader.link
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
color: #FFFFFF;
}
.headerbuttonrow
{
padding-top: 20px;
}
.tblsubmenu
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
width:800px;
color: #79786c;
background-color: #f5f4e0;
}
.tblinfo
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
width: 250px;
}
.tblstats
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
}

.rating_text
{
font: normal 12px verdana, helvetica, sans-serif;
padding-left: 20px;
}


.comm_option
{
font: bold 100% verdana, helvetica, sans-serif;
padding-left: 10px;
padding-bottom: 10px;
color:#0066FF;
}

.comm_option a:link, .comm_option a:visited
{
text-decoration: none;
color:#0066FF;
}

.comm_option a:hover
{
text-decoration: underline;
color:#0066FF;
}

.comm_option_rejected
{
font: bold 100% verdana, helvetica, sans-serif;
text-decoration: none;
padding-left: 10px;
padding-bottom: 10px;
color: red;
}

.comm_option_rejected a:link, .comm_option_rejected a:visited
{
text-decoration: none;
color: red;
}

.comm_option_rejected a:hover
{
text-decoration: underline;
color:#0066FF;
}

.comm_option_accepted
{
font: bold 100% verdana, helvetica, sans-serif;
text-decoration: none;
padding-left: 10px;
padding-bottom: 10px;
color: green;
}

.comm_option_accepted a:link, .comm_option_accepted a:visited
{
text-decoration: none;
color: green;
}

.comm_option_accepted a:hover
{
text-decoration: underline;
color:#0066FF;
}

.comm_option_submitted 
{
font: bold 100% verdana, helvetica, sans-serif;
text-decoration: none;
padding-left: 10px;
padding-bottom: 10px;
color:#000;
}

.comm_option_submitted a:link, .comm_option_submitted a:visited
{
text-decoration: none;
color:#000;
}

.comm_option_submitted a:hover
{
text-decoration: underline;
color:#0066FF;
}




.tblstatsbad
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
width:200px;
}
.tblstatsheader
{
font: bold 12px verdana, helvetica, sans-serif;
color: #FFFFFF;
background-color: #6ca8e4;
}
.tblstatsrow
{
color: #79786c;
background-color: #f5f4e0;
}
.tblstatsrowalt
{
color: #79786c;
background-color: #f5f4e0;
}
.rowlabel
{
width: 25%;
}
.mainprofileimage
{
font: bold 12px verdana, helvetica, sans-serif;
color: #6ca8e4;
padding-left: 0px;
padding-right: 0px;
}
.tblimageoptions
{
font: normal 12px verdana, helvetica, sans-serif;
padding-left: 0px;
padding-right: 0px;
}
.commentdetails
{
font: bold 9px verdana, helvetica, sans-serif;
color: #000000;
padding-left: 0px;
padding-right: 0px;
}
.commenttext
{
font: normal 12px verdana, helvetica, sans-serif;
color: #000000;
padding-left: 0px;
padding-right: 0px;
}
.commentbg
{
background-color: #FFFFFF;
border-color:#FFFFFF;
}
.commentbgalt
{
background-color: #FFFFFF;
border-color:#FFFFFF;
background-image:  url(/images/general/commentbg.gif) ;
}
.tblcomments
{
font: normal 12px verdana, helvetica, sans-serif;
margin: 0,0,0,0;
width:670px;
padding:0,0,0,0;
}
.copytext {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:10px;
        color:#404040;
        line-height:12px;
        }
.copytext2 {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:12px;
        color:#404040;
        line-height:14px;
        }
.bodytext
{
font: normal 12px verdana, helvetica, sans-serif;
color: #000000;
padding-left: 0px;
padding-right: 0px;
}
.tblmeter
{
margin: 0, 0, 0, 0;
padding: 0, 0, 0, 0;
border: none;
width: 240px;
background-image:  url(/images/general/likelymeter.gif) ;
}

.tblresults
{
margin: 0, 0, 0, 0;
padding: 0, 0, 0, 0;
border: none;
width: 400px;
height:  150px;
//background-image:  url(/images/general/bg_result_divider.gif) ;
}
/**************************************************************/
/*THIS IS THE SECTION FOR THE ROUND BORDERS AROUND PICTURES ***/
/**************************************************************/
#picture {
	width: 334px;
        height: 310px;
}
.roundedcornr_box_393879 {
	background: url(/images/box/roundedcornr_255173_tl.png) no-repeat top left;
}
.roundedcornr_top_393879 {
	background: url(/images/box/roundedcornr_227538_tr.png) no-repeat top right;
}
.roundedcornr_bottom_393879 {
	background: url(/images/box/roundedcornr_255173_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_393879 div {
	background: url(/images/box/roundedcornr_255173_br.png) no-repeat bottom right;
}
.roundedcornr_content_393879 {
	background: url(/images/box/roundedcornr_255173_r.png) top right repeat-y;
}
.roundedcornr_top_393879 div,.roundedcornr_top_393879,
.roundedcornr_bottom_393879 div, .roundedcornr_bottom_393879 {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.roundedcornr_content_393879, .roundedcornr_bottom_393879 {
	margin-top: -19px;
}
.roundedcornr_content_393879 { padding: 0 15px; }
/**************************************************************/
/*THIS IS THE SECTION FOR THE ROUND BORDERS AROUND the center**/
/**************************************************************/
#whitebox {
        width: 778px;
}
.roundedcornr_box_821858 {
   background: #ffffff;
}
.roundedcornr_top_821858 div {
   background: url(/images/box/roundedcornr_821858_tl.png) no-repeat top left;
}
.roundedcornr_top_821858 {
   background: url(/images/box/roundedcornr_821858_tr.png) no-repeat top right;
}
.roundedcornr_bottom_821858 div {
   background: url(/images/box/roundedcornr_821858_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_821858 {
   background: url(/images/box/roundedcornr_821858_br.png) no-repeat bottom right;
}
.roundedcornr_top_821858 div, .roundedcornr_top_821858, 
.roundedcornr_bottom_821858 div, .roundedcornr_bottom_821858 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_821858 { margin: 0 30px; }

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}
.mystyle {
	font:inherit;
	font-weight:bold;
	text-decoration:none;
	text-align:inherit;
	line-height:inherit;
	font-family:Calibri;
	font-size:150%;
}



