/**************************************************************************************************/
/***
/***	DOMYGROUPS.COM CSS DOCUMENT
/***	-----------------------------------------------------------------------
/***	Written by Matthew Praetzel. Copyright (c) 2007 Matthew Praetzel.
/***	-----------------------------------------------------------------------
/***	
/***
/**************************************************************************************************/

/*-----------------------
	HTML/BODY/BORDER
-----------------------*/
html,body { margin:0px;padding:0px;height:100%; }
body { background:#D7DBE6;font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,Verdana,sans-serif;color:#333333; }
#pos { width:882px; }
#bdr { float:left;width:100%; }
#about { display:none; }
div { position:relative; }
a { color:#0000FF;text-decoration:underline;cursor:hand;cursor:pointer; }
br { clear:both; }
.pdc { display:none; }
/*-----------------------
	navigation
-----------------------*/
#n { float:left;width:840px;padding-top:8px;text-align:right; }
#n a { font-size:13px;color:#456087;text-decoration:none; }
#n a:hover { text-decoration:underline; }
/*-----------------------
	HEADER
-----------------------*/
#h { float:left;width:862px;height:226px;background: url(http://www.domygroups.com/images/NHP/h.jpg) no-repeat top left; }
#hlk, #sulk { z-index:0; }
#hlk { width:300px;height:170px;top:0px;left:0px; }
#sulk { width:150px;height:226px;top:0px;right:0px; }
#h ul { display:block;position:absolute;top:179px;right:148px;margin:0px;padding:0px;list-style:none;z-index:1; }
#h li { display:block;float:left;height:30px;background: url(http://www.domygroups.com/images/NHP/nbg.gif) no-repeat top left;padding:6px 15px 0px 15px; }
#h li a { font-family:Tahoma;font-size:12px;color:#333333;text-decoration:none; }
#h li a:hover { color:#0000FF; }

#navs { position:absolute;width:300px;top:120px;left:380px;padding-left:20px;text-align:left;font-size:12px; }
#navs div { float:left;clear:none; }
#navs span { display:block;float:left;clear:none;padding-top:2px; }
#q { width:160px; }
/*-----------------------
	TEMPLATE
-----------------------*/
#ld, #rd { text-align:left; }
#ld { float:left;width:568px; }
#rd { float:left;width:282px;padding-top:8px; }

#icn { float:left; }
#icn h2 { font-size:26px; }
#ibg { float:left;width:561px;background:#F0F0F0 url(http://www.domygroups.com/images/NHP/cbgp.jpg) repeat-y top left;font-size:12px; }
#i { float:left;width:561px;background: url(http://www.domygroups.com/images/NHP/cbg.jpg) no-repeat top left;padding:70px 30px 30px 30px; }
html>body #i { width:501px; }
#ib { float:left;width:100%;height:78px;background: url(http://www.domygroups.com/images/NHP/cbgb.jpg) no-repeat top left; }
#ig { position:absolute;width:108px;height:135px;top:-20px;left:424px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.domygroups.com/images/NHP/guys.png");z-index:1; }
#i ul { list-style:none;margin:0px;padding:0px; }
#i ol li { padding:5px 0px 5px 0px }
.h3 { display:block;float:left;width:280px;height:30px;background-color:#FFFFFF;background-position:12px 8px;background-repeat:no-repeat;border:1px solid #999999; }
.nht { line-height:0px;font-size:1px;color:transparent; }
/*-----------------------
	AD SPACE
-----------------------*/
#vcn { padding-left:6px; }
#v { overflow:hidden;width:550px;height:270px;background:#FFFFFF;border:1px solid #999999; }
.a { position:absolute;width:530px;height:250px;bottom:10px;left:10px;background:#000000;visibility:hidden; }
.a { overflow:hidden;height:1px; }
.alk { width:530px;height:250px;top:0px;left:0px; }
.adbg { position:absolute;top:0px;left:0px;background:#000000;-moz-opacity:.70;opacity:.70;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);z-index:0; }
.abg { float:left;z-index:0; }
.pcn { position:absolute;overflow:hidden;height:1px;top:10px;left:18px;visibility:hidden;z-index:1; }
.pbg { width:142px;height:142px; }
.p { float:left;padding:14px; }
.p img { width:112px;height:112px;border:1px solid #999999; }
.ecn { position:absolute;overflow:hidden;height:1px;top:131px;left:368px;visibility:hidden;z-index:1; }
.ebg { width:148px;height:32px; }
.e { float:left;width:148px;padding-top:4px;text-align:center; }
.tcn { position:absolute;overflow:hidden;width:498px;height:1px;top:164px;left:18px;visibility:hidden;z-index:1; }
.tbg { width:498px;height:70px; }
.t, .d { float:left;clear:both;width:400px;padding:8px 8px 2px 8px;color:#FFFFFF; }
.t { font-size:24px;font-weight:bold; }
.d { font-size:14px;padding-top:0px; }
.d span { font-size:18px;font-weight:bold; }
/*-----------------------
	FEATURED GROUPS
-----------------------*/
#fg { width:562px;height:406px;background: url(http://www.domygroups.com/images/NHP/fgbg.jpg) no-repeat top left; }
#fg h3, #nm h3 { display:none; }
.glist, .glist li, #nm ul, #nm li, #wl ul, #wl li, #ev ul, #ev li { display:block;float:left;margin:0px;padding:50px 0px 0px 35px;list-style:none; }
.glist li, #nm li, #wl li, #ev li { position:relative;clear:both;width:100%;padding:10px 0px 10px 0px; }
.glist img, #nm img, #wl img, #ev img { display:block;float:left;width:80px;height:80px;border:2px solid #999999; }
.glist a:hover img { border:2px solid #FF0000; }
.glist a:hover { color:#FF0000; }
.desc { float:left;clear:none;height:90px;padding:0px 0px 0px 20px; }
.title, .btitle { font-size:18px;font-weight:bold;line-height:18px }
.title a, .btitle a { color:#730001;text-decoration:none; }
.views { font-size:11px;line-height:14px; }
.blurb { font-size:12px;font-style:italic;line-height:25px; }
.glk { width:100%;height:90px;top:0px;left:0px; }
/*-----------------------
	ACTIVE BLOGS
-----------------------*/
#wlcn { float:left;width:289px; }
#wl { float:left;padding-left:6px; }
#wl h3 { width:265px;background-image: url(http://www.domygroups.com/images/NHP/bt.gif); }
#wl ul, #wl li, #ev ul, #ev li { padding:5px 0px 0px 10px; }
#wl li, #ev li { clear:both;width:100%;padding:5px 0px 5px 0px; }
.btitle { font-size:14px; }
.bdesc { float:left;overflow:hidden;width:150px;height:100px;padding-left:10px; }
/*-----------------------
	UPCOMING EVENTS
-----------------------*/
#evcn { float:left;width:265px; }
#ev { float:left; }
#evcn h3 { width:265px;background-image: url(http://www.domygroups.com/images/NHP/et.gif); }
/*-----------------------
	GROUP SCOOP
-----------------------*/
#gscn { float:left;width:100%; }
#gsg { position:absolute;width:108px;height:135px;top:-5px;left:404px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.domygroups.com/images/NHP/guys.png");z-index:1; }
html>/**/body #gsg, html>/**/body #ig  { background:transparent url(http://www.domygroups.com/images/NHP/guys.png) no-repeat top left; }
#gs { float:left;height:423px;background: url(http://www.domygroups.com/images/NHP/gs.jpg) no-repeat left top;z-index:0; }
#gs div { float:left;padding:100px 60px 0px 40px;font-size:13px; }
#gs h3 { display:block;float:left;width:100%;margin:0px;padding:0px;line-height:18px;font-size:18px; }
#gs span { font-size:12px;font-style:italic; }
/*-----------------------
	DESCRIPTION
-----------------------*/
#dcn { float:left;height:270px;padding-left:6px;font-size:14px; }
#d div { z-index:1; }
#guy { position:absolute;width:95px;height:212px;top:60px;left:185px;background: url(http://www.domygroups.com/images/NHP/g.jpg) no-repeat top left;z-index:0; }
/*-----------------------
	LOG IN
-----------------------*/
#lcn { float:left; }
#lcn form { display:block;float:left;width:293px;height:156px;background: url(http://www.domygroups.com/images/NHP/lbg.jpg) no-repeat top left; }
#lcn div { float:left;width:100%;padding:8px 0px 0px 30px;font-size:12px; }
#lcn ul, #lcn li { display:block;float:left;width:100%;padding:0px;margin:0px;list-style:none; }
#lcn li { padding-bottom:5px; }
#lcn span input { width:200px; }
/*-----------------------
	MEMBERS
-----------------------*/
#nm { width:293px;height:406px;background: url(http://www.domygroups.com/images/NHP/nmbg.jpg) no-repeat top left; }
.mdesc { float:left;width:100px;height:90px;padding:0px 0px 0px 14px; }
/*-----------------------
	PERIPHERALS
-----------------------*/
#scn, #t, #s, #sv { float:left;clear:both; }
#scn { padding-left:6px;font-size:13px; }
#t h3 { background-image: url(http://www.domygroups.com/images/NHP/tt.gif); }
#t ul, #t li { display:block;float:left;margin:0px;padding:10px 10px 0px 10px;list-style:none; }
#t li { width:100%;padding:10px 0px 10px 0px;border-bottom:1px dashed #999999; }
#t span { font-style:italic; }
#s h3 { background-image: url(http://www.domygroups.com/images/NHP/st.gif); }
/*-----------------------
	ternPoll(tm) CSS
-----------------------*/
.ternPoll { position:relative;overflow:hidden;width:280px;height:1px;border:1px solid #999999; }
.ternPoll_c { float:left;padding:20px; }
.ternPoll_o, .ternPoll_o li { display:block;float:left;width:100%;margin:0px;padding:0px 0px 10px 0px;list-style:none; }
.ternPoll_o { clear:both; }
.ternPoll_o li { width:50%;padding:10px 0px 10px 0px; }
.ternPoll_r { position:relative;overflow:hidden;width:242px;height:1px;visibility:hidden; }
.ternPoll_t { position:absolute;float:left;padding:20px;background:#ECECEC;border:1px solid #999999; }
.ternPoll table { width:200px; }
.ternPoll table span { display:block;padding-right:8px;font-size:11px; }
.ternPoll table div { height:10px;background:  url(http://www.domygroups.com/ternstyle/ternPoll/images/bar.gif) repeat-x top left;border:1px solid #999999;border-width:1px 1px 1px 0px;padding:0px;line-height:0px;font-size:1px; }
.ternPoll_b { border-left:1px solid #999999;padding-left:4px;font-size:9px; }
.ternPoll_e { border-bottom:1px solid #999999;padding-bottom:4px; }
/*-----------------------
	FORMS
-----------------------*/
#doform { float:left;padding-left:6px;font-size:12px; }
#dfcn { float:left;width:550px;background:#FFFFFF;border:1px solid #999999; }

#tscn, #ts, #slider { float:left; }
#ts { width:490px; }
#slider ul, #slider ul li { position:relative;overflow:hidden;float:left;display:block;width:100%;padding:0px;margin:0px;list-style:none; }
#slider ul li { width:240px;height:270px;padding:10px 0px 10px 0px;font-weight:bold;color:#456087;text-align:center; }
#slider img { border:1px solid #000000; }
/*-----------------------
	ternFORM(tm) CSS
-----------------------*/
.ternForm { float:left;padding:30px; }
.ternForm form { width:480px;margin:0px;font-size:14px; }
.ternForm form h2 { margin:0px;padding-bottom:5px;font-size:24px; }
.ternForm form, .ternForm form h2, .fldl, .fldl li, .sui, .sui li, .flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldcl span, .fldcl input  { display:block; }
.steps, .fldl, .fldl li, .fldsn, .fldsa, .fldsa1, .flds1, .flds2, .fldsv, .flds1 div, .fldp, .sui, .sui li { float:left;clear:both;width:100%; }
.ternForm form, .fldli, .fldp, .fldsn div, .fldlt, .flds2 div div, .fldsvff, .flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldsac, .fldsas, .fldcl span, .fldcl input { float:left; }
.fldsn div, .fldlt, .fldrt, .flds2 div div, .fldsvff, .fldsvf, .fldsa3 { clear:none; }
.fldl h3, .fldl select, .sui label { font-size:16px; }
.steps span { font-size:14px;font-weight:bold; }.ns { color:#CCCCCC; }.ts { color:#666666; }
.fldl, .fldl li, .sui, .sui li { position:relative;padding:0px;margin:0px;list-style:none; }.fldl { border-top:1px dotted #999999;padding:10px 0px 10px 0px; }
.fldl li { padding:0px 0px 8px 0px; }.fldl_h { background:#ECECEC; }.fldl_a { background:#FCF9A1; }
.fldli, .fldp { padding: 0px 8px 0px 8px; }html>body .fldli { float:none; }.fldp { padding-top:10px; }
.fldsn1 { width:160px; }.fldsn2 { width:220px;padding-left:15px; }
.fldsa3 { padding-top:2px; }.fldsac { width:32%; }.fldsas { width:31%;padding-left:10px; }.fldsaz { float:right;width:32%; }
.fldlt, .fldrt { width:48%; }.fldrt { float:right; }

.fldcl ul { padding:0px 0px 0px 15px;margin:0px;font-size:12px; }
.fldcl li div { float:left;width:80%; }

.fldsv { padding-top:8px; }.fldsvff { width:60%;padding-top:10px; }html>/**/body .fldsvff { width:auto; }
.fldsvf { float:right;background:#ECECEC;border:1px solid #999999;padding:8px; }
.flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldcl span  { padding-top:2px; }
.fldh span, .flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldcl span { font-size:10px;color:#666666; }
.fldl h3, .fldh span, .flds1 label, .flds2 label, .fldsn label, .fldsv label, .fldsa1 label, .fldcl label, .fldsa input, .flds1 input, .flds2 input, .fldsn input, .fldsv input, .fldl select, .fldl textarea { 
	display:block;float:left;clear:both;width:100%;padding:0px;margin:0px;
}
.fldl h3 { color:#333333; }.flds1 label, .flds2 label, .fldsn label, .fldsv label, .fldsa1 label, .fldcl label { padding:6px 0px 3px 0px;font-size:13px;font-weight:bold; }
.fldsa input, .flds1 input, .flds2 input, .fldsn input, .fldsv input, .fldl select, .fldl textarea, #sf div input { background:#FFFFFF url(/ternstyle/images/input.gif) repeat-x top;border:1px solid;border-color:#7E7E7E #C3C3C3 #DEDEDE #C3C3C3;font-size:16px; }
.fldl select { padding-top:1px;margin:0px 0px 1px 0px; }.fldl textarea { height:150px; }
.flds2 div div input { display:inline;float:none;width:auto;background:none;border-width:0px;margin-left:10px; }
.sui { padding-left:8px; }.sui label { font-weight:bold; }
/*-----------------------
	FOOTER
-----------------------*/
#f { float:left;width:100%;border-top:1px dashed #999999;padding-top:20px;font-size:11px; }
#f a { color:#333333; }
#f a:hover { color:#FFFFFF;background:#000000; }
#copyright {  }
#designer {  }
/*-----------------------
	MISC.
-----------------------*/
.ol { display:block;position:absolute;background:#FFFFFF;z-index:1;-moz-opacity:.00;opacity:.00;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=00); }
.prc { display:block;width:0px;height:0px;visibility:hidden; }

.errors_cn { position:relative;overflow:hidden;width:100%;height:1px;border:1px solid #990000;visibility:hidden; }
.errors { position:absolute;padding:20px;color:#990000; }
.required { color:#990000; }

#alerts_cn { position:absolute;width:600px;top:0px;left:0px;background:#FFFFFF;border:3px solid #CCCCCC;padding:40px;z-index:51;text-align:center; }
#alerts_cn div { float:left;width:100%;text-align:left;font-weight:bold; }
#errors { color:#FF0000; }
#alerts { color:#000000; }
#alerts_cl { fot-size:18px;font-weight:bold;color:#0000FF;text-decoration:underline; }