html,body,div,a,p,span,ul,ol,li,table,tbody,tr,td,form,h1,h2,h3,h4,h5,h6,.h{font-family:Arial, Helvetica, sans-serif;}
html,body{font-size:12px;}
h5,h5 a,h5 a:HOVER,.h5,.h5:HOVER{display:block;font-size: 1em;font-weight:bold;color:#9bbf53;margin:0;padding:5px 0;text-decoration:none;text-transform:uppercase;}
h6,h6 a,h6 a:HOVER,.h6,.h6:HOVER{display:block;font-size: 1em;font-weight:bold;color:#666;margin:0;padding:5px 0;text-decoration:none;}

a			{ color: #25478C; }
a:visited	{ color: #25478C; }
a:link		{ color: #25478C; }
a:hover		{ color: #25478C; }

a.body			{ color: #25478C; text-decoration: none; }
a.body:visited	{ color: #25478C; text-decoration: none; }
a.body:link		{ color: #25478C; text-decoration: none; }
a.body:hover	{ color: #25478C; text-decoration: none; }

a.white			{ color: #FFFFFF; }
a.white:visited	{ color: #FFFFFF; }
a.white:link	{ color: #FFFFFF; }
a.white:hover	{ color: #FFFFFF; }

h1.body		{ font-size:11px;padding:0px;margin:0px; }

input, select, textarea { color: Black; font: 12px verdana, helvetica; }               
                                                  
ul, li      { line-height: 17px; }

p form {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 1em; }
               
sup { color: #6082c8; }

table.underline {
	border-collapse: collapse;
}

table.underline td {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px;
}
.mctabs_u {color:#000000;font-weight:bold;}
.mctabs_s {color:#FFFFFF;font-weight:bold;}
.join {border:1px solid #000000;padding:15px;}
.join select {font-weight:bold; font-size: 13px;}
div.alert {	border: 1px solid #CC0000;	padding: 5px; color: #CC0000; margin-top: 15px; margin-bottom: 15px; }
.large	{ font-size: 14px; }
.normal	{ font-size: 12px; }
.small	{ font-size: 10px; font-weight: normal; }

.blk_ttl { font-size: 12px; font-weight: bold; padding: 5px; background: #000000 url(/images/blk_ttl.gif) repeat-x; color: #ffffff; }
.blk_ttl2 { font-size: 12px; font-weight: bold; padding: 5px; background: #000000 url(/images/blk_ttl2.gif) repeat-x; color: #ffffff; }
.blk_ttl a, .blk_ttl a:visited, .blk_ttl a:link, .blk_ttl a:hover, .blk_ttl2 a, .blk_ttl2 a:visited, .blk_ttl2 a:link, .blk_ttl2 a:hover { color: #FFFFFF; }
.blk_bdy { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding: 5px; }

.blu_ttl { font-size: 12px; font-weight: bold; padding: 5px; background: #25478c url(/images/blu_ttl.gif) repeat-x; color: #ffffff; }
.blu_ttl2 { font-size: 12px; font-weight: bold; padding: 5px; background: #25478c url(/images/blu_ttl2.gif) repeat-x; color: #ffffff; }
.blu_ttl a, .blu_ttl a:visited, .blu_ttl a:link, .blu_ttl a:hover, .blu_ttl2 a, .blu_ttl2 a:visited, .blu_ttl2 a:link, .blu_ttl2 a:hover { color: #FFFFFF; }
.blu_bdy { border-left:1px solid #25478c; border-right:1px solid #25478c; border-bottom:1px solid #25478c; padding: 5px; }

.gry_ttl { font-size: 12px; font-weight: bold; padding: 5px; background: #aaaaaa url(/images/gry_ttl.gif) repeat-x; color: #000000; }
.gry_ttl2 { font-size: 12px; font-weight: bold; padding: 5px; background: #aaaaaa url(/images/gry_ttl2.gif) repeat-x; color: #000000; }
.gry_ttl a, .gry_ttl a:visited, .gry_ttl a:link, .gry_ttl a:hover, .gry_ttl2 a, .gry_ttl2 a:visited, .gry_ttl2 a:link, .gry_ttl2 a:hover { color: #000000; }
.gry_bdy { border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; padding: 5px;}

.org_ttl { font-size: 12px; font-weight: bold; padding: 5px; background: #ff6600 url(/images/org_ttl.gif) repeat-x; color: #FFFFFF; }
.org_ttl2 { font-size: 12px; font-weight: bold; padding: 5px; background: #ff6600 url(/images/org_ttl2.gif) repeat-x; color: #FFFFFF; }
.org_ttl a, .org_ttl a:visited, .org_ttl a:link, .org_ttl a:hover, .org_ttl2 a, .org_ttl2 a:visited, .org_ttl2 a:link, .org_ttl2 a:hover { color: #FFFFFF; }
.org_bdy { border-left:1px solid #ff6600; border-right:1px solid #ff6600; border-bottom:1px solid #ff6600; padding: 5px; }

div.home-couple{margin:0;padding:0;position:relative;display:block;width:750px;height:250px;background:url('/images/indexCouple11.jpg') no-repeat scroll 0 0 transparent;}
div.home-couple div.message{position:absolute;z-index:3;display:block;left:19px;top:34px;width:435px;height:130px;}
div.home-couple a img{border:0;}
div.home-couple a.sign-up{position:absolute;z-index:4;display:block;left:19px;top:170px;width:201px;height:65px;}
div.home-couple a.my-account{position:absolute;z-index:4;display:block;left:220px;top:170px;width:165px;height:65px;}

table.compare td{text-align:center;}
table.compare td.ch{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-color:#87a1e1;}
table.compare td div{margin:auto;display:block;width:13px;height:13px;background:url('/images/check-o.png') no-repeat scroll 0 0 transparent;}
table.compare td.c{font-weight:bold;border-left:1px solid #87a1e1;border-right:1px solid #87a1e1;}
table.compare td.c div{margin:auto;display:block;width:13px;height:13px;background:url('/images/check-g.png') no-repeat scroll 0 0 transparent;}
table.compare td.cf{-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border:1px solid #87a1e1;border-top:0px;}
table.compare td.d{text-align:left;}

.tab-sel{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border:1px solid #000000;border-bottom:0px;}
.tab{border-bottom:1px solid #000000;}


div.main-menu{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border:1px solid #ccc;padding:15px;}
div.main-menu a.btn-messages,div.main-menu a.btn-friends,div.main-menu a.btn-search,div.main-menu a.btn-profile,
div.main-menu a.btn-pictures,div.main-menu a.btn-safety{display:block;height:120px;width:120px;margin:5px;padding:0;float:left;background:url("/images/mm-composite.png") no-repeat scroll 0 0 transparent;}
div.main-menu a.btn-messages{background-position:-120px 0;}div.main-menu a.btn-messages:HOVER{background-position:0 0;}
div.main-menu a.btn-friends{background-position:-120px -120px;}div.main-menu a.btn-friends:HOVER{background-position:0 -120px;}
div.main-menu a.btn-search{background-position:-120px -240px;}div.main-menu a.btn-search:HOVER{background-position:0 -240px;}
div.main-menu a.btn-profile{background-position:-120px -360px;}div.main-menu a.btn-profile:HOVER{background-position:0 -360px;}
div.main-menu a.btn-pictures{background-position:-120px -480px;}div.main-menu a.btn-pictures:HOVER{background-position:0 -480px;}
div.main-menu a.btn-safety{background-position:-120px -600px;}div.main-menu a.btn-safety:HOVER{background-position:0 -600px;}

.large{font-size: 18px;font-family:Arial, Helvetica, sans-serif;color:#4588bc;}
.medium{font-size: 15px;font-family:Arial, Helvetica, sans-serif;color:#4588bc;}
.normal{font-size: 12px;font-family:Arial, Helvetica, sans-serif;color:#333333;}
.small{font-size: 11px;font-family:Arial, Helvetica, sans-serif;}
.white{color:#ffffff;}
.log{line-height: 20px;}
.bgwhite{background: #ffffff;}
.black{color:#000000;}
a.black, a.black:HOVER{color:#000000;}
.tiny{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#333333;}
a.tiny, a.tiny:HOVER,.tiny a,.tiny a:HOVER{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#333333;}
.blue{color:#33B6FF;}
a.blue, a.blue:HOVER{color:#33B6FF;}
.tinywhite{font-size: 10px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;}
a.tinywhite, a.tinywhite:HOVER{font-size: 10px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;}
.gray{color:#999;}
.dkgray{color:#666;}
.padded{padding:15px;}
.smpadded{padding:5px;}
.sidepadded{padding-left:15px;padding-right:15px;}
.actpadded{padding-left:5px;padding-right:5px;}
.verticallypadded{padding-top:15px;padding-bottom:15px;}
.border{border:1px solid #999999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.borderlight{border:1px solid #CCCCCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.borderdark{border:1px solid #666666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.borderbottom{border-bottom:1px solid #999999;}
.borderbottomlight{border-bottom:1px solid #CCCCCC;}
.borderbottomdark{border-bottom:1px solid #666666;}
.border-table{border-top:1px solid #000000;border-left:1px solid #000000;}
.border-td{border-bottom:1px solid #000000;border-right:1px solid #000000;}
.paddedborder{padding:15px;border:1px solid #999999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.indent{padding-left:20px;}
.tan{background:#d9d2d1;}
.rep9_b{border-bottom:1px solid #999999;}
.rep9_r{border-right:1px solid #999999;}
.rep9_rb{border-right:1px solid #999999;border-bottom:1px solid #999999;}
.rep9C_rb{border-right:1px solid #999999;border-bottom:1px solid #cccccc;}
.repC_b{border-bottom:1px solid #cccccc;}
.repC_rb{border-right:1px solid #999999;border-bottom:1px solid #999999;}
.menu_u{border-bottom:1px solid #333333;}
.menu_sel{border-top:1px solid #333333;background-color:#FFFFFF;border-right:1px solid #333333;border-left:1px solid #333333;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.menu_itm{border:1px solid #333333;background-color:#DDDDDD;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.bgdarkgray{background: #333532;}
.hidden{display:none;}
.underlink{margin-top:5px;}
.block{float: left; display: block; overflow: hidden; white-space: nowrap; width:200px;}

a.button, a.button:HOVER{background: url('/images/main_menu_bg.gif') repeat-x;border: 1px solid #999;padding:5px 15px;font-size: 13px;font-family:Helvetica,Verdana,Arial,sans;color:#000000;display:inline-block;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.button:HOVER{background-image: url('/images/main_menu_bg_selected.gif');}