* 
{
	margin: 0;
}
body
{
	background: #F7FCFE url(body-bg0.gif) repeat-x top;
	color: #303030;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a:link, body_alink
{
	color: #4371A0;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #4371A0;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #377F3C;
	text-decoration: none;
}
.page
{
	background: #FFFFFF;
	color: #303030;
}
.tborder
{
	color: #303030;
	border: 1px solid #AACCEE;
}
.tcat
{
	background: #F1F9FE url(sidebar-.gif);
	color: #425787;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	line-height: 15px;
}
.tcat a:link, .tcat_alink
{
	color: #425787;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #425787;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #377F3C;
	text-decoration: none;
}
.thead
{
	background: #ECFBEC;
	color: #303030;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom: 1px solid #E7EEFB;
}
.thead a:link, .thead_alink
{
	color: #377F3C;
}
.thead a:visited, .thead_avisited
{
	color: #377F3C;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #4371A0;
}
.tfoot
{
	background: #F1F9FE;
	color: #303030;
	border-top: 1px solid #AACCEE;
}
.tfoot a:link, .tfoot_alink
{
	color: #4371A0;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #4371A0;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #377F3C;
}
.alt1, .alt1Active
{
	background: #F7FCFE;
	color: #303030;
}
.alt2, .alt2Active
{
	background: #FFFFFF;
	color: #303030;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #FFFFFF;
	color: #303030;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #E7EEFB;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #F7FCFE;
	color: #303030;
	padding: 10px;
	border: 1px solid #AACCEE;
}
.panelsurround
{
	background: #F1F9FE;
	color: #303030;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	color: #4371A0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	border-bottom: 1px solid #8ECF92;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #4371A0;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #4371A0;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #377F3C;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #303030;
	border: 1px solid #AACCEE;
}
.vbmenu_option
{
	background: #F1F9FE;
	color: #303030;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #4371A0;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #4371A0;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #377F3C;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #F7FCFE;
	color: #377F3C;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #377F3C;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #377F3C;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #377F3C;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; background: #F7FCFE; border: 1px solid #E7EEFB; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
.fieldset legend { color: #4371A0; }
.attachments { margin-bottom: 6px; background: #F7FCFE; border: 1px solid #E7EEFB; }
.attachments legend { color: #4371A0; }


/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

td, th, p
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.vBulletin_editor { border: 1px solid #AACCEE; }
p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,form,fieldset,select,label {
margin:0;
padding:0;
border:none;
list-style:none;
  }

.sw_sform a,.lit label{color:#000}ul{list-style-type:none;padding:0;margin:0}label{padding-right:1em}#sw_pb,#content{border:1px #d0d9dd solid}#content{position:relative;_position:static;overflow:hidden}.sw_sform{position:absolute;top:102px;left:30px;z-index:10;width:100%;margin:0}.search_controls{float:left}.en-US{top:54px}.beta{position:absolute;top:40px;left:0}.lit .beta{color:#006DD4}html,body{height:100%}.sc_grad{background:url(Bing_files/k0000000.png) 0 -132px;position:absolute;width:100%;height:35px}table.layout{width:100%;height:100%;border-collapse:collapse}td.layout{vertical-align:middle;padding:1.8em 17px 0 17px}#container{text-align:left;position:relative;_width:966px;min-width:656px;max-width:964px;padding-top:17px}.content_wrap{border:solid 3px #aab9c1;background:#bcc9cf;zoom:1}#sb_form_q2{width:15.5em}.sw_b{font-size:115.9%;*font-size:113%;float:left;*float:none;border:1px #acbabd solid;background:#fff;padding:.2em .2em 1em;*padding:.13em .2em .93em;margin:0 0 0 1px}#sw_as{position:relative;clear:both;display:none;font-size:small}#sw_filt input{margin-right:2px;zoom:1}#sw_filt label,#sw_pb{zoom:1}.sc_expLite .sw_t{filter:alpha(opacity=25);opacity:.25}.sb_form_align{top:2.5em;left:151px;position:absolute}.sc_scp{white-space:nowrap;font-size:1.07em;position:absolute;left:153px;top:-2.02em}.sc_scp a,.sc_scp span{white-space:nowrap}.sc_scp span.sc_arw{font-size:70%;margin-left:.1em;cursor:pointer}.sc_action span,.sc_action a{font-weight:bold}.sc_scp,.sc_scp li,.sc_scp ul{display:inline}.sc_scp li{padding:0 8px;zoom:1}.sc_active,.drk li.sc_active{color:#ffa615;font-weight:bold;border-left:solid 1px #a8b1b7;border-right:solid 1px #a8b1b7;padding:0 10px;margin:0 4px}.sc_exp{position:absolute;width:145px;top:205px;z-index:1}.lit .sc_exp a{color:#fff}.sc_exp h2{background:#f9761d;margin:0;position:absolute;top:-1.16em;left:0;font-size:small;font-weight:200}.sc_exp h2 div{position:relative;padding:.33em 15px}.sc_exp h2 span{background:url(Bing_files/k0000000.png) left 0 no-repeat;display:block;height:24px;width:100px;position:absolute;right:0;bottom:0}.sc_exp h2 span span{background-position:-24px 0;width:71px;left:-47px}.sc_exp #sch_scopes{padding:1.39em 0 .77em}#sw_content .sc_exp a{display:block;padding:.54em 0 .54em 30px}.mmP{font-size:86%;position:absolute;z-index:2;width:100%;opacity:70%;filter:alpha(opacity=70)}#mmBB .sc_dark a{color:#000;opacity:.4;filter:alpha(opacity=40)}#mmBB .sc_light a{opacity:.7;filter:alpha(opacity=70)}#sb_foot{width:100%;float:left;background:#b2bdc4}#sw_footL{float:right}#sb_foot,.sw_tb{*display:inline-block;padding:4px 0}#sb_feedback{margin-right:0}#sw_pb div{border-right:1px #d8dfe3 solid;float:left;padding:0 15px;margin:9px 0 12px;width:20%}#sw_pb h3{font-size:medium;font-weight:200;margin:0 0 6px}#sw_pb a,#sw_pb ul{color:#1a3038}#sw_pb div,#sw_pb h3,#sw_pb a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sw_pb .ps{_height: 100%;_margin: 0;_padding: 9px 15px 12px;border:0;float:none;width:auto}#sw_hdr{position:absolute;top:0;left:0;border-bottom:1px #bac3c8 solid;_padding:0 17px;width:100%;min-width:700px;z-index:5}.sw_tb{font-size:93%;line-height:130%;min-height:14px;_margin:0 -17px;padding:.35em 0 .35em 8px}.sw_tb div{*display:none;height:0}#sb_foot,#sb_foot a,#sb_foot a:visited{color:#898994}#sb_foot li,.sw_tb h3.sc_hl1,.sw_tb li{display:inline;line-height:normal;zoom:1}#sb_foot a,#sb_foot span,.sw_tb a,.sw_tb span{margin:0 .25em;white-space:nowrap}#sb_foot a{margin:.4em}#sb_foot a span,.sw_tb a span,.sw_tb a,.sw_tb span,.sw_tb ul.sw_right li.sw_last span,#sw_hdr h3.sc_hl1{margin:0}.sw_tb .sc_hl1{float:left;text-align:left}.sw_tb a{_padding-left:1px;zoom:1}.sw_tb h3.sc_hl1 span,#sw_hdr #sc_tk h3,.sw_tb ul.sw_right li span,.sw_tb ul.sc_hl1 li a{margin:0 .85em}#sw_hdr .sw_tb h3.sc_hl1{margin-right:.25em}.sw_tb ul li #hps{margin-left:0}#sw_hdr span.mktTgl{margin:0 .5em 0 0}.sw_right{margin-right:.5em}#sw_hdr .sw_tb div{display:inline}#sw_hdr .sw_tb h3,#sw_hdr .sw_tb #sch_scopes{font-size:100%;font-weight:normal;width:auto;display:inline;margin:0 .5em 0 0}#sw_footR,.sw_right{text-align:right;white-space:nowrap;float:right}.sw_u{font-weight:bold}.mktTgl{margin:0 .5em -.2em 0}#bgDiv{background-repeat:no-repeat;position:absolute;top:0;left:0;width:956px;height:512px}#hp_vbackground{position:absolute;top:0;left:0;width:100%;height:100%}.sh_hst{position:absolute;z-index:4;visibility:hidden}a.sh_hs{position:absolute;display:block;cursor:pointer;z-index:15;line-height:1.4em;width:205px;_width: 206px;padding:3px 8px 6px;visibility:hidden}a:hover.sh_hs{text-decoration:none}#sw_content a.sh_hs p,#sw_content a:visited.sh_hs p{margin:0 0 .2em}
.sh_hq{text-decoration:underline}.sh_hi{display:inline;*display:inline-block;font-size:18px;color:orange}.sh_ho{width:100%;_width:220px;position:absolute;top:0;left:0;z-index:-1;opacity:.6;filter:alpha(opacity=60);padding:1px;background:#000}.sh_ho div{_width: 218px;border:1px solid #fff}.sw_uclm,#makeHP{display:none}#sw_uclr{z-index:9}#sw_uclr ul.sw_uclm{position:absolute;background:#fff;text-align:left;width:12.8em;top:1.9em;right:0;padding:1px 0 1px;border:1px solid #daeef4;display:none;margin:0 1px 0 0}#sw_uclr .sw_uclm li{display:block}#sw_uclr .sw_uclm li a{display:block;color:#03c;font-size:1em;margin:0;padding:4px 0 4px 10px}#sw_uclr .sw_uclm li a:visited{color:#03c}#sw_uclr .sw_uclm li a:hover{background:#dfe4e5}#sw_uclr .sw_ln{border-bottom:1px solid #daeef4}#sw_uclr span{padding:0 2px 4px 10px}#sw_uclr #sw_ar{padding:6px 2px;font-size:.6em}#mmBB{margin-top:-2.62em;height:2.62em;font-size:11px;line-height:11px;color:#fff}#mmBB .sc_dark,#mmBB .sc_dark div{color:#000}#sh_rdiv{float:right;width:auto}#sh_rdiv a{position:relative;float:left;display:block;text-decoration:none;cursor:default;outline:none}a#sh_cp{display:block;margin:0 .33em 0 .2em}#sh_cpo{padding:4px 5px .45em}#sh_rdiv a span{padding:4px 5px .45em;margin:0;background-color:#fff;position:absolute;top:-2.2em;right:.2em;visibility:hidden;white-space:nowrap;color:#150417;border:1px solid #555}#sh_rdiv a:hover,#sh_rdiv a:hover span{visibility:visible}#sa_as #sa_bk{background:url(Bing_files/k0000000.png) -18px -25px}</style><style type="text/css">div.mmP#mmBB, .mmP#mmBB a, .mmP#mmBB a:visited{color:#fff;text-decoration:none;font-size:11px;line-height:11px}div.mmP#mmBB{position:static}.mmP#mmBB .mm a:hover{text-decoration:underline}

input {
	border: 1px solid #bbb;	
}

input:focus {
	border:1px solid #666;
}

input#imageInput{
	border-style: none;
}

a {
	/*color: #FE2111; */
	color: #797C80;
	text-decoration: none;
}

#search_tabs
{
	float:left;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

* html #search_div #search_tabs
{
	position:relative;
	top:11px;
}

#search_tabs li
{
	color:#666666;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
	float:left;
	width:70px;
	list-style:none;
}

#search_tabs .tabcurrent_long,
#search_tabs .tablink_long
{
	width:100px;
}

#search_tabs li a
{
	text-decoration:none;
	color:#666666;
	font-weight:lighter;
}

.tabcurrent
{
	background:url("tab_curr.gif");
	padding:0;
	margin:0;
}

.tabcurrent_long
{
	background:url("tab_curs.gif");
	padding:0;
	margin:0;
}

.tablink
{
	text-decoration:none;
	background:url("tab_link.gif");
	padding:0;
	margin:0;
}

.tablink_long
{
	text-decoration:none;
	background:url("tab_linl.gif");
	padding:0;
	margin:0;
}

.small_mode_switch
{
	display:inline-block;
	width: 126px;	
	margin:0;
	padding:0;
}

#search_tabs_small
{
	/*float:left;
	height:20px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#search_tabs_small li
{
	/*color:#666666;
	text-align: center;
	font-size:9px;
	font-weight:bold;
	padding: 1px 0px 0px 0px;*/
	float:left;
	/*width:38px;*/
	list-style-type:none;
	
}

#search_tabs_small li a
{
	/*
	text-decoration:none;
	color:#666666;
	font-weight:lighter;
	*/
}

.tabcurrent_small
{
	padding:0;
	margin:0;
}

.tablink_small
{
	padding:0;
	margin:0;
}

.searchbox_textbox
{
	width:400px;
	height: 15px;
	margin:0;
}
a {
	/*color: #FE2111; */
	color: #797C80;
	text-decoration: none;
}

.botun
{
	background: url(button_b.gif) repeat;	
	font-size: 10px;
	font-family: Arial;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #D4D4D4 #949494 #828282 #C2C2C2;	
	height: 20px;
}

*|*:-moz-any-link {
text-decoration: none;
}

a.active {
	font-weight: bold;
}

a:hover {
	color: #FE2111;
}

filebox {
	/*color: #FE2111; */
	color: #797C80;
	text-decoration: underline;
}

filebox.active {
	color: #C3D9FF;
}

filebox:hover {
	color: #C3D9FF;
}

h1 {
	margin-left: 13px;
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 5px;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
}
	
h3 {
	font-size: 1em;
	font-weight: bold;
}

h4 {
	font-size: 0.9em;
	font-weight: bold;
}

p {
	color: #797C80;
	font-size: 12px; 
	line-height: 19px;
}

li {
	color: #797C80;
}
.small {
	font-size: 10px;
}

.black {
	color: black;
}

p.leadtext {
	font-weight: bold;
	margin-bottom: 20px;
	color: black;
}

span.red {
	color: red;
}


div.box4 {
	padding-right: 10px;
	padding-left: 10px;
	border: 0px dotted #666666;
	
}

div.box5 {
	width: 500px;
	background:  #F1F2F3;
	padding: 10px;
	border: 1px solid #CCC;
	
}
	a.button{
		padding:5px;
		line-height:34px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.png);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
	}
	
	a.button:hover{
		padding:5px;
		font-size:14px;
		line-height:34px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.png);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}
	
	a.button:active{
		padding:5px;
		font-size:14px;
		line-height:34px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(nput_bg_.png);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}
		
	.input_sub{
		font-size:14px;
		padding:3px;
		border:1px solid #DFDFDF;
		background-image:URL(input_bg.htm);
		background-repeat:repeat-x;
		background-position:center left;
		background-color:#FFF;
		color:#484848;
	}
	
	.input_sub:focus{
		font-size:14px;
		padding:3px;
		background-image:none;
		border:1px solid #DFDFDF;
		background-color:#FFF;
		color:#000;
	}
	
	.register_desc{
		font-size:16px;
		text-align:right;
		padding-right:5px;
	}		

	a.button{
		padding:5px;
		line-height:34px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.htm);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
	}
	
	a.button:hover{
		padding:5px;
		font-size:14px;
		line-height:34px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.png);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}
	
	a.button:active{
		padding:5px;
		font-size:14px;
		line-height:34px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.png);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
		cursor:hand;
		cursor:pointer;
	}

a.pp{
		padding:5px;
		font-size:12px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.htm);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
	}

a.dl{
		padding-top:5px;
		padding-bottom:5px;
		padding-right:15px;
		padding-left:15px;
		font-size:14px;
		border:1px solid #c1c1c1;
		border-bottom:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		background-image:URL(input_bg.htm);
		background-repeat:repeat-x;
		background-position:center left;
		text-decoration:none;
		color:#000;
	}
	.cursor{
		cursor:hand;
		cursor:pointer;
	}
	
	.info{
		color:green;
		font-weight:bold;
	}

span.st {
	font-size: 16px;
	font-weight: normal;	
	color: #252525;
	line-height: 1.3em;
}

h2.st {
	font-size: 16px;
	font-weight: normal;	
	color: #252525;
	line-height: 1.3em;
	/*margin-bottom: 5px;*/
}

h2.st a {
	color: #252525;
	text-decoration: none;
}

p.st {
	color: #666666; 
	font-size: 11px; 
	line-height: 16px; 
	text-align: left;
}


.gradientbox_outer {
	background-image: url(start_bo.gif);
	background-repeat: repeat-x;
	background-color: #ededed;
	margin-left: -19px;	
	margin-right: -17px;
	overflow: auto;
}

.gradientbox_inner {
	margin-left: 19px;
	margin-right: 17px;	
}

a.Navigation{color: #0000A0; font: 14px Arial; margin: 2px;}
a.SelNavigation {color: #000000; background-color: #BBD9EE; padding: 2px; font: 14px Arial; text-decoration: none; margin: 2px;}

.linkbox {background-image: url(linkbox0.gif);background-repeat: no-repeat;width:620px; height:200px; text-align:left;color:#111;padding:3px;}
.linkbox td {font:13px Arial;}
.linkbox input {width:400px;border:1px solid #AAA;color:#444;}
.linkbox2 {background-image: url(linkbox2.gif);background-repeat: no-repeat;width:620px; height:165px; text-align:left;color:#111;padding:3px;}
.linkbox2 td {font:13px Arial;}
.linkbox2 input {width:400px;border:1px solid #AAA;color:#444;}
.file_slot {background:#ECF3F9;border:1px solid #CAD6E6;font: 13px Arial;}
.captcha_code {border: 1px solid #777;font: 19px Arial;width:50px;text-align:center;}

form {margin:0;}
.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.div1 {width: 500px;padding: 10px; left:-9999px;}
.myForm {font: 12px Arial; border: 1px solid #636363;}
#upload_input {width: 500px;}
#upload_input input {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 100%;}
.file_list {width: 500px; border: 1px solid #434343; background-color: #ffffff;}
.file_list input {font: 12px Arial; border: 1px solid #c3c3c3; margin-top: 1px;}
.file_list input.input_url {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 90%;}
.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.fdescr {width: 300px;}
.xfname  {color: #333; padding-top:5px;padding-bottom:3px;}
.xdescr  {color: #aaa;font: 12px Arial;}
#optidiv, #optidiv2 {position:absolute;left:-9999px;margin-top:2px;padding:3px;}
#div_file{position:static;left:-9999px;}
#div_url {position:absolute;left:-9999px;}
.ok {font:bold 13px Arial;color:#1b1;}
.err {font:bold 13px Arial;color: #911;}

/* CSS below required for Inline3 mode */
.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}
.btn     {font: 15px Verdana; margin-top: 3px; margin-bottom: 5px; width:200px;}
.btn2     {font: 12px Arial;border:1px solid #939393;background:#e3e3e3;}

.tbl1  {background-color: #9BB9CE;text-align:left;}
.tbl1 tr td {background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}
.tbl1 tr td.pub {background-color: #E0FFE0;}
.tbl1 tr:hover td {background-color: #F0F6FF; font: 12px Arial, Helvetica, sans-serif;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color: #BBD9EE; font: bold 14px Arial;text-align:center;}


.rrd {width:680px;background: transparent;}
.rrd h1, .rrd p {margin:0 10px;}
.rrd h1 {font-size:2em; color:#fff;}
.rrd p {padding-bottom:0.5em;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {display:block; overflow:hidden; font-size:1px;background:#e9e9e9;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {height:1px;}
.rrd .b2 {border-left:1px solid #fff; border-right:1px solid #eee;}
.rrd .b3 {border-left:1px solid #fff; border-right:1px solid #ddd;}
.rrd .b4 {border-left:1px solid #fff; border-right:1px solid #aaa;}
.rrd .b4b {border-left:1px solid #eee; border-right:1px solid #999;}
.rrd .b3b {border-left:1px solid #ddd; border-right:1px solid #999;}
.rrd .b2b {border-left:1px solid #aaa; border-right:1px solid #999;}
.rrd .b1 {margin:0 5px; background:#fff;}
.rrd .b2, .rrd .b2b {margin:0 3px; border-width:0 2px;}
.rrd .b3, .rrd .b3b {margin:0 2px;}
.rrd .b4, .rrd .b4b {height:2px; margin:0 1px;}
.rrd .b1b {margin:0 5px; background:#999;}
.rrd .boxcontent {display:block;  background:#e9e9e9; border-left:1px solid #fff; border-right:1px solid #999;}


.d1cols, .d2cols, .d3cols, .d4cols {
	width: 900px;
	margin-top: 7px;
}
.kewlboxm {
	width: 800px;
	margin-top: 7px;
	margin-right: 0px;
	padding: 10px 15px 10px 15px;
}

.kewlbox1, .kewlbox2{
	float: left;
	margin-right: 0px;
	padding: 10px 15px 10px 15px;
}
.d4col_grad {
	float: left;
	margin-right: 0px;
	padding: 15px 22px 10px 15px;
	width: 188px;
	margin: auto 0px;
}
.kewlbox1 {
	width: 630px;
}
.kewlbox2 {
	width: 415px;
}

.kewlbox3 {
	width: 500px;
	float: left;
	margin-right: 0px;
	
}

.kewlbox4 {
	width: 240px;
	float: right;
	margin-right: 0px;
}


.kewlboxad720 {
	width: 800px;
	height:90px;
	margin-right: 0px;
	padding: 10px 15px 10px 15px;
}


.UploadBox {
	width: 800px;
	margin-right: 0px;
	padding: 10px 15px 10px 15px;
}
.smalltownbox {
	width: 540px;
	margin-right: 0px;
	padding: 10px 15px 10px 15px;
}
.subbox {
	width: 135px;
	float: left;
	margin-right: 0px;
	padding-right:0px;
	padding-left:5px;
}

.MainBox {
	width: 750px;
	float: right;
	margin-right: 0px;
	padding-right:0px;
	padding-left:2px;
}
.menudude {
	width: 900px;
	margin-top: 7px;
	margin-bottom: 7px;
}

/*Sitemap Styles*/
.sitemap
{
	margin:10px 0 0 0;
	min-height:1px;
	padding-bottom:10px;
}


/* wrap the top navigation w/ background image */
#topnav-wrap{
	width:100%;
	/*background: #5d728a url(http://pic1.picmotto.com/img/bg_topnav.gif) 0% 100% repeat-x;*/
}

#top{
	width:900px;;
}

#topnav{
	padding: 0px 15px 17px;
	margin:0 auto;
	float:left;
}
#topright{
	padding: 0px 15px 17px 20px;
	margin:0 auto;
	float:right;
}
#topright li{
	font-size:12px;
	display:inline;
	padding:1px;
}
#topright li a{
	padding: 5px 10px 17px;
	color:#FFF;
	text-decoration:none;
	background: url(bg_tab_i.gif) 50% 100% no-repeat;
}
#topright li.current{
}
#topright li.current a{
	color:#000000;
	padding: 5px 10px 17px;
	background: url(bg_tab_a.gif) 50% 100% no-repeat;
}

#topright li a:hover{
color:#000000;
 background: url(bg_tab_a.gif) 50% 100% no-repeat;
}
#topnav li{
	font-size:12px;
	display:inline;
	padding:1px;
}
#topnav li a{
	padding: 5px 10px 17px;
	color:#FFF;
	text-decoration:none;
	background: url(bg_tab_i.gif) 50% 100% no-repeat;
}
#topnav li.current{
}
#topnav li.current a{
	color:#000000;
	padding: 5px 10px 17px;
	background: url(bg_tab_a.gif) 50% 100% no-repeat;
}

#topnav li a:hover{
color:#000000;
 background: url(bg_tab_a.gif) 50% 100% no-repeat;
}

/* beta in session button */
#topnav img.btn-betainsession{
	float:right;
	margin: 0px 0pt -5pt;
}

#mainNav {
padding:6px 0;
border-top:none;
border-bottom:none;
background:#c36 url(navbg000.gif) repeat-x 0 100%;
  }
#mainNavWrap {
background:none;
  }
#mainNav .gutter {
text-align:left;
margin:0 auto;
width:750px;
border-left:none;
  }
#subNav {
background:#e6e6dc;
border-bottom:1px solid #d5d5c0;
  }
#subNav .gutter {
padding:10px 0;
text-align:left;
margin:0 auto;
width:960px;
  }
#servicesNav {
background:#fff;
border-bottom:1px solid #d5d5c0;
  }
#servicesNav .gutter {
text-align:left;
margin:0 auto;
width:960px;
padding:8px 0 9px 0;
  }
.mainGutter {
padding-top:30px;
width:960px;
text-align:left;
margin:0 auto;
  }

#mainNav li {
float:left;
display:block;
border-right:none;
margin-right:1px;
  }
#mainNav li.sec {
float:right;
border-right:none;
margin-right:0;
  }
#mainNav li a {
color:#fff;
font-size:120%;
text-decoration:none;
display:block;
padding:0;
  }
#mainNav li a strong {
padding:5px 7px 6px 7px;
display:block;
  }

#mainNav li.current a{
color:#333;
font-weight:bold;
background:#fff url(corner-n.gif) no-repeat 100% 100%;
  }
#mainNav li.current a strong{
background:url(corner-n.gif) no-repeat 100% 100%;
  }
#mainNav li a:hover {
color:#fff;
background:#333 url(corner-n.gif) no-repeat 0 0;
  }
#mainNav li a:hover strong {
background:url(corner-n.gif) no-repeat 100% 100%;
  }

#wrapper:after,.gutter:after,.gutterLogin:after,#header:after,#subNav dl:after,#servicesNav dl:after,.mainGutter:after,#main:after,#loginZone:after,.tabs:after,ul.tabs:after,.postContent:after,.post:after,#contentPagination:after,.ctrlHolder:after,.ctrlSubmit:after,fieldset:after,#signupBlogCat:after,#edit-blog_category:after,.weatherContent:after,.booksContent:after,.cinemaContent:after,.tv:after,#profilContent:after,h2:after,#miniNav:after,#hometop:after,#hometop2:after,#sliderServices:after,.slider:after,.slide:after,#topMedium:after,#results-friends-members div:after,#results-friends-nomembers div:after,.badge:after,.mesamies ul:after,.results li:after,.annuaire-sort:after {
content:".";
display:block;

height:0;
text-indent:-5000px;
visibility:hidden;
clear:both;
  }

div.topspacer {
	min-height: 15px;
}

div.toplogo {
	min-height: 60px;
	min-width: 174px;
	margin-left: 10px;
	padding-bottom: 5px;
}

div.menutop {
	text-align: right;
	padding-top: 45px;
	padding-right: 10px;
}

div.menutop a {
	color: #656565;
	text-decoration: none;
	padding-left: 20px;
}

div.menutop a:hover {
	color: #cc6633;
}

/* content elements */

div.main {}

div.content-main {
	margin: 20px;
}

div.content-border-top {
	background-color: #ffffff;
	background-image: url(default_.jpg);
	background-repeat: no-repeat;
	min-height: 6px;
	height: 6px;
	min-width: 950px;
	font-size: 0px;
}

div.content-border-main {
	background-color: #ffffff;
	background-image: url(default0.jpg); 
	background-repeat: repeat-y;
	padding: 20px;
	padding-bottom: 0px;
	overflow: hidden;
}

div.content-border-bottom {
	background-color: #ffffff;
	background-image: url(default1.jpg);
	background-repeat: no-repeat;
	min-height: 7px;
	height: 7px;
	font-size: 0px;
	min-width: 950px;
}

/* footer (menu, language, copyright) elements */

div.footer {
	font-weight: bold;
	text-align: center;
}

div.lang {
	padding-top: 20px;
}

div.copyright {
	padding-top: 0px;
	font-size: 9px;
	text-align: right;
	color: #666666;
	padding-right: 3px;
}

div.copyright a {
	text-decoration: none;
	color: #555555;
}
div.filler {
	min-height: 80px;
	height: 80px;
	font-size: 80px;	
}


	


	
/*- Menu 7--------------------------- */
	ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 
#menu7 {
	width: 135px;
	}
	
#menu7 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu7 li a:link, #menu7 li a:visited {
	color: #FFF;
	display: block;
	background:  url(menu7000.gif);
	padding: 8px 0 0 30px;
	}
	
#menu7 li a:hover {
	color: #FFF;
	background:  url(menu7000.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}

#menu7 li.current a{
	color: #FFF;
	background:  url(menu7000.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}