/* Start of CMSMS style sheet 'new2' */
body,h1,h2,h3,h4,ul,li,p{margin:0px 0px;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#ABBEDC;
	margin:0px 0px;
}
table{border:none;}
td{vertical-align:top;}
img{border:none;}
p{color: #000000;}



h1{
	font-size: 16px;
	font-weight:bold;	

}

h2{
	font-size: 14px;
	font-weight:bold;
}

h3{
	font-size: 12px;
	font-weight:bold;
}

h4{
	font-size: 10px;
	font-weight:bold;
}
h5{
font-size: 16px;
font-weight:bold;
text-align:center;
}

#topBG{background: #ABBEDC url(/images/theme/Savice-Header-BG-New.jpg) repeat-x left top; height:194px;}
#headerGreen{background: #FFFFFF url(/images/theme/Savice-Header-Repeater.jpg) repeat-x left top;}
#headerBlue{background: #7F9ECC url(/images/theme/Savice-Header-Blue-Repeater.jpg) repeat-x left top;}
#headerBlue h1{
	font-weight:normal;
	font-size:8pt;
	color: #FFFFFF;	
	padding: 20px 0px 0px 0px; 
	line-height:10pt;
	font-weight:bold;
}
#headerBlue ul, #headerBlue li, #rightSection ul, #rightSection li{
	list-style-type:none;
}

#headerBlue ul, #rightSection ul{
	padding: 10px 0px 0px 0px;
	width:105px;
}

#headerBlue li, #rightSection li{
	font-size: 10pt;
	line-height:14pt;
	vertical-align:middle;
	text-align:left;
}
#headerBlue ul{padding-top:50px;}
#headerBlue li{line-height:17pt;}
#headerBlue a{font-size:10pt;}
#navMenu{background: #FDFDFD url(/images/theme/Savice-Nav-Repeater-BG-New.jpg) repeat-x left top; height:51px;padding-left:20px;}
#navMenu ul, #navMenu li{list-style:none;float:left;margin:0px 0px;}
#navMenu ul{width: 540px;padding-top:0px;}
#navMenu li{padding: 5px 5px 0px 5px;}
#navMenu a{font-family:"Trebuchet MS",Arial;color: #404040; font-size:9pt; font-weight:900;text-transform:uppercase;}
#navMenu a:hover,#navMenu a.selected,.selected{color: #40590A;}

#navBG{background: #8FB34F url(/images/theme/Savice-Nav-Green-Repeater-New.jpg) repeat-x left top;height:51px;}
#centerBG{background: transparent url(/images/theme/Savice-Center-Repeater.jpg) repeat-y left top;}

#leftRepeat{background: #FDFDFD url(/images/theme/Savice-Left-Repeat.jpg) repeat-y left top;}
#rightRepeat{background: #8FB34F url(/images/theme/Savice-Right-Repeat.jpg) repeat-y left top;width:30px;}

#leftSection{
	background-color: #FDFDFD;
	color:#4D4D4D;
	font-size:10pt;
}
#leftSection .h1{color:#000099;font-weight:bold;} 
#leftSection p{
	margin:0px 0px;
	padding:10px 10px 0px 0px;
	line-height:16pt;
}
#rightSection{
	background-color: #8FB34F;
	color:#FFFFFF;
}
#rightSection h1{
	color: #40590A;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0px 0px 0px; 
}
#rightSection ul{width:100%;}
#rightSection li{padding-bottom:10px;}
#rightFooter{background: #8FB34F url(/images/theme/Savice-Footer-Right-Repeater.jpg) repeat-x left top;}

#footerBG{background: #FDFDFD url(/images/theme/Savice-Footer.jpg) repeat-x left top;}
#footer{color: #809ECA;font-size:9pt;padding:10px 0px 0px 0px;}
#pageLink{text-decoration:underline;color: #333333;}

.menu {
	background-color:#CCCCCC;
	-moz-opacity:.95;
	filter:alpha(opacity=95);
	padding: 10px 0px;
	text-align:center;
	line-height:14pt;
}
.menu a{font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	font-weight:900;
	font-size:9pt;}
/* LogoWorks Style Sheet */
#logoworks, #logoworks a{
	padding-top:10px;
	font-size:8pt;
	color: #809ECA;
	font-weight:normal;
	text-decoration:none;
}
/* End of 'new2' */

/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   background-color: #ECECEC;
   /* border-bottom: 1px solid #C0C0C0; */
   background: url(/images/theme/Savice-Nav-Repeater-BG-New.jpg) repeat-x left top;
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 200px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   /*padding: 5px 10px;  */
   padding: 0px 5px;
   text-decoration: none; 
   color: #404040;
}
#primary-nav li a { 
   /*border-right: 1px solid #C0C0C0;*/
   /*border-left: 1px solid #C0C0C0;*/
}
#primary-nav li li a { 
   /*border: 1px solid #C0C0C0;*/
}	
#primary-nav li {
   background-color: #C0C0C0;
}
 #primary-nav li.menuparent { 
   /*background-color: #ececec; */
   /*background-color: #C0C0C0;*/
   background: url(/images/theme/Savice-Nav-Repeater-BG-New.jpg) repeat-x left top;
   /* wtf */
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   /*background-color: #C7C7C7; */
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(uploads/top-menu-simple/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #8FB34F; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Navigation: CSSMenu - Horizontal' */

