@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #444;
	line-height: 1.5em;
}
form, label, input, select, textarea, checkbox { 
	padding: 0;
	margin: 0;
	font-size: 12px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
input {
	border:  1px solid #ccc;
}
select {
	border: 1px solid #ccc;
	padding: 5px;
	width: 150px;
}
a {
	text-decoration: none;
	color: #065d90;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
p {
	margin: 0 0 0.75em;
}
ol { 
	padding: 0;
	margin: 0;
}

h1 {
	font-size: 2.5em;
	margin: 1em 0;
	padding: 0;
}
h2 {
	font-size: 2em;
	margin: 1em 0;
	padding: 0;
}
h3 { 
	font-size: 1.75em;
	margin: 0.75em 0;
	padding: 0;
}
h4 { 
	font-size: 1.25em;
	margin: 0 0 15px 0;
	padding: 0;
	color: #065d90;
}
.clear {
	clear:both;
	height: 1px;
}
div {
	margin: 0;
	padding: 0;
}
.button {
	vertical-align: middle;
	border: 0;
}
/* OTHER STYLES */


#feedback, #newsletter, #becaspons {
	position: fixed;
	color: #fff;
	height: 90px;
	right: 0;
	width: 23px;
	background-repeat: no-repeat;
	background-position: left;
}
#feedback:hover, #newsletter:hover, #becaspons:hover {
	width: 35px;
}
#feedback {
	top:180px;
	background-image: url(../images/feedback.png);
	background-color:#dc1b23;
}
#becaspons {
    top:380px;
    background-image: url(../images/sponzor.png);
    background-color:#40a74d;
}

#newsletter {
	top:280px;
	background-image: url(../images/newsletter.png);
	background-color: #02a0fd;
}
#headerwrap, #experts table, #newmembers table, #lastitems {
	width: 100%;
}
#header, #content, #ColumnWrapper {
	width: 980px;
	margin: auto;
}

#header img {
	margin: 5px 0;
}
.field, table.editprofile input {
	padding: 2px 3px;
	background-color: #f6f6f6;
/*	width: 90px; */
	vertical-align: middle;
	margin: 0 5px;
}

table.editprofile input.albino { border:0; background-color:#FFFFFF }

textarea.field {
	border: 1px solid #ccc;
}
#login {
	font-size: 1.1em;
	height:65px;
	float: right;
	padding: 15px 0 0 25px;
	text-align: right;
}
#login ul {
	margin: 5px 0;
	padding: 0;
}
#login ul li {
	display: inline;
	padding: 2px 4px;
	margin: 0 1px;
	border: 1px solid #ccc;
	cursor: pointer;
}
#login ul li:hover {
	color: #000;
	border: 1px solid #000;
}
#loginSignin {
	margin: auto;
	width: 938px;
	padding: 20px 20px 40px 20px;
	border-bottom: 1px solid #ccc;
	border-top: 0;
}
#newsflash {
	float: right;
/*	width: 300px; */
	width: 340px;
	height: 150px;
	border-left: 1px solid #ccc;
	margin-right: 30px;
	padding-left: 20px;
}
.OtherContent {
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #ccc;
}
.AskExpertsBox, .FreeQuotesBox {
	float: left;
	width: 250px;	
}
.AskExpertsBox {
	padding-left: 10px;
	margin: 0 0 0 10px;
}
.FreeQuotesBox {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
	padding-left: 30px;
	padding-right: 20px;
	margin: 0 10px;
}
.EventsBox {
	float: left;
	width: 320px;
	padding-left: 10px;
	margin: 0 10px 0 10px;
}
#lastitems {
	padding-top: 15px;
}
#lastitems div {
	float: left;
	width: 218px;
	margin-bottom: 0.75em;
	padding: 0 8px 5px 8px;
	margin-left: 10px;
	border-right: 1px solid #ccc;
}
#lastitems div.clear {
	width: 100%;
	clear: both;
	height: 1px;
	float: none;
	padding: 0;
	margin: 0;
}
#lastitems div.rightest {
	border-right: 0;
}
#lastitems p {
	margin: 3px 0;
}
#lastitems h4, .RightColBox h4, h4.items {
	font-size: 1.1em;
	padding: 5px 5px 0 5px;
	margin-left: -8px;
	margin-right: -8px;
	border-bottom: 1px solid #999;
	color: #000;
	margin-bottom: 0;
	float: left;
}
#lastitems h4 {
		width: 180px;
}
#experts {
	float: left;
	border: 1px solid #ccc;
	width: 300px;
	font-size: 11px;
}
#experts table tr td {
	width: 80px;
	padding: 5px;
	text-align: center;
}
#experts table img, #newmembers table img, #needadvice, #freequote, #featuredbusiness, #pagetitle, .TwoEqColLBox, .TwoEqColLBoxHilite, .TwoEqColRBox, .TwoEqColRBoxHilite, .RightColBox, .LeftColBox, #SpreadTheWord, .border {
	border: 1px solid #ccc;
}
#needadvice { 
	width: 200px;
	margin-left: 10px;
	float: left;
}
#freequote {
	float: right;
	width: 455px;
	margin-bottom: 5px;
}
#featuredbusiness {
	clear: right;
	float: right;
	width: 440px;
	background-image: url(../images/featuredbg.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5px 5px 5px 10px;
	background-color: #f6f6f6;
}
#freequote ul { 
	margin-top: 10px;
}
.freequoteLcolumn {
	float: left;
	width: 35%;
	border-right: 1px dashed #ccc;
}
.freequoteRcolumn {
	float: left;
	width: 55%;
	padding-left: 10px;
}
.boxtitle, .boxtitle1 {
	display: block;
	background-repeat:repeat-x;
	background-position: bottom;
	margin: 0;
	padding: 5px;
	font-size: 13px;
	text-align:center;
	font-weight: bold;
}
.boxtitle {
	background-image: url(../images/menu_bg.jpg);
	color: #fff;
}
.boxtitle1 {
	background-image: url(../images/menu_bg1.jpg);
	color: #000;	
}
.boxtitle2, .boxtitle3 {
	margin: 0;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
}
.boxtitle2 {
	background-color: #f6f6f6;
	border-top: 1px solid #ccc;
	padding: 0;
}
.boxtitle3 {
	font-size: 12px;
	border-top: 1px solid #ccc;
}
.boxtitle2:hover {
	background-image: url(../images/menu_bg1.jpg);
}
.boxtitle2 a {
	
	padding: 5px;
	display: block;
	text-decoration: none;
	color: #444;
}
.boxtitle2 a:hover {
	display: block;
	text-decoration: none;
	color: #000;
}
.bigbluefont {
	font-size: 18px;
}
.bigbluefont2 {
	font-size: 16px;
}
.bigblackfont2 {
	font-size: 18px;
	color: #000;
}
.bluefont, .bigbluefont, .bigbluefont2, .bigbluefont a {
	color: #069df5;
}
.darkblue {
	color: #065d90;
}
.darkred {
	color: #990000;
}
.bigblackfont {
	font-size: 24px;
	color: #000;
	vertical-align: middle;
}
.OtherContent, table.banners, table.featuredarticles, #experts table, table.sponsoredlinks, #loginSignin, .TwoEqColLBoxHilite, .TwoEqColRBoxHilite {
	background-image:url(../images/bg.gif);
	background-repeat: repeat-x;
	border-top: 0;
}
table.banners tr td {
	text-align: center;
	padding: 5px;
}
table.featuredarticles tr td, table.sponsoredlinks tr td {
	width: 18%;
	padding: 5px 15px;
}
table.featuredarticles tr td.last, table.banners tr td.last, table.sponsoredlinks tr td.last {
	border-right: 0;
}
#pagetitle {
	padding: 5px;
	margin-top:5px;
}
#pagetitle h1 {
	font-size: 1.5em;
	color: #000;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#pagetitle img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.redfont {
	color: #f00;
}
.bigredfont {
	font-size: 18px;
	color: #f00;
}
.bigredfont2 {
	font-size: 16px;
	color: #f00;
}
.greenfont {
	color: #2F8B3C;
}
.blackfont {
	color: #000;
}
.BecomeMemberBox {
	background-color: #f1f1f1;
	border-bottom: 1px solid #ccc;
	margin: 0 auto 10px auto;
}
#SpreadTheWord {
	margin-right: 10px;
}
/*Two equal columns */
#TwoEqColL, #TwoEqColR, #TwoColLeft, #TwoColRight {
	margin-top: 5px;
}
#TwoEqColL {
	width: 487px;
	float: left;
}
#TwoEqColR {
	float: right;
	width: 487px;
}
#TwoEqColL p {
	margin: 6px 10px;
	padding: 0;
}
#join {
	background-image: url(../images/hand_join.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
.TwoEqColLBox, .TwoEqColLBoxHilite, .TwoEqColRBox, .TwoEqColRBoxHilite {
	padding: 15px;
	margin-bottom: 5px;
}
/* Two different columns */

#TwoColLeft {
	width: 675px;
	float: left;
	margin-bottom: 10px;
}
#TwoColRight {
	width: 300px;
	float: right;
	margin-bottom: 10px;
}
.RightColBox, .LeftColBox {
	line-height: 1.3em;
}
.LeftColBox {
	margin-bottom: 5px;
}
.RightColBox table.banners tr td {
	text-align: center;
	padding: 3px;
}
.RightColBox table.rightlinks tr td {
	padding: 3px 15px;
}
.RightColBox p {
	margin: 3px 0;
}
.RightColBox h4 {
	width: 230px;
}
.LeftColBoxContent {
	padding: 15px;
}
.controlpanel a {
	color: #444;
}
.controlpanel ul li {
	display: inline;
	padding: 5px;
	margin: 0 3px 0 0;
/*	background-color: #e9e9e9; */
	background-image: url(../images/menu_bg1r.png);
	border: 1px solid #ccc;
	border-bottom: 0;
}
.controlpanel ul li:hover {
	border: 1px solid #ccc;
	background-image: url(../images/menu_bg1.jpg);
}
.controlpanel ul {
	margin: 0px;
	padding: 4px 6px;
}
.controlpanel {
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
}
.LeftColBoxTitle {
	height: 25px;
	background-image: url(../images/menu_bg.jpg);
	padding: 5px 20px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}
.LeftColBoxTitle {
	background-image: url(../images/menu_bg.jpg);
	padding: 5px 20px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}
.LeftColBoxTitlePasive {
	padding: 5px 20px;
	overflow: hidden;
	font-weight: bold;
	margin-left: 2px;
	background-image: none;
	color: #444;
}
.LeftColBoxTitleWrap {
	border-bottom: 1px solid #ccc;
	padding: 3px 0;
	margin-bottom: 5px;
	margin-top: 10px;
}
table.mystuff {
	width: 100%;
	margin-top: -5px;
}
table.mystuff tr td {
	margin: 0;
	border: 1px solid #ccc;
	padding: 3px 0;
	text-align: center;
	border-top: 0;
	margin: 0 1px;
	background-image: url(../images/menu_bg1.jpg);
}
table.mystuff tr td.active {
	border-bottom: 0;
	background-image: none;
}
table.mystuffitems  {
	border: 1px solid #ccc;
	border-top: 0;	
}
table.mystuffitems td {
	padding: 5px 5px;
	border-bottom: 1px dashed #ccc;
}
.viewall {
	color: #444;
	text-decoration: underline;
}
.viewall:hover {
	text-decoration: none;
}
.bulletinselect, table.editprofile select {
	height: 20px;
	font-size: 12px;
	padding: 0;
	margin-top: -5px;
	vertical-align: middle;
	width: auto;
}
table.active tr:hover {
/*	background-color: #f1f1f1; */
	background-color:#F7F7F7;
}
.pagination {
	text-align: center;
	border-top: 1px solid #ccc;
	padding-top: 2px;
}
table.editprofile tr td {
	padding: 3px;
}
table.editprofile select {
	margin-left: 5px;
}
textarea.editprofile, textarea.comment, textarea.articlesubmission {
	border: 1px solid #ccc;
	border-top: 0;

	padding: 5px;
}
textarea.editprofile {
	width: 590px;
	height: 120px;
}
textarea.comment {
	width: 663px;
	height: 60px;
	margin-top: -5px;
}
textarea.articlesubmission {
	width: 663px;
	height: 300px;
}
.richtexteditor {
	padding: 5px;
	width: 663px;
	border: 1px solid #ccc;
	border-top: 0;
	margin-top: -5px;
}
select.submitarticle {
	height: 27px;
	margin-top: 5px;
	vertical-align: middle;
}
table.RightColExperts {
	margin: 5px 0;
	width: 100%;
	text-align: center;
}
.smallfont {
	font-size: 10px;
}
/* ARTICLE */

.ArticleContent, .freequotestable {
	padding-right: 10px;
	font-size: 1.2em;
	line-height: 1.5em;
}
.freequotestable {
	font-size: 13px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	padding: 10px;
	border: 1px solid #cecece;
	border-top: 0;
}
.freequotestable img {
	float: right;
	margin-top: 2px;
}
.freequotestable p {
	margin: 4px 0;
}
.freequotestable ul{
	margin: 0 0 0 10px;
	padding: 0;
}
.freequotestable ul li{
	margin: 0;
	padding: 0;
}
.ArticleHeader {
	padding-right: 10px;
	margin-top: 10px;	
}
.ArticleTitle {
	color: #000;
	font-size: 20px;
	line-height: 24px;
}
h4.moreitems {
	width: 100%;
}
.ArticleContent ul li {
	margin: 5px 0;
	line-height: 1.2em;
}
/* Newsletter box*/
#newslettwindow {
 position: fixed;
 right: 0;
 width: 200px;
 visibility:hidden;
 border: 1px silver solid;
 top:280px;
 text-align:center;
 background-color:#FFFFFF;
}

/* 3 COLUMN LAYOUT */

#Left3Col {
	width: 200px;
	float: left;
	border: 1px solid #ccc;
}
#Right3Col {
	float: right;
	width: 240px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	border-top:0;
}
#Middle3Col {
	float: left;
	width: 500px;
	margin-left: 7px;
	padding: 10px;
}
#Left3Col, #Right3Col, #Middle3Col {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* END OF LAYOUT */

.Coupon {
	border-bottom: 1px solid #ccc;
	clear: both;
	margin-bottom: 10px;
}
.couponexpiration {
	float: right;
}
#couponscart {
	padding: 5px;
	border-top: 1px solid #ccc;

}
.tab, .tabactive {
	padding: 5px 5px 3px 5px;
	text-align: center; float: left;
	margin-right: 3px;
	background-repeat:repeat-x;

}
.tabactive {
	border: 1px solid #079EF7;
	background-image: url(../images/menu_bg.jpg);
	background-position: bottom;
	border-bottom: 0;
	color: #fff;
	font-weight: bold;
}
.tabactive a {
	color: #fff;
	font-weight: bold;
}
.tab {
	background-image: url(../images/menu_bg1r.png);
	border: 1px solid #ccc;
	border-bottom: 0;
}
.tab:hover {
	border: 1px solid #ccc;
	border-bottom: 0;
}
.tab a {
	color: #444;
}
.tab a:hover {
	color: #444;
}
.tabfirst {
	margin-left: 3px;
}
.CouponExpanded {
	clear: both;
	margin: auto;
	margin-bottom: 10px;
	border: 1px #444 dashed;
	padding: 5px;
	width: 490px;
}
.CouponExpandedBanner tr td {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	text-align: center;
}
.CouponCP {
	border: 1px dashed #444;
	border-bottom: 0;
	padding: 0;
	margin: auto;
	width: 500px;
}
.CouponCP img, .CouponCP a {
	vertical-align: middle;
}
.CouponCP img {
	margin-right: 3px;
	margin-left: 10px;
}
.eventtable, .eventtablefeatured {
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.lasthorizontal {
	border-right: 0;
}
.lastvertical {
	border-bottom: 0;
}
.eventtablefeatured {
	background-image: url(../images/featured.png);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #ccc;
	background-color: #f6f6f6;
}
.forumtable {
	background-color: #dadada;
}
.forumtable tr td {
	padding: 5px;
}
.forumtable td.row1 {
	background-color: #f9f9f9;
}
.forumtable td.row2 {
	background-color: #fff;
}
.forumtable thead tr td {
	background-image: url(../images/menu_bg.jpg);
	color: #fff;
	text-align: center;
	font-weight: bold;
}
a.orangebutton, a.redbutton {
	padding: 1px 4px;
	color: #fff;
	font-weight: bold;
}
a.orangebutton:hover, a.redbutton:hover {
	background-image: none;
	color: #444;
	border: 1px solid #ccc;
	text-decoration: none;
	background-color: #fff;
}
a.orangebutton {
	background-image:url(../images/orangebg.png);
}
a.redbutton {
	background-color: #f00;
	border: 1px solid #f00;
}
.becomeexpert {
	background-color: #ccc;
}
.becomeexpert tr td {
	padding: 5px;
	background-color: #fff;
	font-size: 13px;
}
.becomeexpert thead tr td {
	background-color: #f6f6f6;	
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #000;
}
.quotetitle {
	background-color: #059EF8;
	color:#fff;
	padding: 2px 5px;
	font-size: 13px;
	font-weight: bold;
}

/*marko*/

.border_link tr td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
.submit {
	background-attachment: scroll;
	background-image: url(../images/preview.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	list-style-type: none;
}

.submit_video {
	background-attachment: scroll;
	background-image: url(../images/add_video_button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	list-style-type: none;
}
.preview {
	background-attachment: scroll;
	background-image: url(../images/preview.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	list-style-type: none;
}
.submit {
	background-attachment: scroll;
	background-image: url(../images/add_blog_button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	list-style-type: none;
}
.add_blog_button {
	background-color: #FFFFFF;
	list-style-type: none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.blogs_fields{
}

/* ---- */
.float {
float:left
}
.gltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	
}
.small_text {
	font-size: 10px;
	color: #444444;
}

#blogs {
width:500px;
}


#clear_blog a{
	color:#065d90;
	text-decoration:none
}

#clear_blog a:hover{
color:#065d90;
text-decoration:underline;
}

#clear_gray a{
color:#444444;
text-decoration:none;
}
#clear_gray a:hover{
color:#444444;
text-decoration:underline;
}



.CouponExpanded_preview {
	border: 1px solid #ccc;
	padding: 3px;
}
.CouponExpanded_preview_feat {
	border: 1px solid #069df5;
	padding: 3px;
	background: #FBFBFF;
/*	background:url(../images/bg.gif) repeat-x #FBFBFF;  */
}

.coupone tr td {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #065d90;
}
.coupone a{
text-decoration:none;
font-size:12px;
}



/*content*/

/*left box*/

.box_up{
	text-align: left;
	height: 35px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-indent: 2px;
	padding: 0px;
	width: 980px;
}
.box_upright  {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	top: -30px;
	position: relative;
}

.box_upleft {
	height: 24px;
	background-attachment: scroll;
	background-image: url(../images/hand_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 30px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
video_right_view {
	color: #3CB2ED;
}

.box_upleftfeed {
	height: auto;
	margin-right: 0px;
	margin-left: 910px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.box_left_1  {
	color:#444444;
	width: 200px;
	border: 1px solid #CCCCCC;
	

}
.box_left_2  {
	color:#065d90;
	width: 200px;
	font-weight:bold;
	font-size:12px;
	border: 1px solid #CCCCCC;

}
.text1 {
	font-size:18px;
	color:#069df5;
}
.text2 {
	background-color: #F6F6F6;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;	
}

.text2 a {
	font-size:13px;
	color:#444444;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 0px;

	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font-weight: bold;
}

.text2 a:hover {
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../images/hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	color: #000000;
}
.text3 {
	font-size:24px;
	color:#069df5;
	background-color: #f6f6f6;
	display: block;
}

.text4 {
	font-size:12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 5px;
}
.text4 a{
	font-size:12px;
	color:#065d90;
	text-decoration: none;
	position: static;
	text-align: left;
}
.text4 a:hover {
    text-decoration:underline;
}

/* middle*/

.box_middle_left{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #065d90;
	height: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0px;
	padding-left: 32px;
}
.box_middle_left1{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #065d90;
	height: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
	width: 200px;
}
.box_middle_next {
	text-align: center;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-top: 10px;
}
.box_middle_next a {
	
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.box_middle_next a:hover {
	
	font-size: 11px;
	color: #069df5;
	text-decoration:none;
}
.box_middle_next a:active {
	
	font-size: 11px;
	color: #069df5;
	text-decoration:none;
}

/* box right*/

.box_right_post {
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 120px;
	background-attachment: scroll;
	background-image: url(../images/hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.box_right_post1 tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444444;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.box_right_post1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #065d90;
	text-decoration: none;
}
.box_right_post1{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}

.box_right_quota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	background-color: #F6F6F6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	color: #444444;
	height: 160px;
	text-align: left;
}
.box_right_quota1 {
	background-color: #F6F6F6;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.fields {
float:left;
}

.fields_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	
}
.box_right_members3 {
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.box_right_members {
	float: left;
	height: 20px;
	width: 80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.box_right_members1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

#content a {
	text-decoration: none;

}
#content a:hover {
	text-decoration: underline;

}
.need_answer  {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}

/*================== index.html ==================*/

#page1 #content .box_up{
	width: auto;
}
#page1 #content .box_left{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	width: 200px;
	float:left;
	border: 1px solid #CCC;
}
	

#page1 #content .box_right{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 240px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#page1 #content .box_middle{
	width:500px;
	margin-left:18px;
	margin-right:18px;
	margin-top:5px;
	float: left;
	margin-bottom: 0px;
}


/*================== add_blog.html ==================*/

#add_blog #content .box_up{
	width: auto;
}
#add_blog #content{
	height: 665px;
	
}
	
#add_blog #content .box_right{
	margin-top: 5px;
	width: 300px;
	float: right;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#add_blog #content .box_left{
	width:675px;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	float: left;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.fieldsearch {
	margin: 0px;
	font-size: 12px;
	color: #444;
	padding-top: 2px;
	padding-bottom: 2px;
}

.input-select {
	font-size:12px;
	color:#444;
}


.input-select {
    border:1px solid rgb(198,200,204);
    width:180px;
    padding:1px;
    height:21px;
}



/*================== become sponsor.asp ===================*/

#sponsor .example_top {
	margin-top: 10px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #1e8ece;
	border-left-color: #CCC;
	padding: 10px;
	margin-bottom: 10px;
	
}

#sponsor .box_price {
	background-attachment: scroll;
	background-image: url(../images/sponsor/price_gif.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 183px;
	margin: 0px;
	padding: 0px;
}

#sponsor .rotating_banner {
	height: 20px;
	width: 280px;
	font-family: Arial;
	font-size: 15pt;
	color: #383838;
	float: left;
	margin-bottom: 30px;
}
#sponsor .fixed_banner {
	height: auto;
	width: 280px;
	font-family: Arial;
	font-size: 15pt;
	color: #383838;
	float: left;
	margin-left: 233px;
	margin-bottom: 30px;
	line-height: normal;
}

#sponsor .rotating_price {
	width: 400px;
	font-family: Arial;
	font-size: 15pt;
	color: #383838;
	float: left;
	background-color: #f3f3f3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

#sponsor .fixed_price {
	width: 400px;
	font-family: Arial;
	font-size: 15pt;
	color: #383838;
	float: left;
	margin-left: 110px;
	background-color: #f3f3f3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

#sponsor .headline_price {
	background-attachment: scroll;
	background-image: url(../images/sponsor/price_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial;
	font-size: 11pt;
	color: #383838;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 180px;

}

#sponsor .body_price {
	font-family: Arial;
	font-size: 10pt;
	color: #383838;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 25px;
}

#sponsor .design_box {
	border: 1px solid #CCC;
	margin-top: 10px;
	background-color: #F3F3F3;

}

#sponsor .example {
	border: 1px solid #CCC;
	background-color: #F3F3F3;
	background-attachment: scroll;
	background-image: url(../images/sponsor/info_icon.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	color: #333;
	font-size: 12px;
	margin-bottom: 20px;
	width: 385px;

}
#sponsor .example_article {
	border: 1px solid #CCC;
	background-color: #F3F3F3;
	background-attachment: scroll;
	background-image: url(../images/sponsor/info_icon.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	color: #333;
	font-size: 12px;
	margin-bottom: 10px;
	width: auto;

}
#sponsor .example_article1 {
	padding-left: 35px;
	color: #333;
	font-size: 12px;
	width: auto;

}
#sponsor .example_article_right {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #1e8ece;
	border-left-color: #CCC;
	padding: 10px;
	float: left;
	margin-left: 110px;
	width: 380px;
	
}

#sponsor .example_banner {
	padding-left: 35px;
	color: #333;
	font-size: 12px;
	width: 385px;


}

#sponsor .link a:hover {
	background-attachment: scroll;
	background-image: url(../images/hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;
}

#sponsor .design_headline {
	border: 1px solid #CCC;
	background-attachment: scroll;
	background-image: url(../images/sponsor/design_headline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;

}

#sponsor .design_ad_middle {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	clear: both;
	padding-right: 20px;

}


#sponsor .design_ad_left {
	float: left;

}
#sponsor .design_ad_right {
	float:right;
	width: auto;
	margin-right: 10px;
	height: auto;
	font-size: 10pt;
}

#sponsor .choose_banner {
	color: #1e8ece;
	font-size: 10pt;

}
#sponsor ul {
	list-style-type: none;

}

#sponsor li {
	list-style-type: none;

}

#sponsor label {
	font-family: Arial;
	color: #393939;
	font-size: 10pt;
}

#sponsor .radio {
	border:none;
	margin-right:5px;


}

#sponsor .validated {
	width: 340px;
}

#sponsor .validated1 {
	width: 340px;
	height:22px;
}

#sponsor .form {
	padding:0px;
	margin:0px;
	border: 1px solid #CCC;
}
#sponsor .form li {
	width:350px;
	margin:3px;
	list-style:none;
	position:relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#sponsor .form li {left:0px;}
#sponsor .form li img {position:absolute;left:5px;}
#sponsor .form .error {border:1px solid #A90000;padding:4px 4px 4px 29px;background-color:#F8E5E5;}
#sponsor .form .success {border:1px solid #74F019;padding:4px 4px 4px 29px;background-color:#DEF8CA;}
#sponsor .form .selected {border:1px solid #1AA8E1;padding:4px 4px 4px 29px;background-color:#8DD8F7;}
#sponsor .form input.login {padding:2px 7px;width:auto;}
