.bold { font-size: 14px; font-family:verdana; color: #444477; text-decoration: bold;}
.text { font-size: 13px; font-family:tahoma; color: #666699;}
.text2 { font-size: 13px; font-family:tahoma; color: #666699;}
.text3 { font-size: 13px; font-family:tahoma; color: #000000;}
.text5 { font-size: 12px; font-family:tahoma; color: #C8C8FF;}
.text_promo { font-size: 12px; font-family:arial; color: #336699; }
.text_index { font-size: 13px; font-family:tahoma; color: #666699; }
.promo { font-size: 26px; font-family:tahoma; color: #cc0000; text-decoration: bold;}
.small { font-size: 11px; font-family:tahoma; color: #ffffff; text-decoration: bold;}
.small2 { font-size: 11px; font-family:tahoma; color: #444477; text-decoration: bold;}
.err { font-size: 11px; font-family: Tahoma; color: #FF0000; text-decoration: underline; }
.white { font-size: 11px; font-family:tahoma; color: #FFFFFF; text-decoration: bold;}
.dark { font-size: 11px; font-family:tahoma; color: #333366; text-decoration: bold;}
@media print {body {display:none;}}
.tiny {font-family: arial; color: #666699; font-size: 10px; }
.biglink { font-size: 13px; font-family:arial; color: #444477; }
.pgnav {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}	
.chat_body_msgs {	background: #f0f0ff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; 
				font-weight: 400;  margin: 0px; }
.chat_body { background: #ffffff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; }
.chat_small { font-size: 8px; font-family: Tahoma; color: #FFFFFF; }
.chat_user { font-size: 11px; font-family: Tahoma; color: #666699; }

.msg {
    margin-top: 0px;
    margin-bottom: 2px;
}


h1 {font-family: verdana; color: #666699; font-size: 14px; white-space: nowrap; background: transparent; margin-top: 0.3em; margin-bottom: 0.3em;}
h2 {font-family: verdana; color: #666699; font-size: 14px; white-space: nowrap; background: transparent; margin-top: 0.3em; margin-bottom: 0.3em;}
h3 {font-family: verdana; color: #FFFFFF; font-size: 11px; white-space: nowrap; background: transparent; margin-top: 0.5em; margin-bottom: 0em;}
.control_panel_comp { 
	background-color: #ffffff; 
	 color: #666666;
	padding: 2px;
}
	

div.randomimgs div.imagebox {display:block; position:relative;float:left;width:123px;height:120px;background:url(http://quebecam.com/images/web2_img_bg.gif) top left no-repeat;}
div.randomimgs div.imagebox a.thumb {display:block; position:absolute;top:13px;left:5px;width:102px;}
div.randomimgs div.imagebox a.thumb img {border:1px solid black;}
div.randomimgs div.imagebox a.perfname {color:#ffffff;display:block; position:absolute;top:93px;left:5px;width:100px; text-align:center; overflow: hidden; }

div.randomimgs2 div.imagebox {display:block; position:relative;float:left;width:123px;height:120px;background:url(http://quebecam.com/images/web2_img_bg2.gif) top left no-repeat;}
div.randomimgs2 div.imagebox a.thumb {display:block; position:absolute;top:13px;left:5px;width:102px;}
div.randomimgs2 div.imagebox a.thumb img {border:1px solid black;}
div.randomimgs2 div.imagebox a.perfname {color:#ffffff;display:block; position:absolute;top:93px;left:5px;width:100px; text-align:center; overflow: hidden; }

div.randomimgs3 div.imagebox {display:block; position:relative;float:left;width:123px;height:120px;background:url(http://quebecam.com/images/web2_img_bg3.gif) top left no-repeat;}
div.randomimgs3 div.imagebox a.thumb {display:block; position:absolute;top:13px;left:5px;width:102px;}
div.randomimgs3 div.imagebox a.thumb img {border:1px solid black;}
div.randomimgs3 div.imagebox a.perfname {color:#ffffff;display:block; position:absolute;top:93px;left:5px;width:100px; text-align:center; overflow: hidden; }

div.randomimgs4 div.imagebox {display:block; position:relative;float:left;width:123px;height:120px;background:url(http://quebecam.com/images/index_img_bg.gif) top left no-repeat;}
div.randomimgs4 div.imagebox a.thumb {display:block; position:absolute;top:13px;left:5px;width:102px;}
div.randomimgs4 div.imagebox a.thumb img {border:1px solid black;}
div.randomimgs4 div.imagebox a.perfname {color:#ffffff;display:block; position:absolute;top:93px;left:5px;width:100px; text-align:center; overflow: hidden; }

div.randomimgs5 div.imagebox {display:block; position:relative;float:left;width:123px;height:147px;background:url(http://quebecam.com/images/backtopvote.gif) top left no-repeat;}
div.randomimgs5 div.imagebox a.thumb {display:block; position:absolute;top:27px;left:5px;width:102px;}
div.randomimgs5 div.imagebox a.thumb img {border:1px solid black;}
div.randomimgs5 div.imagebox a.perfname {color:#ffffff;display:block; position:absolute;top:112px;left:5px;width:100px; text-align:center; overflow: hidden; }


.menu { font-size: 11px; font-family:tahoma; color: #FFFFFF;}
.menub { font-size: 11px; font-family:tahoma; color: #666699;vertical-align: top}
a.menu:link              { color: #FFCCFF;  text-decoration: none; font-weight: normal; }
a.menu:visited           { color: #FFCCFF;  text-decoration: none; font-weight: normal;}
a.menu:active			 { color: #FFCCFF;  text-decoration: none; font-weight: normal;}
a.menu:hover			 { color: #FFFFFF;  text-decoration: none; font-weight: normal;}

.membermenu { color: #9999FF;  text-decoration: none; font-weight: normal;}
a.membermenu:link              { color: #666699;  text-decoration: none; font-weight: normal;}
a.membermenu:visited           { color: #666699;  text-decoration: none; font-weight: normal;}
a.membermenu:active			 { color: #9999FF;  text-decoration: none; font-weight: normal;}
a.membermenu:hover			 { color: #9999FF;  text-decoration: none; font-weight: normal;}


a.index:link              { color: #666699; text-decoration: none; font-weight: normal;}
a.index:visited           { color: #666699; text-decoration: none; font-weight: normal;}
a.index:active, a.index:hover   { color: #9999FF; text-decoration: underline; font-weight: normal;}

.panel { background-color: #c6ddf2; color: #424573; }
.table { background-color: #c6ddf2; color: #424573; }
.free { background-color: #CECFFF; color: #424573; }
.canvas { background-color: #ccccff; }

.immsgi { color: black; font-style: italic; }
.immsgme { color: #0000CC;  }

.prof_stat_Unconfirmed { background-color: #ffd7d7; }
.prof_stat_Approval { background-color: #b9ddb9; }
.prof_stat_Active { background-color: #a7b8f9; }
.prof_stat_Rejected { background-color: #ff3333; }
.prof_stat_Suspended { background-color: #cccccc; }

select, input.no, textarea { font-family: Tahoma; font-size: 11px; }
select.index { border : 1px solid #003366; font-family: Arial; font-size: 9px; background: #edeffc; }
input.button { border : 1px outset #9999cc;  background-color : #ffffff; color: #336699; }

.control_panel_table {
	font-size: 11px; font-family:arial; 
	color: #336699;
}

.control_panel_table2 {
	font-size: 11px; font-family:arial; 
	color: #c6ddf2;
}
.control_panel_td_1_first { 
	background-color: #c6ddf2; 
	border: 1px solid #FFFFFF;
	padding: 2px;
}
.control_panel_td_2_first { 
	background-color: #c6ddf2; 
	border: 1px solid #FFFFFF;
	padding: 2px;
}
.control_panel_td_1 { 
	background-color: #c6ddf2; 
	border: 1px solid #FFFFFF;
	padding: 2px;
}
.control_panel_td_2 { 
	background-color: #c6ddf2; 
	border: 1px solid #FFFFFF;
	padding: 2px;
}

.control_panel_td_1_first2 { 
	background-color: #c6ddf2; 
	border: 1px solid #fffFFF;
	padding: 2px;
}
.control_panel_td_2_first2 { 
	background-color: #c6ddf2; 
	border: 1px solid #fffFFF;
	padding: 2px;
}
.control_panel_td_12 { 
	background-color: #c6ddf2; 
	border: 1px solid #fffFFF;
	padding: 2px;
}
.control_panel_td_22 { 
	background-color: #c6ddf2; 
	border: 1px solid #fffFFF;
	padding: 2px;
}


.profile_table {
	font-size: 11px; 
	font-family:arial;
       color: #C8C8FF;
}
.profile_header_first 
{
    font-size: 11px;
    font-family:arial;
    color: #FFFFFF;
}
.profile_header {
    font-size: 11px;
    font-family:arial;
    color: #FFFFFF;
}
.profile_td_1_first {
    background-color: #02165B;
	border: 1px solid #DEDFFF;
    padding: 2px;
	font-weight: bold;
}
.profile_td_2_first {
    background-color: #02165B;
    border: 1px solid #DEDFFF;
	padding: 2px;
}
.profile_td_1 {
    background-color: #02165B;
	border: 1px solid #DEDFFF;
    padding: 2px;
	font-weight: bold;
}
.profile_td_2 {
	background-color: #02165B;
    border: 1px solid #DEDFFF;
	padding: 2px;
}


.profile_desc_header {
	border-left:1px dotted #9999FF; 
	font-weight: bold;
    padding: 2px;
}

.profile_desc_text {
	
	border-top:1px dotted #9999FF; 
	border-bottom:1px dotted #9999FF;
    padding: 2px;
    font-size: 12px;
    font-family:arial;
    color: #000000;
}



.join_table {
    font-size: 11px;
    font-family:arial;
    color: #336699;
}
.join_header_first {
  padding: 10px; BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed; background-color: #c6ddf2;
}
.join_header {
  padding: 10px; BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed; background-color: #c6ddf2;
}
.join_td_1_first {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed
}
.join_td_2_first {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.join_td_1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.join_td_2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.t12 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
}
td {
	
	vertical-align: top;
}
.text4 {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#ffffff;
}
a {
	text-decoration: none;
	color:#3f3f3e;
}
a.1 {
	text-decoration: underline;
	color:#ffffff;
}
a.2 {
	text-decoration: underline;
	color:#0A246A;
}

.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}

.t12 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
}
.style2 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}
A.b {
	COLOR: #000000; TEXT-DECORATION: none
}
A.b:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.b:hover {
	TEXT-DECORATION: underline
}
A.visible {
	TEXT-DECORATION: underline
}
A.visible:visited {
	TEXT-DECORATION: underline
}
A.forgotpw {
	COLOR: #000000; TEXT-DECORATION: none
}
A.forgotpw:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.forgotpw:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.footer {
	COLOR: #05489b; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #05489b; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #05489b; TEXT-DECORATION: underline
}
A.subnav {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
A.subnav:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
A.subnav:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
A.under18 {
	CURSOR: default; COLOR: #05489b; TEXT-DECORATION: none
}
A.under18:visited {
	COLOR: #05489b; TEXT-DECORATION: none
}
A.highlight {
	COLOR: #890f3a
}
A.salutation {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.salutation:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.salutation:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.salutation {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif
}
TD.freechat {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif
}
A.freechat {
	COLOR: #000000; TEXT-DECORATION: none
}
A.freechatvisible {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.contact {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif; TEXT-DECORATION: none
}
A.live {
	COLOR: #05489b; TEXT-DECORATION: none
}
A.live:visited {
	COLOR: #05489b; TEXT-DECORATION: none
}
A.live:hover {
	COLOR: #05489b; TEXT-DECORATION: underline
}
A.tabhead {
	COLOR: #05489b; TEXT-DECORATION: none
}
A.tabhead:hover {
	TEXT-DECORATION: underline
}
.subnav {
	FONT-SIZE: 12px; COLOR: #05489b
}
.greyhead {
	FONT-SIZE: 12px; COLOR: #05489b
}
.login1 {
	FONT-SIZE: 12px; COLOR: #05489b
}
.ssmall {
	FONT-SIZE: 9px; COLOR: #000000
}
.searchsmall {
	FONT-SIZE: 9px; COLOR: #000000
}
.recentmod {
	FONT-SIZE: 10px
}
.live {
	FONT-WEIGHT: bold; COLOR: #05489b
}
.notlive {
	COLOR: #000000
}
.datetime {
	COLOR: #05489b
}
.scheduletime {
	COLOR: #709cc3
}
.lttxt {
	COLOR: #5f5f5f
}
.lttxtl {
	FONT-SIZE: 9px; COLOR: #5f5f5f
}
.imgout {
	BORDER-RIGHT: #648bae 1px solid; BORDER-TOP: #648bae 1px solid; BORDER-LEFT: #648bae 1px solid; BORDER-BOTTOM: #648bae 1px solid
}
.dotty {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed
}
.solid {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px solid
}
.mainside {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid; bgcolor: #000000
}
.bodybottom {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; bgcolor: #FFFFFF
}
.footer {
	COLOR: #05489b
}
.error {
	BORDER-RIGHT: #dd0000 1px solid; BORDER-TOP: #dd0000 1px solid; BORDER-LEFT: #dd0000 1px solid; COLOR: #dd0000; BORDER-BOTTOM: #dd0000 1px solid
}
.red {
	FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: verdana,arial,san-serif
}
.bigger {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif
}
.tabheadprice {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
.userrating {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
SELECT.earnings {
	FONT-SIZE: 11px; HEIGHT: 16px
}
SELECT.shaded_lightly {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif; BACKGROUND-COLOR: #e5eef6
}
SELECT.shaded_off {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif; BACKGROUND-COLOR: #ffffff
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
.shaded_off {
	BACKGROUND-COLOR: #ffffff
}
.shaded_off_dotty {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed; BACKGROUND-COLOR: #ffffff
}
.shaded_lightly {
	BACKGROUND-COLOR: #e5eef6
}
.shaded_lightly_dotty {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed; BACKGROUND-COLOR: #e5eef6
}
.shaded_darkly {
	BACKGROUND-COLOR: #c6ddf2
}
.shaded_darkly_dotty {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #709cc3 1px dashed; BACKGROUND-COLOR: #c6ddf2
}
.tabhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #05489b
}
.tabheaddark {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #648bae
}
.outset {
	COLOR: #ffffff; BACKGROUND-COLOR: #709cc3
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,san-serif
}
.thead
{
	background: #fafafa url(templates/tmpl_ae4/images_ae4/strip_back.gif) repeat-x top left;
	color: #4d4d4d;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1, .alt1Active
{
	background: #ffffff;
	color: #626262;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.alt2, .alt2Active
{
	background: #fbfbfb;
	color: #4d4d4d;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.smallfont
{
	color: #4d4d4d;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.ftr_bdr {
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
margin: 0;
padding: 0; 
}
.tborder
{
	background: #eeeeee;
	color: #555A5F;
}
.tcat
{
	background: #f9f9f9  url(templates/tmpl_ae4/images_ae4/cat_back.gif) repeat-x top left;
	color: #4d4d4d;
	font: bold 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #5d5d5e;
	text-decoration: none;
}
.tcat a:visited
{
	color: #5d5d5e;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #30518D;
	text-decoration: underline;
}
.style1 {color: #333333}
.style2 {color: #FFFFFF}
.style229 {color: #FFFFFF;font-size: xx-small;}