/* Design by cmslounge  */
/* Get more like this at http://www.cmslounge.com  */

/* Layout */

BODY#body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/bg.jpg) repeat;
}

#footer {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/bg.jpg) repeat;
}

body,td,th, tr, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 155%;
}

#space {
	height: 10px;
	background: url(../images/bg.jpg) repeat;
}

#wrapper,
#wrapper_bgtop,
#wrapper_bgbottom {
	position: relative;
	margin: 0 auto;
	width: 820px;	
}

#wrapper_bgtop {
	background: url(../images/wrapper_bgtop.jpg) no-repeat left top;
}

#wrapper_bgbottom {
	background: url(../images/wrapper_bgbottom.jpg) no-repeat left bottom;
}

#wrapper {
	text-align: left;
	background: url(../images/wrapper_bg.jpg) repeat-y left top;	
}

p {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

.moduletable {
	padding: 0;
	margin: 0;
}

#block1 {}

#left {
	float: left;
	width: 200px;
	text-align: right;
}

#logo {
	float: left;
	width: 180px;
	height: 249px;
padding-left: 25px;
padding-top: 15px;
}

#logo img {
	display: block;
}


#caption {
	float: left;
	width: 200px;
padding-top: -50px;
}

#left_module .moduletable {
	padding-left: 60px;
	padding-bottom: 45px;
}


#user3_module {
	width: 200px;
        float: left;
padding-top: 40px;
text-align: center;
}

#user3_module .moduletable {
	padding-left: 40px;
	padding-bottom: 10px;
padding-top: 40px;
}


#right {
	float: right;
	width: 580px;
}

#home_module {
	width: 200px;
}

#home_module .moduletable {
	padding: 10px;
	padding-top: 20px;
	padding-left: 15px;
}

#content {}

#content-padding {
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 15px;
}

#content .back_button {
	padding-bottom: 20px;
}

#clear {
	clear:both;
}


/* OTHER TAGS */

a:link, 
a:visited  {
	color: #760000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* other mambo elements */

.contentpane {
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

.contentpaneopen  {
	width: 95%;
	margin: 0;
	padding: 0;
	border: none;   
}


/* form tags */

.small {
	font-size: 10px;
	text-decoration: none; 
}

.searchfield {
	border: 1px solid #666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 2px;
}

.inputbox {
	padding: 2px;
	border: 1px solid #E8E8E8;
	text-transform: capitalize;
	font-size: 9px;
	text-indent: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}

textarea {
	border: 1px solid #999;
	padding: 2px;
	width: 250px;
	height: 200px;
}

img {
	border: 0;
}

form {
	padding: 0;
	margin: 0;
}

.componentheading, 
.contentheading {
	color: #760000;
	font-weight: bold;
	font-size: 16px;	
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	background: url(../images/title.jpg) repeat-x left 20px;
}

/* new tags */


h1, h2, h3, h4 {
	margin: 0;
	padding: 5px;
	padding-bottom: 10px;
	padding-left: 0;
}

h1 {
	font-size: 16px;
	color: #760000;
}

h2 {
	font-size: 13px;
}

h3 {
	font-size: 14px;	
}

#left_module h3 {
	font-family: "Californian FB";
	font-weight: normal;
	text-transform: lowercase;
	color: #000;
	text-align: right;
}

#home_module h3 { 
	background: url(../images/title.jpg) repeat-x left 20px;
	margin-bottom: 10px;
	text-transform: lowercase;
	color: #CB0000;
	font-size: 14px;
}

h4 {
	font-size: 12px;
	color: #760000;	
}

ul { 
	margin: 2px;
	padding: 6px;
	padding-left: 15px;
}

li {	
	list-style: none;
	list-style-image: url(../images/arrow.png);
	padding-left: 1px;
	line-height: 150%;
}

ul.arrow1 li,
ul.arrow2 li {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

ul.arrow1,
ul.arrow2  {	
	line-height: 150%;
	padding-bottom: 3px;
	margin-top: 2px;
}

ul.arrow1 li {	
	list-style-image: url(../images/arrow1.jpg);
}

ul.arrow2 li {
	list-style-image: url(../images/arrow2.jpg);
}

html {
/* this is a hack to force scrollbars on at
all times so that the page does not jump
when going from short to long pages */
height: 100%;
margin-bottom: 1px;
}

.componentheading {

margin-bottom: 15px;
}

td.componentheading {
padding-bottom: 15px;
}


div#horiz-menu {
height: 30px;
padding-top: 30px;
padding-bottom: 50px;
}


/* @group Horiz Menu */

div#horiz-menu ul {
margin: 0;
padding: 0;
color: #fff;
}

div#horiz-menu li {
margin: 0;
padding: 0;
padding-right: 2px;
float: left;
background: #619ECB;
text-color: #fff;
	list-style: none;
font-size: 90%;
}

div#horiz-menu li li{
margin: 0;
padding: 0;
padding-right: 2px;
float: left;
background: #619ECB;
text-color: #fff;
	list-style: none;
font-size: 100%;
}




div#horiz-menu a:link,
div#horiz-menu a:visited {
display: block;
float: left;
padding: 0 9px;
height: 30px;
line-height: 30px;
text-decoration: none;
text-transform: uppercase;
text-size: 10px;
}

/* @end */

/* @group Side Menu */

div.moduletable ul.sidenav,
div.moduletable ul.sidenav ul {
margin: 0;
padding: 0;
}

ul.sidenav li {
position: relative;
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 5px;
margin-left: 0px;
}

ul.sidenav li li {
margin-left: 15px;
}


ul.sidenav img {
float: left;
margin-top: 5px;
}

ul.sidenav a {
margin-left: 0px;
padding-left: 10px;
line-height: 25px;
font-weight: bold;
}

ul.sidenav a:hover {
text-decoration: none;
}

/* @end */



div#top a.mainlevel {
display: block;
float: left;
background: #619ECB;
margin: 0;
padding: 0 5px;

color: #fff;
}


/* @group Lists */

td.mainbody ul {
margin-left: 10px;
}

td.mainbody li {
padding-left: 0px;
padding-bottom: 15px;
}

#mainbody ul.arrow,
#mainbody ul.arrows,
#mainbody ul.check,
#mainbody ul.clip,
#mainbody ul.pencil,
#mainbody ul.plus {
margin-left: 35px;
padding: 0;
}

ul.arrow li,
ul.arrows li,
ul.check li,
ul.clip li,
ul.pencil li,
ul.plus li {
list-style: none;
padding-bottom: 15px;
padding-left: 40px;
}

/* @group mainmenu */

a.mainlevel:link,
a.mainlevel:visited {
text-decoration: none;
}

a.mainlevel {

display: block;
padding: 6px 0 2px 20px;
margin-bottom: 3px;
}

a.sublevel:link,
a.sublevel:visited {

text-decoration: none;
padding-left: 10px;
background: #619ECB;
}

a.mainlevel:hover {
text-decoration: underline;
color: #fff;
}

a.sublevel:hover {
text-decoration: none;
}

.nounder {
text-decoration: none;
border: 0;
}

.style-wrapper {
padding-left: 70px;
padding-top: 30px;
}

.style {
float: left;
margin-right: 50px;
margin-bottom: 50px;
}

/* hilite1 */

#mainbody div.moduletable-hilite1 a {
color: #A21A21;
}

#mainbody div.moduletable-hilite1 {
background: #A2C2CD;
}

#mainbody div.moduletable-hilite1 h3 {
background: #00234C url(../images/style3/body-hl1-h3.png) 0 0 repeat-y;
color: #fff;
}

#mainbody div.moduletable-hilite1 li {
background: url(../images/style3/bullet-hl1.png) 0 3px no-repeat;
}

#mainbody div.moduletable-hilite1 a.readon {
background: url(../images/style3/body-hl1-readmore.png) 0 0 no-repeat;
color: #fff;
}

#menu-container {position:relative;z-index:99;}


a#active_menu:link,
a#active_menu:visited {
color: #fff;
}


li.active_menu a:link,
li.active_menu a:visited {
color: #fff;
}

li.active_menu li a:link,
li.active_menu li a:visited {
color: #fff;
background: #619ECB;
}

#fxContainer .contentheading,
#fxContainer div.moduletable h3,
#fxContainer {
color: #fff;
}

#fxTarget {
background: #FF6F0F;
}

#fxShadow {
background: url(../images/style6/fx-bottom.png) 0 0 repeat-x;
}

#fxTab {
background: url(../images/style6/fx-tab.png) 0 0 no-repeat;
}

#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited {
color: #fff;
}

#fxTab a:hover {
color: #ccc;
}



div#hdiv {
background: url(../images/style6/bottom-hdiv.png) 0 0 repeat-x;
}

/* @group Suckerfish Menu */

#horiz-menu.suckerfish a {
color: #fff;
background: #619ECB;
}

div#horiz-menu a:hover,
#horiz-menu.suckerfish li:hover,
#horiz-menu.suckerfish li.sfhover {
background: #666;
color: #fff;
}

#horiz-menu.suckerfish li li:hover,
#horiz-menu.suckerfish li li.sfhover {
background: #666;
font-weight: normal;
text-transform: uppercase;
}


}



#horiz-menu.suckerfish li li a:link,
#horiz-menu.suckerfish li li a:visited {

background: #619ECB;
font-size: 90%;
border-top: 1px solid #fff;
color: #fff;
font-weight: normal;
}

#horiz-menu.suckerfish li li {
background: #619ECB;

font-weight: normal;
}

#horiz-menu li li a.daddy:link,
#horiz-menu li li a.daddy:visited,
#horiz-menu li li a.daddy:active {

background: url(../images/rightarrow.png) 70% 50% no-repeat;

}









div#horiz-menu li {

}

div#horiz-menu a:link,
div#horiz-menu a:visited,
div#horiz-menu li.active li a:link,
div#horiz-menu li.active li a:visited {

color: #fff;
}

div#horiz-menu .active_menu a:link,

div#horiz-menu .active_menu a:visited,
div#horiz-menu li.active a:link,
div#horiz-menu li.active a:visited,
div#horiz-menu li.active li.active a:link,
div#horiz-menu li.active li.active a:visited {
color: #fff;

}



ul.sidenav li {



background: url(../images/style6/menu-border.png) 0 100% repeat-x;



}







a.mainlevel {



background: url(../images/style6/menu-border.png) 0 100% repeat-x;



}







/* @end */







/* @group Contact Menu */







div#top a.mainlevel {



color: #fff;



}










span.download {



color: #57861A;



border-top: 3px solid #c2df88;



border-bottom: 3px solid #c2df88;



background: #e2eecb url(../images/style6/status-download.png) 10px 50% no-repeat;



}







/* @end */







ul.arrow li {



background: url(../images/style6/list-arrow.png) 0 0 no-repeat;



}







ul.arrows li {



background: url(../images/style6/list-arrows.png) 0 0 no-repeat;



}







ul.check li {



background: url(../images/style6/list-check.png) 0 0 no-repeat;



}







ul.clip li {



background: url(../images/style6/list-clip.png) 0 0 no-repeat;



}







ul.pencil li {



background: url(../images/style6/list-pencil.png) 0 0 no-repeat;



}







ul.plus li {



background: url(../images/style6/list-plus.png) 0 0 no-repeat;



}







table.contentpaneopen tbody tr td span.small {



background: url(../images/style6/author.png) 0 0 no-repeat;



}







td.createdate {



background: url(../images/style6/created.png) 0 0 no-repeat;



}







div.moduletable h3 {



color: #000;



}







table.mainbody td.mainbody td.sectiontableheader {



background: #F3F3F3;



border-bottom: 1px solid #DCDCDC;



}







tr.sectiontableentry1 td,



tr.sectiontableentry2 td,



td.sectiontableentry1,



td.sectiontableentry2 {



border-top: 1px #DCDCDC;



border-bottom: 1px solid #DCDCDC;



}







tr.sectiontableentry2 td,



td.sectiontableentry1 {



background: #F3F3F3;



}

 
