a {
	color: #628ba4;
	text-decoration:none;
	
}
a:hover{
	color:#2c4c5f;
	text-decoration:underline;
}	

a.sublevel {
	color: #3062C4;
}

a img.album {
	border: 2px solid #ff699b;
}

.productname{
	color: #d04e7f;
}

.subtitle2{
	color: #d04e7f;
	background:url(../images/style2/dot-color2.gif) 0 100% repeat-x;
}

.contentheading,
#mod-top a {
	color: #d04e7f;
}

body {
	background:#c8e3f1 url(../images/bg.jpg) 0 0 repeat-x;
}



#uplogo {
	float:left;
	margin-left:10px;
}


/* start upper navi */
#uppernavi_bg{
	background: url(../images/upperNavi_bg.gif) 0 0 repeat-x;
	height:32px;
}

#uppernavi_bg2{
	background: url(../images/upperNavi_bg2.gif) 0 0 repeat-x;
}
#uppernavi_l{
	background: url(../images/upperNavi_l.gif) 0 0 no-repeat;
}

#uppernavi_r{
	background: url(../images/upperNavi_r.gif) 100% 0 no-repeat;
	height:32px;
	width:300px;
	padding-top:5px;
	text-align:center;
}

/* close upper navi */

/* start navi */
#navi{
	float:right;
	text-align:right;
	margin-right:10px;

}

#navilist{
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#navilist li{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
/* close navi */




/* start bottom navi */

#botFont {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
		
}

#bot_navi{
	height:20px;
	padding:0px 10px 0px 10px;
	border:1px solid #fff;
}

#bot_navi a{
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:3px;
}

/* close bottom navi */

/* start bottom panel */
#bot_text{
	font-size:11px;
	color:#55778c;
	text-align:center;
	margin-top:4px;
	
}

/* close bottom panel */

#bottom_d{
	width:2px;
	height:83px;
	margin:0 15px;
	background: url(../images/style2/bottom_d.gif) no-repeat;
}	

#layout_tc{
	background:#fff url(../images/layout_tc.gif) 0 0 repeat-x;
	margin-top:0px;
}

#layout_tl{
	background: url(../images/layout_tl.gif) 0 0 no-repeat;
	
}

#layout_tr{
	background: url(../images/layout_tr.gif) 100% 0 no-repeat;
}

#layout_l2{
	background: url(../images/layout_l2.gif) 0 0 repeat-y;
}

#layout_r2{
	background: url(../images/layout_r2.gif) 100% 0 repeat-y;
}


#layout_l{
	background:url(../images/layout_l.jpg) 0 0 no-repeat;
}

#layout_r{
	background:url(../images/layout_r.jpg) 100% 0 no-repeat;
}

#layout_bc{
	background: url(../images/layout_bc.gif) 100% 100% repeat-x;
}



#layout_bl{
	background: url(../images/layout_bl.gif) 0 100% no-repeat;
}

#layout_br{
	background: url(../images/layout_br.gif) 100% 100% no-repeat;
}


#inside {

padding:20px;
padding-top:5px;
text-align:justify;
}

#insidePortfolio {
/*padding-top:5px;
padding-left:20px;
padding-right:20px;
text-align:justify;*/
padding:10px;
padding-top:5px;
text-align:justify;
}

#p_method{
	background: url(../images/p_method.gif) no-repeat;
	width:979px;
	height:43px;
	/*margin-left:16px;*/
	margin-bottom:20px;
}

#contentwrapper{
	/*width:100%;*/
	/*padding:10px;*/
	padding:10px 15px 10px 16px;
	overflow:hidden;
}

#primary-nav {
	background: url(../images/style2/nav_bg.jpg);
}

#primary-nav .nav2 {
	background: url(../images/style2/nav_r.jpg) 100% 0 no-repeat;
}

#primary-nav .nav3 {
	background: url(../images/style2/nav_l.jpg) 0 0 no-repeat;
}

#sidecol .col1 {
	background: url(../images/style2/col-top-right.png) 100% 0 no-repeat;
}

#sidecol .col2 {
	background: url(../images/style2/col-top-left.png) 0 0 no-repeat;
}

#inset {
	width:710px;
	/*float:left;*/
	padding-left:5px;
}



.module-hilite2 h3,
.module-hilite6 h4 {
	color: #333;
}

.module-hilite2 div div div,
.module-hilite6 div div div {
	border-left: 8px solid #333;
}

.module-hilite3 h3,
.module-hilite7 h3 {
	color: #3062C4;
}

.module-hilite3 a,
.module-hilite7 a {
	color: #3062C4;
}

.module-hilite3 div div div,
.module-hilite7 div div div {
	border-left: 8px solid #3062C4;
}

.module-hilite4 h3,
.module-hilite8 h3 {
	color: #57AC0B;
}

.module-hilite4 a,
.module-hilite8 a {
	color: #57AC0B;
}

.module-hilite4 div div div,
.module-hilite8 div div div {
	border-left: 8px solid #57AC0B;
}

.module-quote h3 {
	color: #3062C4;
}







/* side menu */

ul.sidenav li.active a,
ul.menuside li.active a,
a#active_menu.mainlevel {
	color: #000;
}

ul.menuside  li.active li a,
ul.sidenav li.active li a {
	color: #3062C4;
}

ul.menuside a,
ul.sidenav a,
a.mainlevel {
	background: url(../images/style2/vert-menu-bg.png) 0 0 no-repeat;
    color: #3062C4;
}

ul.menuside ul a,
ul.sidenav ul a {
	border-bottom: 1px solid #e3e3e3;
}

ul.menuside a:hover,
ul.sidenav a:hover {
	color: #000;
}

/* inset content */

div.sample-header {
	background: url(../images/style2/header-sample.png) 100% 0 no-repeat ;
}

/* readon */

#inset .readon {
	background: url(../images/style2/readmore-header.png) 0 0 no-repeat;
	color:  #fff;
}

#inset .readon:hover {
	color:  #57AC0B;
}

/* typography */

li.number-1 {
	background: url(../images/style2/number-1.png) 0 2px no-repeat;	
}

li.number-2 {
	background: url(../images/style2/number-2.png) 0 2px no-repeat;	
}

li.number-3 {
	background: url(../images/style2/number-3.png) 0 2px no-repeat;	
}

li.number-4 {
	background: url(../images/style2/number-4.png) 0 2px no-repeat;	
}

li.number-5 {
	background: url(../images/style2/number-5.png) 0 2px no-repeat;	
}

li.number-6 {
	background: url(../images/style2/number-6.png) 0 2px no-repeat;	
}

li.number-7 {
	background: url(../images/style2/number-7.png) 0 2px no-repeat;	
}

li.number-8 {
	background: url(../images/style2/number-8.png) 0 2px no-repeat;	
}

li.number-9 {
	background: url(../images/style2/number-9.png) 0 2px no-repeat;	
}

ul.arrow-1 li {
	background: url(../images/style2/arrow-1.png) 2px 2px no-repeat;
}

ul.arrow-2 li {
	background: url(../images/style2/arrow-2.png) 2px 2px no-repeat;
}

ul.arrow-3 li {
	background: url(../images/style2/arrow-3.png) 5px 3px no-repeat;
}

ul.arrow-4 li {
	background: url(../images/style2/arrow-4.png) 5px 3px no-repeat;
}

ul.triangle-1 li {
	background: url(../images/style2/triangle-1.png) 6px 4px no-repeat;
}

ul.triangle-2 li {
	background: url(../images/style2/triangle-2.png) 6px 4px no-repeat;
}

ul.bullet-1 li {
	background: url(../images/style2/bullet-1.png) 6px 4px no-repeat;
}

ul.bullet-2 li {
	background: url(../images/style2/bullet-2.png) 6px 4px no-repeat;
}

ul.plus-1 li {
	background: url(../images/style2/plus-1.png) 6px 4px no-repeat;
}

ul.plus-2 li {
	background: url(../images/style2/plus-2.png) 6px 4px no-repeat;
}

span.pathway img {
	background: url(../images/style2/triangle-1.png) 0 50% no-repeat;
	margin-top:3px;
}



#spacer2{
	
	background:url(../images/dot3.gif) repeat-x;
}

/* start welcome */
#welcome{
	margin-bottom:20px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
}

#h1title{ font-size:16px;}

#welcome h1{
	background:url(../images/but1.png) no-repeat;
	margin:0px;
	width:390px;
	padding-bottom:3px;
	padding-left:20px;
	font-size:16px;
	color:#1b68a0;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
}
/* close welcome */

/* start mstyle1 */
#mstyle1_bg{
	background:url(../images/mstyle1_bg.gif) 0 0 repeat-y;
	margin-bottom:15px;
}

#mstyle1_t{
	background:url(../images/mstyle1_t.gif) 0 0 no-repeat;
}

#mstyle1_b{
	width:199px;
	background:url(../images/mstyle1_b.gif) 100% 100% no-repeat;
}

#mstyle1_bg h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:8px 0px 0px 35px;
}

#mstyle1_wrapper{
	padding:10px;
	font-size:11px;
}

#news_title{
	font-weight:bold;
	color:#145b8f;
}

#mstyle1_bg a{
	text-decoration:underline;
}
/* close mstyle1 */


/* start mstyle2 */
#mstyle2_bg{
	background:url(../images/mstyle2_bg.gif) 0 0 repeat-y;
	margin-bottom:15px;
}

#mstyle2_t{
	background:url(../images/mstyle2_t.gif) 0 0 no-repeat;
}

#mstyle2_b{
	width:199px;
	background:url(../images/mstyle2_b.gif) 100% 100% no-repeat;
}

#mstyle2_bg h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:8px 0px 0px 35px;
}

#mstyle2_wrapper{
	padding:12px;
	font-size:11px;
}


#mstyle2_bg a{
	text-decoration:underline;
}
/* close mstyle2 */

/* start mstyle3 */
#mfaq{
	float:left;
	margin-right:0px;
}

#mfaq #mstyle3_bg_1{
	background:url(../images/mstyle3_bg_1.gif) 0 0 repeat-y;
	margin-bottom:5px;
}

#mfaq #mstyle3_t_1{
	background:url(../images/mstyle3_t_1.gif) 0 0 no-repeat;
}

#mfaq #mstyle3_b_1{
	width:361px;
	background:url(../images/mstyle3_b_1.gif) 100% 100% no-repeat;
}

#mfaq #mstyle3_bg_1 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}

#mfaq #mstyle3_wrapper{
	padding:10px;
	font-size:11px;
}


#mfaq #mstyle3_bg a{
	text-decoration:underline;
}
/* close mstyle3 */


/* start mstyle3 */
#marticle{
	float:left;
	margin-left:13px;
}

#marticle #mstyle3_bg_1{
	background:url(../images/mstyle3_bg_1.gif) 0 0 repeat-y;
	margin-bottom:5px;
}

#marticle #mstyle3_t_1{
	background:url(../images/mstyle3_t_1.gif) 0 0 no-repeat;
}

#marticle #mstyle3_b_1{
	width:361px;
	background:url(../images/mstyle3_b_1.gif) 100% 100% no-repeat;
}

#marticle #mstyle3_bg_1 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}

#marticle #mstyle3_wrapper{
	padding:11px;
	font-size:11px;
}


#marticle #mstyle3_bg a{
	
}

#marticle_item{
	display:block;
	padding-left:18px;
	background:url(../images/listbut.gif) 0 4px no-repeat;
}


/* close marticle */

/* start mportfolio */

#mportfolio_bg_1{
	background:url(../images/mportfolio_bg_1.gif) 0 0 repeat-y;
	margin-bottom:15px;
	
}

#mportfolio_t_a{
	background:url(../images/mportfolio_t_a.gif) 0 0 no-repeat;
}

#mportfolio_b_a{
	width:734px;
	background:url(../images/mportfolio_b_a.gif) 100% 100% no-repeat;
}


#mportfolio_wrapper{
	
	padding-top:50px;
	padding-bottom:30px;
	font-size:11px;
}

#portfolio_link{
	margin-top:11px;
	margin-right:26px;
	float:right;
}

#portfolio_link a{
	font-size:11px;
}


/* close mportfolio */

/* start virtue mart module */
.module-virtue{
	color:#003333;
	width:100%;
	background:#c7e5e7 url(../images/style2/vm_br.gif) 100% 100% no-repeat;
	overflow:hidden;
	margin-bottom:20px;
	/*#c7e5e7 */
}

.module-virtue div{
	background:url(../images/style2/vm_r.gif) 100% 0 no-repeat;
	
}

.module-virtue div div{
	background: url(../images/style2/vm_bl.gif) 0 100% no-repeat;
}

.module-virtue div div div{
	padding:3px 10px 5px 10px;
	background:  url(../images/style2/vm_l.gif) 0 0 no-repeat;

}

.module-virtue div div div div{
	background: none;
	
}

.module-virtue h3{
	font-size:1.3em;
	margin-bottom:0px;
	margin-left:40px;
}

.module-virtue a{
	color:#3a8890;
}

.module-virtue .button{
	background: url(../images/style2/vm_button.gif) no-repeat;
	border:0px;
	width:98px;
	height:20px;
	color:#fff;
	font-size:0.9em;
	padding-bottom:2px;
	padding-left:0px;
	cursor:pointer;
}

.module-virtue .inputbox{
	font-size:10px;
}

.module-virtue .mainlevel{
	background:none;
	margin:10px 10px;
}

.module-virtue .sublevel{
	text-decoration:none;
	margin:10px 10px;
}

#vm_divider{
	width:90%;
	height:3px;
	margin:0px;
	padding:0px;
	background: url(../images/style2/dot-color.gif) 0 0 repeat-x;
	margin-right:10px;
}	


/* close virtue mart module */

/* start slide layout */

#slidelayout_l{
	background: url(../images/style2/slayout_l.gif) 0 0 repeat-y;
	
}

#slidelayout_r{
	background: url(../images/style2/slayout_r.gif) 100% 0 repeat-y;
	width:670px;
	margin-bottom:20px;
}

#slidelayout_t{
	background: url(../images/style2/slayout_t.gif) 0 0 repeat-x;
}

#slidelayout_b{
	background: url(../images/style2/slayout_t.gif) 100% 100% repeat-x;
}
/* close slide layout */

.subtitle{
	height:18px;
	margin:10px 0;
	padding-left:25px;
	padding-top:3px;
	padding-right:0px;
	width:97%;
	font-weight:bold;
	color:#003366;
	background:#e5f3f4 url(../images/l_arrow.gif) 5px 6px no-repeat;
}

.module-features{
	/*margin-top:10px;
	border:1px solid #d1e6f2;
	padding-bottom:10px;
	margin-right:20px;
	margin-bottom:30px;*/
	
	margin-bottom:1em;
	margin-right:20px;
padding:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/style2/mofooter1.jpg) 0 100% repeat-x;
padding-bottom:18px;
border:1px solid #f9edf1;
overflow:hidden;
width:670px;
}

.module-features h3{

	

color:#660033;
padding:8px 0;
width:100%;
	padding-left:25px;
	padding-top:8px;
	padding-right:0px;
font-size:14px;
margin:0;
height:35px;
background: url(../images/style2/moheader1.jpg) 0 0 repeat-x;
border-bottom: 0px solid #B6CCA6;	
}




.addtocart_button_module {
	text-align:center;
	background-position:bottom left;
	width:160px;height:30px;
	cursor:pointer;
	color: #000000;
	border: none;
	font-weight:bold;
	font-family:inherit;
	/*background: url( 'images/transparent.gif' ) no-repeat  center transparent;*/
	background: url( '../images/style2/add-to-cart_blue.gif' ) no-repeat  center transparent;
	vertical-align: middle;
	overflow:hidden;
	
}

/* start module product categories */
.module-mo1{
margin-bottom:1em;
padding:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/style2/mofooter1.jpg) 0 100% repeat-x;
padding-bottom:18px;
border:1px solid #f9edf1;
}

.module-mo1 h3{
width:100%;
color:#660033;
padding:8px 0;
text-align:center;
font-size:14px;
margin:0;
height:35px;
background: url(../images/style2/moheader1.jpg) 0 0 repeat-x;
border-bottom: 0px solid #B6CCA6;
}

.module-mo1 .sublevel, .module-mo1 .sublevel:visited{
	padding-left:17px;
	color:#c26682;
	height:18px;
	margin-left:5px;
	padding-top:3px;
	margin-right:10px;
	border-bottom: 1px dotted #f9eaf2;
}

.module-mo1 .sublevel:hover{
	color:#000;
}


a.mainlevel-leftnav1:link, a.mainlevel-leftnav1:visited {
	display: block;
	background: url(../images/style2/listbut1.gif) no-repeat 2px 70%;
	/*FONT: 11px arial, verdana, sans-serif;*/
	vertical-align: middle;
	font-size: 12px;
	color: #c26682;
	text-align: left;
	padding-top: 3px;
	padding-left: 17px;
	margin-left:5px;
	margin-right:10px;
	padding-right:10px;
	height: 20px !important;
	height: 18px;
	text-decoration: none;
	border-bottom: 1px dotted #efcfdf;
	
}

a.mainlevel-leftnav1:hover {
	color: #000;
}


/* close module product categories */

/* start page css */
#smallfaqbut{
list-style: none;
background: url(../images/sFAQbut.gif) no-repeat;
margin-top:0px;
margin-bottom:2px;
padding-bottom:2px;
padding-left: 25px;
}

#pagetitle{
background: url(../images/sFAQbut.gif) no-repeat; 
margin-top:0px; margin-bottom: 10px; 
padding-bottom:5px;
padding-left: 25px; 
border-bottom:1px dotted #ccc;
}

#pagetitle h3{
margin:0px;
color:#cc0000;
}

#pagetitle2{
background: url(../images/sFAQbut.gif) no-repeat; 

margin-top:0px; margin-bottom: 10px; 
padding-bottom:5px;
padding-left: 25px; 
border-bottom:1px dotted #ccc; width:100%;
}

#pagetitle2 h3{
margin:0px;
color:#cc0000;
}

#testimonial{
background: url(../images/sFAQbut.gif) no-repeat; 
border-bottom:1px dashed #cccccc; 
margin-top:0px; margin-bottom: 7px; 
padding-bottom:5px;
padding-left: 25px; 
width:220px;
}

#ptestimonial{
	line-height:15px;
	text-align:left;
}

#packagetitle{
background: url(../images/but1.png) no-repeat; 
font-size:13px;
color:#cc0000;
font-weight:bold;
margin-top:0px; margin-bottom: 0px; 
padding-left: 20px; 

}

#bonus{
background: url(../images/sFAQbut.gif) no-repeat; 
border-bottom:1px dashed #cccccc; 
margin-top:0px; margin-bottom: 7px; 
padding-bottom:5px;
padding-left: 25px; 
}

#faq ul{
list-style: none;
margin: 0;
padding: 0;
}
#faq li{
list-style: none;
background: url(../images/but1.png) no-repeat;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 25px;
}



#faq2 ol{
list-style: none;
margin: 0;
padding: 0;
}
#faq2 li{
list-style: none;
background: #F9F9F9;
margin-top:0px;
margin-bottom: 13px;
padding:10px;
border: 1px solid #eeeeee;

}

#article ul{
list-style: none;
margin: 0;
padding: 0;
}
#article li{
list-style: none;
background: url(../images/but1.png) no-repeat;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 25px;
font-size:13px;
font-weight:bold;
color:#cc0000;
}

#article li #test{
list-style: none;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 0px;
font-size:12px;
font-weight:normal;
color:#000000;
}

#faqfont{
	color:#cc0000;
	font-weight:bold;
}

#botFont {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
}

#smallfaq {
	font-size:11px;
	/*font-family:Verdana,Arial,Helvetica,sans-serif;*/
	line-height:16px;
	
}

.tstyle{
	font-size: 11px;

}

.smallF {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

INPUT.button {
	
	   background: url('../images/but.jpg');
	   font-size: 11px;
       BORder-TOP-WIDTH: 1;
       BORder-BOTTOM-WIDTH: 1;
	   BORder-BOTTOM-STYLE: hidden;
       BORder-TOP-STYLE:  hidden;
	   BORder-LEFT-STYLE:  hidden;
       BORder-RIGHT-STYLE:  hidden;
	   BORder-LEFT-WIDTH: 1;
	   BORder-RIGHT-WIDTH: 1;
	   COLOR:#000000;
			
				}

INPUT.button4 {
	   background: url('../images/but.jpg');
	   font-size: 12px;
       BORder-TOP-WIDTH: 1;
       BORder-BOTTOM-WIDTH: 1;
	   BORder-BOTTOM-STYLE: double;
       BORder-TOP-STYLE: double;
	   BORder-LEFT-STYLE: double;
       BORder-RIGHT-STYLE: double;
	   BORder-LEFT-WIDTH: 1;
	   BORder-RIGHT-WIDTH: 1;
	   COLOR:#666666;
	   border-color:#ffffff;
	   font-weight : bold;
			
				}

INPUT.button1 {
	
	   background-image: url('../images/but.jpg');
	   font-size: 13px;
       BORder-TOP-WIDTH: 1;
       BORder-BOTTOM-WIDTH: 1;
	   BORder-BOTTOM-STYLE: outset;
       BORder-TOP-STYLE:  outset;
	   BORder-LEFT-STYLE:  outset;
       BORder-RIGHT-STYLE:  outset;
	   BORder-LEFT-WIDTH: 1;
	   BORder-RIGHT-WIDTH: 1;
	   COLOR:#000000;
			
				}
				
INPUT.button2 {
	
	   background: url('../images/but2.jpg');
	   font-size: 13px;
       BORder-TOP-WIDTH: 1;
       BORder-BOTTOM-WIDTH: 1;
	   BORder-LEFT-WIDTH: 1;
	   BORder-RIGHT-WIDTH: 1;
	   COLOR:#000000;
	   border:1px solid #FE9A05;
			
				}
.textfield {

    BORDER-BOTTOM: 1px solid;

    BORDER-LEFT: 1px solid;

    BORDER-RIGHT: 1px solid;

    BORDER-TOP: 1px solid;

	BORDER-COLOR: #000000;

	BACKGROUND-COLOR: #ffffff;

    FONT-FAMILY: tahoma, verdana;

    FONT-SIZE: 8pt;

}

.select_1{  
	margin-bottom:3px;
    BORDER-BOTTOM: 1px solid;

    BORDER-LEFT: 1px solid;

    BORDER-RIGHT: 1px solid;

    BORDER-TOP: 1px solid;

	BORDER-COLOR: #000000;

	BACKGROUND-COLOR: #f9f9f9;

    FONT-FAMILY: tahoma, verdana;

    FONT-SIZE: 8pt;   				
}	 

.tc {
border-collapse: collapse;
}



#orderform{
	border-collapse: collapse;
	
}

#orderform td a{
	font-weight:bold;
}

#orderform td a.current{
	color: #cc0000;
}

/* close page css */

.moduletable-mo1{
margin-bottom:1em;
padding:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/mofooter1.jpg) 0 100% repeat-x;
padding-bottom:15px;
border-top: 1px solid #B6CCA6;
border-left: 1px solid #B6CCA6;
border-right: 1px solid #B6CCA6;
border-bottom: 1px solid #B6CCA6;
}
.moduletable-mo1 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/moheader1.jpg) 0 0 repeat-x;
border-bottom: 0px solid #B6CCA6;
}

.moduletable-mo2{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/mofooter2.jpg) 0 100% repeat-x;
padding-bottom:15px;
border-top: 1px solid #BDCCE2;
border-left: 1px solid #BDCCE2;
border-right: 1px solid #BDCCE2;
border-bottom: 1px solid #BDCCE2;
}
.moduletable-mo2 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/moheader2.jpg) 0 0 repeat-x;
border-bottom: 0px solid #BDCCE2;
}

.moduletable-mo3{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/mofooter3.jpg) 0 100% repeat-x;
padding-bottom:15px;
border-top: 1px solid #A59AC5;
border-left: 1px solid #A59AC5;
border-right: 1px solid #A59AC5;
border-bottom: 1px solid #A59AC5;
}
.moduletable-mo3 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/moheader3.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}


.moduletable-mo4{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/mofooter4.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #999;

}
.moduletable-mo4 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/moheader4.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}

.moduletable-mo5{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/mofooter5.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #cc0000;

}
.moduletable-mo5 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/moheader5.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}

.moduletable-mo6{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/mofooter6.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #FFB403;

}
.moduletable-mo6 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/moheader6.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}

.moduletable-mo7{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #AEAEAE url(../images/mofooter7.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #A5A5A5;

}
.moduletable-mo7 h3{
width:100%;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0;
height:44px;
text-transform: uppercase;
background: url(../images/moheader7.jpg) 0 0 repeat-x;
}