/*
	Core CSS Document [Advanced Styling]
	Author: Echidna Solutions Corp - support@echidna.ca
	v2.0 // MASTER style file last modified on 11/18/2008	
*/

/*
	=BASIC ELEMENTS
*******************************/
body{font-size:83%; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#ccc; background:#3f4b2e url(../images/bg_body.jpg) repeat-x top center;}
p{margin:0 0 8px 0; }
strong{color:; font-weight:bold;}
em{color:; font-style:italic;}
a:link, a:visited{color:#99cc33; text-decoration:none;}
a:hover, a:active{color:#99cc33; text-decoration:none;}

/*
	=HEADER STYLING
*******************************/
h1 a{position:absolute; height:56px; width:251px; text-indent:-9999px; overflow:hidden; top:0; left:0; background:url(../images/logo-trans.png) no-repeat top left;}

/*
	=NAVIGATION STYLING
*******************************/
#navigation_primary li a{/*background-repeat:no-repeat; background-position:top center; background-color:#00FFFF;*/}
#navigation_primary li a{font-size:1.0em; font-weight:bold; background:url(../images/hr.gif) no-repeat bottom left;}
#navigation_primary li a:link, #navigation_primary li a:visited{}
#navigation_primary li a:hover, #navigation_primary li a:active{color:#fff;}

/*
	=CONTENT STYLING
*******************************/

/* =MAIN */

/* elements */

/* headings */
#content_main h2{font-size:1.7em; color:#fff; margin:0 0 20px 0; background:url(../images/header_content-trans.png) no-repeat top left; padding:5px;}
#content_main h3{font-size:1.3em; color:#fff; margin:0 0 10px 0;}
#content_main h4{font-size:1.1em; color:#fff;}
#content_sidebar2 h2{width:251px; height:29px; font-size:1.2em; color:#ffffff; background:url(../images/header-trans.png) no-repeat top left; padding:5px;}
#content_sidebar2 h3{font-size:1em; font-weight:bold; color:#fff;}


/* lists */
#content_main ol, #content_main ul{list-style-position:outside;}
#content_main ol li{list-style-type:decimal;}
#content_main ul li{list-style-type:square;}
#content_main li{margin:5px 0; padding:0; list-style-position:inside;}

/*#content_sidebar2 li img{position:absolute; top:0; left:0;}
#content_sidebar2 li span,#content_sidebar2 li h3{position:relative; font-size:0.8em; width:190px; margin:0px 0px 0px 60px; display:block;}
#content_sidebar2 li{position:relative; margin:0px 17px 10px 0px; padding:0px 0px 0px 0px;}*/

#content_sidebar2 li{width:186px; margin:0; padding:0 0 10px 65px; position:relative;font-size:0.8em; }
#content_sidebar2 li img{position:absolute; top:0; left:0;}


/* tables */

/* forms */

/* =SIDEBAR [sidebar specific]*/

/* elements */

/* headings */

/* lists */

/* tables */

/* Email Newsletter */
#newsletter {position:relative; width:255px;}
#newsletter .input{width:170px;}
#newsletter .btn_subscribe{position:absolute; top:0; right:0; width:72px; height:24px; border:0px; margin:0px; padding:0px; line-height:0; background-color:#3f4b2e;}

/* messaging */


/* =GENERAL */
.frm_core{/*position:relative;*/}
.frm_core label{display:block; height:auto; font-weight:bold;}
.frm_core input{padding:0px; margin:0; background-color:#fff; color:#000;}
.frm_core textarea{padding:5px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; overflow:auto;}
.frm_core .btn{color:#000; font-weight:bold; width:auto; overflow:visible;}
.frm_core .checkbox{width:auto;}
.frm_core select{width:;}
.frm_core h3{}

.tbl_core{width:100%;}
.tbl_core td{padding:3px 0 3px 2px;border-bottom:1px solid #000;}

.tbl_core tr.head{background-color:#272d38;}
.tbl_core tr.row1{background-color:#eff3fc;}
.tbl_core tr.row2{background-color:#fff;}


/*
	=MODULES STYLING [module specific]
*******************************/



/*
	=SITE INFO STYLING
*******************************/
#site_info{font-size:0.8em; background:url(../images/hr.gif) repeat-x top left;}
#site_info p{line-height:3em;}
#site_info h5{position:absolute; text-indent:-9999px; overflow:hidden;}
#site_info a{color:#fff;}
#site_info a:link, #site_info a:visited{color:#fff;}
#site_info a:hover, #site_info a:active{color:#99cc33;}


/*
	=CLASSES
*******************************/
#content_main .imgLink{border:none; background:none;}
.highlight{font-weight:bold; color:#fff;}
.important{}