/* CSS Document */
* { margin:0; padding:0;}


table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none;}






/*------CORNERS------*/


.border-left {background:url(../images/border-left.gif) repeat-y left ;}
.border-right {background:url(../images/border-right.gif) repeat-y right;}
.border-top {background:url(../images/border-top.gif) repeat-x top;}
.border-bot {background:url(../images/border-bot.gif) repeat-x bottom;}
.corner-top-left {background:url(../images/corner-top-left.gif) no-repeat left top;}
.corner-top-right {background:url(../images/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(../images/corner-bot-left.gif) no-repeat left bottom;}
.corner-bot-right {background:url(../images/corner-bot-right.gif) no-repeat right bottom; width:100%; overflow:hidden;}
.corner-bot-right .inner { padding:18px 30px 15px 32px;}



/*-----------------*/

#cont { width:100%; overflow:hidden; padding-top:16px;}

#left-col { width:228px; margin-right:-228px; float:left; position:relative;}
#left-col .ind { padding:20px 13px 9px 7px;}

#cont-col { float:left; width:100%;}
#cont-col .ind { padding:0px 0px 20px 228px;}

/*#right-col { width:229px; margin-left:-229px; float:left;}
#right-col .ind { padding:9px 0px 0px 9px;}*/

/**************---TITLES---**************/
h1 { font-size:18px; font-weight:normal;}
h1.title {font-size:17px;}
h1.title a {color:#000000; text-decoration:none; font-size:30px; font-weight:normal; line-height:28px;}
h1.title a:hover{text-decoration:underline;}
#tabs-wrapper h2 { background:none; color:#000000 !important; padding-bottom:10px; font-size:22px; font-weight:normal;}

h2 { font-size:22px; font-weight:normal; color:#000; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%;}
h2.with-tabs { padding-left:0px; padding-top:10px;}
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 { color:#424242; padding:5px 0px;}
h3 a {color:#424242; text-decoration:none;}

.title { padding:0px;}
.title h3 { color:#000000; font-size:24px; padding:10px 10px 0px 4px; font-weight:normal; font-family:arial;}


.submit { padding:7px 0px 8px 1px; overflow:hidden;}
.submitted, .submit .submitted{ color:#a0a0a0; font-size:13px; line-height:normal; font-weight:normal;}
.submitted a { color:#a0a0a0;}

/***************/



.content { padding:0px 10px 0px 0px; color:#363636; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.content span { color:#a0a0a0; font-size:12px;}
.content span strong { font-size:10px; line-height:16px;}
.node .content a { color:#f58500; font-size:9px;}
.content a:hover{ text-decoration:none;}

.node { width:100%; padding-bottom:10px;}
.node .content { padding:0px 5px 5px 0px; overflow:hidden;}
.node div.links { padding-top:9px; padding-bottom:2px; float:right;}
.node .title {padding:0px 15px 0px 0px;}

/*---------------------*/


/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
#custom {width:100%; overflow:hidden; background-color:#f1efe8; padding-left:18px;}
#custom .block-block { float:left;}
#custom .block-block .content {line-height:15px; overflow:hidden;}
#custom .block-block .text-block { padding:10px 0px 0px 0px;}
#custom .block-block .content .readmore { display:block; float:left; padding-top:10px;}
#custom .block-block .content .count { display:block; float:right; font-size:18px; background:url(../images/bg-count.html) top left no-repeat; padding:7px 0px 25px 0px; text-decoration:none; width:58px; text-align:center;}
#custom .block-block .title h3{ padding:0}

#block-block-11 { width:236px; background:url(../images/bg-block2.gif) left repeat-y;}
#block-block-11 .block-top{ background:url(../images/block-top2.gif) top left no-repeat;}
#block-block-11 .content{ background:url(../images/block-bot2.gif) bottom left no-repeat; padding:23px 19px 20px 19px;}
#custom #block-block-11 .text-block { padding-top:3px;}

#block-block-12 { width:234px; background:url(../images/bg-block3.gif) left repeat-y;}
#block-block-12 .block-top{ background:url(../images/block-top3.gif) top left no-repeat;}
#block-block-12 .content{ background:url(../images/block-bot3.gif) bottom left no-repeat; padding:23px 19px 20px 19px;}

#block-block-13 { width:235px; background:url(../images/bg-block4.gif) left repeat-y;}
#block-block-13 .block-top{ background:url(../images/block-top4.gif) top left no-repeat;}
#block-block-13 .content{ background:url(../images/block-bot4.gif) bottom left no-repeat; padding:23px 19px 20px 19px;}



/*---*/



/*-----GENERAL-----*/


img.alignleft{ float:left; margin-right:14px;}
img.alignright{ float:right; margin-left:35px;}




