/* Start of CMSMS style sheet 'Vitech Layout V1' */
/*-----------------------------------------------------------------------------------------------
  Main layout sections
-----------------------------------------------------------------------------------------------*/

body {
margin:0;
border:0;
padding:0;
height:100%; 
max-height:100%; 
font-family:arial, verdana, sans-serif; 
font-size:76%;
overflow: hidden; 
}

#header {
position:absolute; 
top:0; 
left:0; 
width:100%; 
height:96px; 
/* overflow: hidden; */
text-align:center;
z-index:30;
}
  

#contents {
top:96px;
left:0px;
bottom:0px; 
right:0px; 
overflow-y:scroll; 
z-index:10; 
position:fixed;   
}

#contents img{

border:0px
}

#slide {
position: absolute;
z-index: 31;
margin-left:495px !important;
margin-left:510px; 
width:200px
}

/* for internet explorer */

* html body {
padding:96px 0 0px 0px; 
}

* html #contents {
height:100%; 
width:100%;
padding:0px 0px 0px 0px; 
}
  
/*-----------------------------------------------------------------------------------------------
  Font styling
-----------------------------------------------------------------------------------------------*/  
html, body, p, th, td, li, dd, dt {
font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
line-height:180%
}

h1 {
background-position: left center; font-size: 1.7em; 
color: #001daf; 
text-transform:uppercase;   
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-weight:normal; 

}

h2 { 
font-size: 1.3em; 
color: #001daf;
text-transform:uppercase;   
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; 
 }



h3 { 
font-size: 1.2em;
text-transform:uppercase;   
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; 
color: #4374BB; 
}

h4 { 
font-size: 1.0em; 
color: #eba000;
}

h5 { 
font-size: 0.9em; 
}

h6 { 
font-size: 0.8em; 
}

.footer {
font-size: 8pt; 
font-family: tahoma, verdana; 
line-height:110%
}

.footer a {
font-size: 8pt
}

a {
color: #003f7f
}

.contactform textarea {
width: 180px; /* <-- change this to whatever works for you */
height: 60px; /* <-- change this to whatever works for you */
}

#content li
{
background-image: url('uploads/vtimg/bullet.gif');
background-repeat: no-repeat;
background-position: 1em .6em;
padding-left: 2.4em;
line-height:180%;
}

#content ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.dottedline{
BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT: #535353 1px dotted;
}
/* End of 'Vitech Layout V1' */

/* Start of CMSMS style sheet 'Vitech Navigation: CSSMenu - Vertical V1' */
/* Vertical menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper determines the width of the menu elements */
#menuwrapper { 
   width: 100%; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   width: 100%; 
   margin-left: 12px;
}

#primary-nav ul { 
   position: absolute; 
   top: 0; 
   left: 100%; 
   display: none; 
   margin-left: 1px;
}
#primary-nav li { 
   margin-bottom: -1px; 
   position: relative; 
   background-image: url(uploads/vtimg/bullet1.gif); 
   background-position: 10px 10px; 
   background-repeat: no-repeat; 
font-family:Tahoma;
width:165px;
}

#primary-nav li li { 
   margin-bottom: -1px; 
   position: relative; 
   background-image: none;
font-family:Verdana;
width:195px;
}



/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   padding: 7px 23px; 
   display: block; 
   margin: 0px; 
   border-top: 1px dotted #787878; 
   color: #333333;
   text-decoration: none; 
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
   text-transform:uppercase;
   font-weight:bold;
}

#primary-nav a:hover, #primary-nav a:menuactive{ 
   color: #ffffff;
   background-image: url(uploads/tr_img/arrowh.gif); 
   background-position: center left; 
   background-repeat: no-repeat; }

#primary-nav li, #primary-nav li.menuparent { 
   background-color: #ffffff; 
   min-height:1em; /* Fixes IE7 bug*/
   border-top: 0px solid #787878; 
   color:#ffffff
}




#primary-nav li li a { 
   display: block; 
   margin: 0px; 
   border: 1px solid white; 
   color: #ffffff;
   text-decoration: none; 
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
   text-transform:none;
   font-weight:normal;
   padding: 5px 10px; 
}

#primary-nav li li a:hover{ 
   color: #333333;
   background-image: none 
}

#primary-nav li li, #primary-nav li li.menuparent { 
   background-color: #80a0db; 
   min-height:1em; /* Fixes IE7 bug*/
   border-top: none; 
}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 

}

#primary-nav li li.menuactive { 
   background-color: #d2d2d2; 
}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth { 

}


/* 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: #d8d8d8; 
   color: #ffffff;
}


#primary-nav li li:hover, 
#primary-nav li li.menuh, 
#primary-nav li li.menuparenth, 
#primary-nav li li.menuactiveh { 
   background-color: #d8d8d8; 
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#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; 
}
#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 Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }


/* section header */
#primary-nav li.sectionheader {
   border-left: 1px solid #006699; 
   border-top: 1px solid #006699; 
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0.5em;
   background-color: #fff;
   margin: 0;
   width: 100%;
}


/* separator */
#primary-nav li hr.separator {
   display:block;
   height: 0.5em;
   color: #abb0b6;
   background-color: #abb0b6;
   width: 100%;
   border:0;
   margin:0;
   padding:0;   
   border-top: 1px solid #006699;
   border-right: 1px solid #006699;
}

/* End of 'Vitech Navigation: CSSMenu - Vertical V1' */

/* Start of CMSMS style sheet 'Vitech Navigation: Simple - Horizontal V1' */
/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
  /*   background-color: #878787; background color for the entire menu row */
   width: 100%;
   margin-left:100px;
   *margin-right:-3px;
  margin-bottom:0px;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {
   margin: 0;
   padding: 0;
   border-bottom: 0px solid #C0C0C0;
   border-left:  0px solid #C0C0C0;

}


/* menu list items */
div#menu_horiz li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 ;
   border-right: 0px solid #ffffff;
   width:110px;}


/* the links, that is each list item */
div#menu_horiz a {
   padding: 6px 0px; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #ffffff;
   background: url(uploads/vtimg/topbuttonh.gif) no-repeat;
   display: block; /* IE has problems with this, fixed above */
   text-transform:uppercase;
text-align:center;
font-weight:bold;
}

div#menu_horiz li.currentpage {
  padding: 6px 0px; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #ffffff;
   background: url(uploads/vtimg/topbutton.gif) no-repeat;
   display: block; /* IE has problems with this, fixed above */
   text-transform:uppercase;
text-align:center;
font-weight:bold;
}



/* hover state for links */
div#menu_horiz li a:hover {
   background: url(uploads/vtimg/topbutton.gif) no-repeat;
   color: #ffffff;
}
div#menu_horiz a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz li.activeparent a {
   padding: .3em 1em .3em 1.4em; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #ffffff;
 /*  background: url(images/cms/arrow-right.gif) no-repeat 0.5em center; ;*/
   display: block; /* IE has problems with this, fixed above */
}

div#menu_horiz h3 {
}
/* End of 'Vitech Navigation: Simple - Horizontal V1' */

