/*---------------------------------------------------*/
/*	PAGE BODY AND MARGINS
/*---------------------------------------------------*/
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*---------------------------------------------------*/
/*	 LINKS
/*---------------------------------------------------*/
A, A.visited {
	color: #CD4F00;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:hover {
	color: #993900;
	font-weight: normal;
}
h1,h2,h3,h4,h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*---------------------------------------------------*/
/*	 LINK TITLE
/*---------------------------------------------------*/
A.title, A.title:visited {
	color: #494949;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.title:hover {
	color: #000000;
	font-weight: bold;
}
.linkhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A87AE;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2A87AE;
	border-bottom-color: #B7CFD8;
}
/*---------------------------------------------------*/
/*	 SPONSERED TITLE
/*---------------------------------------------------*/
A.sptitle, A.sptitle:visited {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.sptitle:hover {
	color: #990000;
	font-weight: bold;
}

/*---------------------------------------------------*/
/*	CATEGORIES ROUTE
/*---------------------------------------------------*/
A.catroutelink, A.catroutelink:visited {
	color: #257799;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.catroutelink:hover {
	color: #003366;
	font-weight: normal;
}
A.smcatroutelink, A.smcatroutelink:visited {
	color: #257799;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.smcatroutelink:hover {
	color: #003366;
	font-weight: normal;
}

/*---------------------------------------------------*/
/*	CUSTOM PAGES NAVIGATION
/*---------------------------------------------------*/
#cp {
	padding-bottom: 10px;
}

#cp ul a:link, #cp ul a:visited {
	display: block;
	background-color: #F9F9F9;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #2A87AE;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #2A87AE;
}

#cp ul a:hover {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	color: #206784;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #206784;
}
#cp ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#cp li {border-bottom: 1px solid #F9F9F9;}

/* fix for browsers that don't need the hack */
html>body #cp li {border-bottom: none;}

/*---------------------------------------------------*/
/*	ITEM PAGES NAVIGATION
/*---------------------------------------------------*/
#ci {
	padding-bottom: 10px;
}

#ci ul a:link, #ci ul a:visited {
	display: block;
	background-color: #F9F9F9;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #FF6300;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF6300;
}

#ci ul a:hover {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	color: #CD4F00;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CD4F00;
}
#ci ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#ci li {border-bottom: 1px solid #F9F9F9;}

/* fix for browsers that don't need the hack */
html>body #ci li {border-bottom: none;}


/*---------------------------------------------------*/
/*	DIRECTORY CATS / SUB CATS
/*---------------------------------------------------*/
A.cats, A.cats:visited {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 27px;
	color: #FF6300;
	font-weight: bold;
}
A.cats:hover {
	color: #CD4F00;
	font-weight: bold;
}
A.scats, A.scats:visited {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 27px;
	color: #FF6300;
	font-weight: normal;
}
A.scats:hover {
	color: #CD4F00;
	font-weight: normal;
}
A.sub_cats, A.sub_cats:visited {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.sub_cats:hover {
	color: #003366;
	font-weight: normal;
}
.subcatcon {
padding-left: 27px;
}


/*---------------------------------------------------*/
/*	CATEGORY ICONS
/*---------------------------------------------------*/
.ia {
	display: block;
	background: transparent url(../_images/i_fa.gif) no-repeat left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.ib {
	display: block;
	background: transparent url(../_images/i_fb.gif) no-repeat left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	}
.ic {
	display: block;
	background: transparent url(../_images/i_fc.gif) no-repeat left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	}


/*---------------------------------------------------*/
/*	SIDE CATEGORIES NAVIGATION
/*---------------------------------------------------*/
#c {
	padding-bottom: 10px;
}

#c ul a:link, #c ul a:visited {
	display: block;
	background: transparent url(../_images/i_fs.gif) no-repeat left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 18px;
	color: #FF6300;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 5px;
}

#c ul a:hover {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 5px;
	color: #CD4F00;
}
#c ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#c li {border-bottom: 1px solid #F9F9F9;}

/* fix for browsers that don't need the hack */
html>body #c li {border-bottom: none;}

/*---------------------------------------------------*/
/*	FEATURED LINKS
/*---------------------------------------------------*/
A.add_featured, A.add_featured:visited {
	color: #bc3f3f;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.add_featured:hover {
	color: #931818;
	font-weight: normal;
}

/*	FEATURED LINKS HEADING  */
.featured_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BC3F3F;
}

.feature_link_back {
	background-color: #FDF5F2;
}
.feature_head_back {
	background-color: #FFCCCC;
}
.feature_sep_top {
	height: 1px;
	background-color: #BC3F3F;
	margin: 0px;
	padding: 0px;
}
.feature_sep_bot {
	height: 1px;
	background-color: #FFB2B2;
	margin: 0px;
	padding: 0px;
}

/*---------------------------------------------------*/
/*	NEW LINKS HEADING
/*---------------------------------------------------*/
.newlinks_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D58900;
	text-decoration: none;
}

.new_links_back {
	border: 1px solid #CCCCCC;
	background-color: #FFEFC2;
}
.sep_new_top {
	height: 1px;
	background-color: #D58900;
	margin: 0px;
	padding: 0px;
}

.sep_new_bot {
	height: 1px;
	background-color: #EAD9A3;
	margin: 0px;
	padding: 0px;
}
/*---------------------------------------------------*/
/*	MAIN HEADING
/*---------------------------------------------------*/
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
}
/*---------------------------------------------------*/
/*	CAT PAGE HEADING / DROPDWON BOX / SEARCH BOX
/*---------------------------------------------------*/
.cathead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #257799;
	text-decoration: none;
}
.catdd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2A87AE;
	text-decoration: none;
}
.seadd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6300;
	text-decoration: none;
	border: 1px solid #E2E2E2;
	margin-left: 1px;
}
.sep_cat_top {
	height: 1px;
	background-color: #2A87AE;
	margin: 0px;
	padding: 0px;
}
.cat_desc_back {
	background-color: #F3F7F8;
}
/*---------------------------------------------------*/
/*	OTHER HEADINGS
/*---------------------------------------------------*/
.formHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #EBEBEB;
	background-color: #F7F7F7;
}

/*---------------------------------------------------*/
/*	NEWSLETTER
/*---------------------------------------------------*/
.nhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.nback {
	background-color: #477E29;
}
.nsep {
	background-color: #3C6B24;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.nbut {
	font-weight: bold;
	color: white;
	background-color: #477E29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A0D681;
	border-right-color: #3C6B24;
	border-bottom-color: #3C6B24;
	border-left-color: #A0D681;
	margin: 0px;
	padding: 1px;
}

/*---------------------------------------------------*/
/*	URL COLOUR
/*---------------------------------------------------*/
.url_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


/*---------------------------------------------------*/
/*	REVIEW
/*---------------------------------------------------*/
.rev_yes img{
border: 1px solid #5EC65E;
background-color:#ebf5e1;
}
.rev_yes:hover img{
border: 1px solid #336600;
}

.rev_no img{
border: 1px solid #D35C51;
background-color:#F5E8E1;
}
.rev_no:hover img{
border: 1px solid #990000;
}


/*---------------------------------------------------*/
/*	REPORT ERROR LINK
/*---------------------------------------------------*/
.err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}

/*---------------------------------------------------*/
/*	HITS
/*---------------------------------------------------*/
.hits_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
/*---------------------------------------------------*/
/*	REVIEW TOTAL
/*---------------------------------------------------*/
.rev_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
A.rev_total, A.rev_total:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
A.rev_total:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
/*---------------------------------------------------*/
/*	RATING
/*---------------------------------------------------*/
.rate_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
/*---------------------------------------------------*/
/*	OTHER LINKS
/*---------------------------------------------------*/
A.ol, A.ol:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
A.ol:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/*---------------------------------------------------*/
/*	DATE COLOUR
/*---------------------------------------------------*/
.date_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

/*---------------------------------------------------*/
/*  PAGE LINKS
/*---------------------------------------------------*/
.pageLink img{
border: 1px solid #CCCCCC;
background-color:#F7F7F7;
margin: 3px;
padding: 1px;
}
.pageLink:hover img{
border: 1px solid #CC0000;
}


.pLink img{
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.pLink:hover img{
border: 1px solid #CC0000;
}


/*---------------------------------------------------*/
/*	FONTS
/*---------------------------------------------------*/
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.verda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*---------------------------------------------------*/
/*	LINK DESCRIPTION
/*---------------------------------------------------*/
.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*---------------------------------------------------*/
/*	BORDER & BACKGROUND & SEPARATORS
/*---------------------------------------------------*/
.lb {
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-bottom: 5px;
}
.plb {
	border: 1px solid #FFD52A;
	margin-top: 3px;
	margin-bottom: 5px;
}
#nlb { 
	margin-top: 3px;
	margin-bottom: 5px;
}
.grey_border {
	border: 1px solid #CCCCCC;
}
.grey_back {
	background-color: #EBEBEB;
}
.lgrey_back {
	background-color: #F7F7F7;
}
.xlgrey_back {
	background-color: #FAFAFA;
}
.o_back {
	background-color: #D8E5EA;
}
.sepline {
	height: 1px;
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
}
.sephline {
	width:1px;
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
}
.sep_darkgrey {
	height: 1px;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.sepdots {
	background-image: url(../_images/dotlight.gif);
	height: 1px;
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
}
.sepdots2 {
	background-image: url(../_images/dots.gif);
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.sep_pixels {
	height: 5px;
}
.sep_pix10 {
	height: 10px;
}
.sep_lm {
	padding-left: 10px;
}
.sep_rm {
	padding-right: 2px;
}
.sep_box {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.b {
padding:7px;
}
.p {
padding:5px;
}

/*---------------------------------------------------*/ 
/*  NAVIGATION LINKS
/*---------------------------------------------------*/
.nav { 
	font-size: 12px;
	line-height: 2em;
	font-weight: bold; 
	margin: 0; 
	margin-top: 5px; 
	margin-bottom: 3px; 
}
.nav a, .nav a:visited {
	color: #455995;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #F6F6F6;
}
.nav a:hover, .nav a:active { 
	color: #455995;
	border: 1px solid #455995;
	padding: 3px;
	background-color: #F3F3F3;
}

/*---------------------------------------------------*/
/*	OTHER
/*---------------------------------------------------*/
.table-colborder {
	border: 1px solid #CC0000;
}
.img-border {
	border: 1px solid #CCCCCC;
	margin-left: 3px;
}
.left_margin {
	margin-left: 3px;
}
.vred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}
.vbred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.flg {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.fontsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul {
	list-style-type:square;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	padding-top: 5px;
}



/*---------------------------------------------------*/
/* CUSTOM 
/*---------------------------------------------------*/
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
	border-style: solid;
	border-color:#AAAAAA;
}

A.link, A.link:visited{
	color: #257799;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.link:hover {
	color: #003366;
	font-weight: normal;
	background-color: #F4F4F4;
}
.vw {
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 11px;
	color: #FFFFFF;

}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.arial2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900;
}
.re {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
A.wsdw, A.wsdw:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.wsdw:hover {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.tmp, A.tmp:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	padding: 0px;
}
A.tmp:hover {
	color: #D5EEF8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	padding: 0px;
}
A.tmp2, A.tmp2:visited {
	color: #257799;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 4px;
	padding: 0px;
}
A.tmp2:hover {
	color: #123A4B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 4px;
	padding: 0px;
}
A.tmp3, A.tmp3:visited {
	color: #3CA4D0;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	padding: 0px;
}
A.tmp3:hover {
	color: #257799;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	padding: 0px;
}
A.tmp4, A.tmp4:visited {
	color: #257799;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
}
A.tmp4:hover {
	color: #003366;
	font-weight: bold;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #0702d2;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #0702d2;
}
.ag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.vg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.vc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #557E29;
}
.co {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.msg_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #967000;
	background-color: #FFF8CC;
	border: 1px solid #FFB622;
	padding: 0px;
	margin: 0px;
}
#tbl td {
	padding: 5px;
}
#tbl0 td {
	padding: 0px;
}
.txtCounter {
	font-weight: bold;
	color: #990000;
	border: 1px solid #CCCCCC;
}
/*---------------------------------------------------*/
/* BUTTONS					
/*---------------------------------------------------*/
.but_red {
	font-weight: normal;
	color: white;
	background-color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.but_s {
	font-weight: normal;
	color: white;
	background-color: #257799;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #96C0D8;
	border-right-color: #265066;
	border-bottom-color: #265066;
	border-left-color: #96C0D8;
	padding:2px 3px 3px 3px;
}
.but_search {
	font-weight: bold;
	color: white;
	background-color: #ff6300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f8d0b7;
	border-right-color: #b55315;
	border-bottom-color: #b55315;
	border-left-color: #f8d0b7;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
A.but_signup, A.but_signup:visited {
	font-weight: normal;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../_images/bb.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	display:inline;
	margin:0px;
	padding:2px 17px 5px 17px;
}
A.but_signup:hover {
	text-decoration: underline;
	color: white;
}


/*--------------------------------------------*/
/*  TEXT BOX SELECTION
/*--------------------------------------------*/
.outline {
	background-color: #FFFFFF;
	padding: 5px;
}
.outlineSelected {
	background-color: #DFECF5;
	padding: 5px;
}

.box {
	border: 1px solid #CCC;
}

