@charset "utf-8";

body{ margin: 0px; padding: 0px; font-stretch: normal; line-height:16px; letter-spacing:0.1pt; font-size:.70em; border: 0px; background:#D5D2B9; font-family:'Trebuchet MS', Tahoma, sans-serif; }
img, div { border:0; behavior: url("iepngfix.htc") }
a:link, a:visited { color:#004276; text-decoration:none;}
a:hover{text-decoration:underline;}

ul, li{ list-style:none; margin:0; padding:0}

p { margin:0; padding:0}


h1,h2,h3{ margin:0; padding:0;  }
h2{ border-bottom:1px dashed #c8c8c8; color:#d77726; font-size:16px; padding-bottom:7px; width:98%; margin-bottom:5px }

input, select, textarea { font-size:10px !important; font-size:10px;  color:#464646; font-family:'Verdana', Arial, Helvetica, sans-serif}
input.button{ background:url(../images/button.gif) 0 -363px repeat-x; border:none !important; color:#FFFFFF; font-weight:bold; font-stretch:expanded; padding:0 2px 3px 2px; height:23px !important; cursor:pointer; margin:5px 0; }



/*Alignment and Spacing*/
.clear{	clear: both !important;}
.left{float:left}
.right{float:right}
.arht{ text-align:right}
.alft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.block{ display:block}
.vcenter{ vertical-align:middle}


.brd{ border:1px solid #99FF00}
.brd-btm{border-bottom:1px solid #FFFFFF}
.nobrd{border:none !important}

.inline li{display:inline !important; }
.hline { background:url(../images/hline.gif) repeat-x; background-position:0px 0px; height:12px; border:0px;}
.hlinedoted {background:url(../images/profile-small-icon.gif) repeat-x; background-position:0px -500px; height:10px; clear:both !important;}


.bigthumb{ height:90px; width:90px; border:1px solid #666666}
.normalimg{ height:70px; width:70px; border:1px solid #666666}
.smallthumb{ height:44px; width:44px; border:1px solid #666666}
.minithumb{ height:30px; width:30px; border:3px solid #C1BC93}
.minithumb2{ height:44px; width:44px; border:3px solid #C1BC93}
.minithumbgreen{ height:30px; width:30px; border:3px solid #97C33A}

.imgbrd3{ border:3px solid #C1BC93}

.nomargin{ margin:0; padding:0}
.marginrht{ margin-right:10px}
.marginbot5{ margin-bottom:5px !important}
.margintop10{ margin-top:10px !important;}
.marginlft10{ margin-left:10px !important;}

.paddingTRBL{padding:5px !important;}
.marginTRBL{margin:5px !important;}
.marginTRBL10{margin:10px !important;}
.marginRL15{margin-left:15px !important; margin-right:15px !important;}

.paddingL{padding-left:10px}

.ml0{ margin-left:10px;}



.bigbold{font-size:16px; font-weight:bold;}
.bigtext{ font-size:12px !important; }


.browntext{color:#BD6011 !important; }
.brownbold{color:#BD6011 !important; font-weight:bold; font-size:12px; font-family:'Arial', Helvetica, sans-serif; }
.greenbold{ color:#598527; font-size:1.2em; font-family:'Arial Black', Helvetica, sans-serif;}
.green{ color:#598527;}
.italic{ font-style:italic}

.orangetext{color:#EB6C02}

.min1{ min-height:1000px}
.sizefull{ width:100%;}

.size20{ width:20px;}
.size30{ width:30px;}
.size60{ width:60px;}
.size100{ width:100px;}
.size125{ width:125px;}
.size150{ width:150px;}
.size175{ width:175px;}
.size200{ width:200px;}
.size300{ width:300px;}.size350{ width:350px;}
.size400{ width:400px;}
.size500{ width:500px;}
.size600{ width:600px;}


UL.arrowlist{}
UL.arrowlist li{ background:url(../images/a1.gif) no-repeat 0 6px; padding-left:20px; margin-bottom:8px}



/* Content Wrapper */
#wrapper{ width:1000px; background:url(../images/bg-wrper-in.gif) top left repeat-x #D5D2B9; margin:0 auto;}

/* Container */
#container{width:990px; margin:0 auto;}
#containerin{ width:1000px; margin:0 auto; background:url(../images/topheadarbg.gif) top no-repeat;}

.menushadow { position:absolute; z-index:1; top:132px;  background:url(../images/menudown.png) no-repeat top center; width:1000px; height:12px;}

/* Header */
#header{ height:98px; width:990px;}
#header .logo{ width:360px; float:left; padding-top:10px; margin-left:20px; }
#header .toprightlink { width:300px; margin-right:10px; font-family: Arial, Helvetica, sans-serif; float:right; margin-top:20px; text-align:right; }
#header .toprightlink a{color:#464646; text-decoration:none; }
#header .toprightlink a:hover { color:#F26522; text-decoration:none; }
#header .inputbg { clear:both; float:right; background:url(../images/home/small-icon.gif) no-repeat; background-position:56px -255px; height:1.4em; margin-top:8px; padding-right:7px; width:220px; }
#header .inputbg a { background:url(../images/home/small-icon.gif) no-repeat; background-position:-1px -272px; margin-right:14px; }
#header .inputbg a:hover { background:url(../images/home/small-icon.gif) no-repeat; background-position:-15px -272px; }
#header input { border:none; font-size:11px; height:10px; width:130px; background:none;}



/* Menu */
#menu {background:url(../images/menubg.gif) no-repeat; background-position:0px 0px; clear:both;  margin-left:60px; height:35px; line-height:35px; font-weight:bold; font-size:11px; font-family: 'Arial', Helvetica, sans-serif; letter-spacing:0.01em}
#menu a { float:left; color:#fff; padding:0px 20px; margin:0px; text-decoration:none; background:url(../images/menubg.gif) no-repeat;  background-position:-998px -35px;}
#menu a:hover { color:#fff; background:url(../images/menubg.gif) no-repeat; background-position:0px -35px; text-decoration:none;}
#menu a.redbut  { font-size:11px; height:34px; line-height:34px; margin-left:12px; background:url(../images/but.gif) no-repeat; background-position:0px 4px; display:block; width:95px; text-decoration:none; color:#FFFFFF; }
#menu a.redbut:hover{ background:url(../images/but.gif) no-repeat; background-position:0px -31px;  color:#FAFFAF; text-decoration:none; }



/* footer */
#footer { color:#636363; font-family:"Times New Roman", Times, serif; font-size:12px; width:938px; margin: 0 auto; margin-bottom:10px; }
#footer .hlinef { background:url(../images/small-icon.gif) center repeat-x; background-position:0px -293px; height:12px;}
#footer a { color:#636363; text-decoration:none;}
#footer a:hover, #footer .orang { color:#E67526; text-decoration:none;}

/* login */
.login-pop{background:url(../images/bg-login.png) center; width:400px; height:150px; padding:25px 0; }
.login-pop .cont_area{ margin:0px 40px;}
.login-pop .cont_area label{ font-size:13px; width:70px; float:left; text-align:right}
.login-pop .cont_area label.big{ width:95px;}

/* Common Links */
A.readmore{font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; height:11x; width:55px; margin:5px 0 5px 5px;  line-height:11px; color:#CC0000; float:right; text-decoration:none;}
* html A.readmore{color:#CC0000;}
A.readmore:hover{ text-decoration:underline }

A.bigbluelink{font-size:13px; font-weight:bold; color:#004276; text-decoration:none;}
A.bigbluelink:hover{ text-decoration:underline }

A.smallbluelink{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#004276; text-decoration:none;}
A.smallbluelink:hover{ text-decoration:underline }

A.Rss{ background:url(../images/small-icon.gif) left top no-repeat; display:block; height:11px; width:23px; line-height:11px; text-decoration:none; margin-left:19px}
A.Rss:hover{ background-position:0 -11px}

A.viewall{ background:url(../images/small-icon.gif) left top no-repeat; background-position:0 -22px; display:block; height:11x; width:42px; line-height:11px; text-decoration:none}
A.viewall:hover{ background-position:0 -33px}

A.close{ background:url(../images/profile-small-icon.gif) left top no-repeat; background-position:-45px -18px; vertical-align:middle; display:block; height:23px; width:10px; text-decoration:none; }
A.close:hover{ background-position:-67px -18px}

A.close2{ background:url(../images/profile-small-icon.gif) left top no-repeat; vertical-align:middle; display:block; height:23px; width:10px; text-decoration:none; }
A.close2:hover{ background-position:-67px -18px}

A.delete{ background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -3px; vertical-align:middle; text-decoration:none; color:#BD6011; padding-left:15px;}
A.delete:hover{ background-position:-67px -20px; text-decoration:underline}

A.greenstar{ background:url(../images/profile-small-icon.gif) left top no-repeat; background-position:0 -216px; vertical-align:middle; line-height:23px; font-size:11px; color:#478B00; text-decoration:none; padding-left:20px; font-weight:normal }
A.greenstar:hover{ background-position:0 -241px}


A.rateit{background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -302px;  display:block; height:22px; width:49px;  }
A.rateit:hover{ background-position:0 -324px}


.gr_link A{  font-size:11px; color:#478B00 !important; font-weight:normal; text-decoration:none; }
.gr_link A:hover{ text-decoration:underline; color:#000000 }

A.greenlink{  font-size:11px; color:#478B00 !important; font-weight:normal; text-decoration:none; }
A.greenlink:hover{ text-decoration:underline; color:#000000 }

A.greenbold{ color:#598527; font-size:1.2em; font-family:'Arial Black', Helvetica, sans-serif; text-decoration:none}
A.greenbold:hover{ color:#000;}

A.brownlink{  font-size:11px; color:#BD6011 !important; font-weight:normal; text-decoration:none; line-height:24px }
A.brownlink:hover{ text-decoration:underline; color:#000000 }

A.but-reply{ background:url(../images/button.gif) left top no-repeat; display:block; width:83px; height:23px; text-decoration:none}
A.but-reply:hover{ background-position:0 -23px}

A.but-send{ background:url(../images/button.gif) right top no-repeat; display:block; width:67px; height:23px; text-decoration:none}
A.but-send:hover{ background-position:right -24px}

A.but-close{ background:url(../images/button.gif) left top no-repeat; background-position:0 -46px; display:block; width:63px; height:23px; text-decoration:none;  }
A.but-close:hover{ background-position:0 -69px}

A.but-cancel{ background:url(../images/button.gif) left top no-repeat; background-position:0 -136px; display:block; width:73px; height:23px; text-decoration:none;  }
A.but-cancel:hover{ background-position:0 -159px}

A.but-delete, .temp input{ border:none; background:url(../images/button.gif) left top no-repeat; background-position:0 -92px; display:block; width:79px; height:22px; text-decoration:none;  }
A.but-delete:hover, .temp input:hover{ background-position:0 -114px}

A.but-publisharticle{ background:url(../images/button.gif) right -49px no-repeat; display:block; width:118px; height:23px; text-decoration:none; float:left}

A.but-reset{ background:url(../images/button.gif) right -103px no-repeat; display:block; width:78px; height:23px; text-decoration:none; float:left}

A.but-search{ background:url(../images/button.gif) right -104px no-repeat; display:block; width:73px; height:23px; text-decoration:none; float:left}




.ic-gstar{ background:url(../images/profile-small-icon.gif) left top no-repeat; background-position:0 -212px; text-decoration:none; padding-left:20px;}
.ic-redflag{ background:url(../images/profile-small-icon.gif) left top no-repeat; background-position:0 -522px; text-decoration:none; padding-left:20px;}
.ic-block{ background:url(../images/profile-small-icon.gif) left top no-repeat; background-position:0 -549px; text-decoration:none; padding-left:20px;}
.ic-mail{ background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -464px; padding-left:20px }
.ic-quote{ background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -352px; padding-left:20px }
.ic-quoteadd{ background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -390px; padding-left:20px }

 
.ic-gmail{ background:url(../images/profile-icon.gif) left top no-repeat; background-position:0 -413px; display:block; width:65px; height:26px;}
.ic-yahoo{ background:url(../images/profile-icon.gif) left top no-repeat; background-position:-81px -413px; display:block; width:85px; height:26px;}
.ic-window{ background:url(../images/profile-icon.gif) left top no-repeat; background-position:-191px -413px; display:block; width:80px; height:26px;}
.ic-aol{ background:url(../images/profile-icon.gif) left top no-repeat; background-position:-290px -413px; display:block; width:62px; height:26px;}


.recommendations{background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -179px; line-height:25px; padding-left:30px; padding-top:2px;}

.greenstar{ background:url(../images/profile-small-icon.gif) left top no-repeat; background-position:0 -216px; vertical-align:middle; line-height:23px; font-size:11px; text-decoration:none; padding-left:20px; font-weight:normal }

.orang-rating{ background:url(../images/profile-small-icon.gif) no-repeat; background-position:0 -433px; display:block; width:51px; height:24px; line-height:20px; text-align:center; color:#FFFFFF; font-weight:normal; font-size:1.4em;  font-family:'Arial Black', Helvetica, sans-serif;}


.signup{ background:url(../images/button.gif) 0 -231px no-repeat; border:none !important; width:83px; height:23px !important; cursor:pointer}

.login{ background:url(../images/button.gif) 0 -279px no-repeat; border:none !important; width:83px; height:23px !important; cursor:pointer}

.submit{ background:url(../images/button.gif) 0 -320px no-repeat; border:none !important; width:83px; height:23px !important; cursor:pointer}

.search{ background:url(../images/button.gif) right -129px no-repeat; border:none !important; width:72px; height:22px !important; cursor:pointer; margin-top:2px}

input.reset{ background:url(../images/button.gif) right -103px no-repeat; border:none !important; width:78px; height:23px !important; text-decoration:none; cursor:pointer }

input.publisharticle{ background:url(../images/button.gif) right -49px no-repeat; border:none !important; width:118px; height:23px; text-decoration:none; cursor:pointer  }

input.reply{ background:url(../images/button.gif) left top no-repeat; border:none !important; width:83px; height:23px !important; text-decoration:none; cursor:pointer}


input.send{ background:url(../images/button.gif) right top no-repeat; dborder:none !important; border:none !important; width:67px; height:23px !important; text-decoration:none; cursor:pointer}


input.close{ background:url(../images/button.gif) left top no-repeat; background-position:0 -46px; border:none !important; width:63px; height:23px !important;text-decoration:none; cursor:pointer  }


input.cancel{ background:url(../images/button.gif) left top no-repeat; background-position:0 -136px; border:none !important; width:73px; height:23px !important;  text-decoration:none; cursor:pointer  }


input.add-host{ background:url(../images/button.gif) left top no-repeat; background-position:right -159px; border:none !important; width:86px; height:23px !important; text-decoration:none; cursor:pointer  }

input.create-event{ background:url(../images/button.gif) left top no-repeat; background-position:right -217px; border:none !important; width:108px; height:23px !important; text-decoration:none; cursor:pointer  }







.form1 { width:100%}
form.cmxform{ width:98%; margin:0 auto}
form.cmxform input{ border:1px solid #a9a9a9; height:18px; line-height: 1.8; }
form.cmxform fieldset {
  margin-bottom: 10px;
  border:none;
  
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  text-align:right;
  padding-right:5px;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 130px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
form.cmxform  small {
display:block;
font-size:100%;
margin:0 0 5px 135px;
padding:1px 3px;
width:400px;
font-style:italic;
}

form.cmxform  small .hilt{
font-style:italic;
color:#b8620f
}


.bg1{ background-color: #33CC33}
.bg2{ background-color: #CC6600}
.bg3{ background-color: #6666FF}

