/* CSS Document */

div#content_pad table.nopad td.content-small .article_seperator {
display:block; 
height:43px;
margin-right:10px;
background:url(../images/divider-h3.gif) no-repeat !important;
background:none;
}

/*************** WRAPPERS ****************/
/*************** WRAPPERS ****************/
/*************** WRAPPERS ****************/

div#bottom{background:url(../images/bg-page-bottom02.jpg) 50% 100% repeat-y}
div#middle{background:url(../images/bg-page-middle02.jpg) 50% 0% no-repeat}
div#top{padding-bottom:87px;background:url(../images/bg-page-top07.jpg) 50% 0% no-repeat}
div#wrapper {margin:0 auto;width:799px;}
/*div#bg_fire {background: #000000 url(../images/bg-fire.jpg) no-repeat fixed 50% 100%}*/

/*************** HTML STUFF ****************/
/*************** HTML STUFF ****************/
/*************** HTML STUFF ****************/

body{
color:#FFF;
font:12px/130% Verdana, Geneva, Helvetica, Arial, sans-serif;
/*Geneva,Helvetica,Arial,sans-serif;
Arial, Helvetica, sans-serif;*/
height:100%;
margin:0px 0px 0px 0px;
background: #000000 url(../images/bg-fire.jpg) no-repeat fixed 50% 100%
}

html{
height:100%;
margin-bottom:1px
}

a:link, a:visited {
	color: #FF9999; 
}

/*************** HEADER and TOP MENU1 ****************/
/*************** HEADER and TOP MENU1 ****************/
/*************** HEADER and TOP MENU1 ****************/

#header {
height:200px;
}

#header ul#mainlevel-top1 {
position:relative; top: 154px; left: -10px;
float: right;  padding: 0;  margin:0;  list-style: none;
}

#header #mainlevel-top1 li {
float: right; margin: 0;	padding: 0;
}

#header #mainlevel-top1 a:link, #header #mainlevel-top1 a:visited {
font-size: 11px;	font-family: Arial, Helvetica, sans-serif;  font-weight: bold;text-transform: uppercase;
color: #fff;	float:left;  display:block;	padding: 0 10px; height: 20px;	line-height: 20px;  
text-decoration: none;border: 0;
}

#header #mainlevel-top1 a:hover {
text-decoration: underline;
}

/*************** TOP MENU2 ****************/
/*************** TOP MENU2 ****************/
/*************** TOP MENU2 ****************/

#header ul#mainlevel-top2 {position:relative; top: 71px !important; left: 185px !important;
 top: 500px; left: 155px; padding: 0;  margin:0;  list-style: none;}

#header #mainlevel-top2 li {float: left;margin: 0;	padding: 0;}

#header #mainlevel-top2 a:link, #header #mainlevel-top2 a:visited {font-size: 11px;
font-family: Arial, Helvetica, sans-serif;  font-weight: bold;text-transform: uppercase;
color: #fff;	float:left;  display:block;	padding: 0 10px; height: 20px;	line-height: 20px;  
text-decoration: none;	border: 0;}

#header #mainlevel-top2 a:hover {  text-decoration: underline;}

/*************** MAIN BODY ****************/
/*************** MAIN BODY ****************/
/*************** MAIN BODY ****************/

div#content_pad table.nopad td.content-small {padding-left:15px;width:421px;
background:url(../images/smallpage/main-top.png) no-repeat 15px 0%;}
div#content_pad table.nopad td.content-fullpage {width:799px;padding-left:15px;
background:url(../images/fullpage/main-top.png) no-repeat 15px 0%;}

div#content_pad table.nopad td.content-fullpage div#mainbody-top {}

div#content_pad table.nopad td.content-fullpage div#mainbody-middle {
background:url(../images/fullpage/main-middle.png) repeat-y;
margin-top: 22px;
padding: 0 30px;
}

div#content_pad table.nopad td.content-fullpage div#mainbody-bottom {
background:url(../images/fullpage/main-bottom.png) no-repeat;
margin-top:-15px;
height: 60px;
}

div#content_pad table.nopad td.content-small div#mainbody-top {}

div#content_pad table.nopad td.content-small div#mainbody-middle {
background:url(../images/smallpage/main-middle.png) repeat-y;
margin-top: 22px;
padding: 0 12px;
}

div#content_pad table.nopad td.content-small div#mainbody-bottom {
background:url(../images/smallpage/main-bottom.png) no-repeat;
height: 60px;
}

div#content_pad table.nopad h3 {
margin:-0px;
}

/*************** RIGHT SIDE ****************/
/*************** RIGHT SIDE ****************/
/*************** RIGHT SIDE ****************/

div#content_pad table.nopad td.right {
padding-left: 10px;width:340px;
}

div#content_pad table.nopad td.right div.module {
padding: 0 0 0 0 !important; padding: 10px 0 0 0;
margin: -15px 0 0 0 !important; margin: -0 0 0 0;
background:url(../images/smallpage/module-bottom.png) 0% 100% no-repeat;
}

div#content_pad table.nopad td.right div.module div {
background:url(../images/smallpage/module-top.png) no-repeat;
}

div#content_pad table.nopad td.right div.module div div {}
div#content_pad table.nopad td.right div.module div div div {
padding-bottom: 60px !important; padding-bottom: 40px;
/*background:url(../images/smallpage/module-middle.png) 0% 100% repeat-y;*/
}

div#content_pad table.nopad td.right div.module div div div h3 {
position:relative;
top:15px;left:15px;
font-size:18px;
margin-bottom:8px;
}

div#content_pad table.nopad td.right div.module div div div p,
div#content_pad table.nopad td.right div.module div div div div,
div#content_pad table.nopad td.right div.module div div div ul,
div#content_pad table.nopad td.right div.module div div div table {
background:url(../images/smallpage/module-middle.png) repeat-y;
padding: 10px 25px 0px 25px; /*margin-top:8px;*/
margin: 0px !important; margin: 0 0 0 -0px;
}


/*************** JOOMLA STUFF ****************/
/*************** JOOMLA STUFF ****************/
/*************** JOOMLA STUFF ****************/

div#pathway {position:relative; top:15px;left:12px;}

div.blog {}

div.blog div.leading-story {}

div.leading-story, div.contentpaneopen, div.inside-blog {}

div.contentheading h3 {}

div.contentheading h3.contentheading {}



div.three-buttons {
float:right;
/*margin-top:-15px;
padding: 0px 1px;*/
}

div.pdf-icon {
margin-right: 10px;padding-right:10px;
}

div.email-icon {
margin-left:10px;
}

div.toc-row {
padding-top:15px;
}

span.createdate, div.author, span.content_rating {
color: #CCCCCC; font-size: .8em; padding-left:15px;
}

div.author {
margin-left: -19px;
}

div.blog div.leading-story div.contentpaneopen {}

div.contentpaneopen {
padding: 0 20px 0 20px;
}

div.contentpaneopen div.author {}
div.contentpaneopen span.article_seperator {}
div.intro-stories {}
.inputbox {border: 1px solid #CCCCCC;}

div#content_pad table.nopad ul {
padding: 0 5px 0 12px;
}

div#content_pad table.nopad li {
padding: 5px 0px 5px 0px;
font-size:.9em;
}
