html, body {
    margin: 0;
    padding: 0;
}


html, body, td, input, select, textarea {
    font-family: arial;
    font-size: 11px;
    color: #000;
    line-height: 17px;
}

img {
    border: 0;
}

a {
    color: Black;
    text-decoration: none;
    outline: none;
    
    
}
.NewsTeaserLinks a, .TeaserContent a, .print a { font-size: 10px;}


a:hover {
    text-decoration: underline;
}

a:focus {
    outline: none;
}
a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}



a.underline {
    text-decoration: underline;
}
a.nounderline {
    text-decoration: none;

}

a.upper {
text-transform: uppercase;
 text-decoration: none;

}
a.upper:hover {

 text-decoration: underline;
}

input {
    text-transform: uppercase; 
    line-height: normal;
}

div.topLine {
	border-top: 1px solid #90c745;
	padding-top: 15px;
	
}

/* GREEN BOX */
#CampaignInfoBox {
	background-color: #90c745;
	width: 191px;
	position: relative;
	z-index: 10;
	padding: 13px 13px 8px 13px;
	margin:0;


}

.CampaignInfoBoxLinks.first {
	border-top: 1px solid white;
	margin:0;
	padding:0;
	padding-top: 15px;
}

#CampaignInfoBox .CampaignInfoBoxLinks a {
	line-height:55px !important;
	visibility:hidden;

}
#CampaignInfoBox .CampaignInfoBoxLinks a:hover {
	text-decoration:none;
}


#CampaignInfoBox .CampaignInfoBoxTitle a {
	visibility:hidden;
}
#CampaignInfoBox .CampaignInfoBoxTitle a:hover {
	text-decoration:none;
}

/* TEXT ON LARGE PAGE IMAGES */
.CampaignAreaBox {
	width:420px; 
	float:right;
}


.CampaignAreaLink, .CampaignAreaText, .CampaignAreaTitle {
	margin: 0;
	padding:0;
	margin-right: 13px;
	text-align: right;
	font-weight:normal;
	text-transform: uppercase; 
	color: #000000;
	text-align:right; 
	cursor: pointer;
	
}

.CampaignAreaLink a, .CampaignAreaText a, .CampaignAreaTitle a {
	visibility:hidden;
}

/* LEFT NAVIGATION */
      
#leftnav {
	border-top: 4px solid #000;
	margin: 0 0 15px;
	padding: 6px 0 0 0;
}

#leftnav #leftnavTop {

	font-size: 13px;
	font-weight:bold;
	text-transform: uppercase;
	color:black;
	border-bottom: 1px solid #000;
	height:30px;
}



#leftnav ul {
    margin:0 0 0 -40px;
    *margin:0; /*IE7*/
    display: block; 
	list-style: none;
}

#leftnav li {
 
 padding-bottom: 7px;   
}

#leftnav li.first {
	border-top: 1px solid #000;
}

#leftnav li a {
    text-transform: capitalize;
    font-size:11px;
    display: block;
    
}

#leftnav li a:hover {
    text-transform: capitalize;
    font-size:11px;
    color: #90c745;
    text-decoration:none;
}


#leftnav li.niv1,#leftnav li.niv1last,#leftnav li.niv1ActiveNoChilds {
    margin: 8px 0 7px 0;
    border-bottom: 1px solid #000;
}
#leftnav li.niv1.line {
    border-bottom: 1px solid #000;
    margin: 0;
    padding-bottom: 2px;
}
 
#leftnav li.niv2,  #leftnav li.niv3,  #leftnav li.niv1Active, #leftnav li.niv2Active, #leftnav li.niv2ActiveParent, #leftnav li.niv3Active  {
    border-bottom:0;
    margin: 3px 0 3px 0;
}

#leftnav li.niv2last, #leftnav li.niv3last {

}


#leftnav li.niv1 a,#leftnav li.niv1last a ,#leftnav li.niv1Activelast a{
    font-weight: bold;
}

#leftnav li.niv2 a, #leftnav li.niv2last a {
    margin-left: 32px;
    font-weight:normal;
    color: #666666;
 

}

#leftnav li.niv2 a:hover, #leftnav li.niv2last a:hover {
	color: #90c745; 
}
#leftnav li.niv3 a, #leftnav li.niv3last a {
    font-weight:normal;
    color: #666666;
    margin-left: 64px;	
    
    
}

#leftnav li.niv3 a:hover, #leftnav li.niv3last a:hover {
	color: #90c745; 
}

#leftnav .niv1Active a, #leftnav .niv1Activelast a, #leftnav li.niv1ActiveNoChilds a {
    font-weight: bold;
    color: #90c745;
      
} 

#leftnav .niv2Active a,#leftnav .niv2Activelast a {
    padding-left: 32px;
    font-weight:normal;
    color: #666666;
    background-image: url(/media/1033_433.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
} 

#leftnav .niv2ActiveParent a{
    padding-left: 32px;
    font-weight:normal;
    color: #666666;
    background-image: url(/media/1033_488.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
} 

#leftnav .niv3Active a,#leftnav .niv3Activelast a   {
    padding-left: 64px;
    color: #666666;
    background-image: url(/media/1033_434.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
}



#leftnav .niv1last {
    border-bottom: 1px solid #000;
}

#leftnav .niv1Activelast {
    border-bottom: 1px solid #000;
}

#leftnav .niv3Activelast {
     border-bottom:0;
}

#leftnav li.niv2last {
     border-bottom:0;
}

#leftnav li.niv3last {
   border-bottom:0;
}

div.header {
    height: 30px;
    border-top: 4px solid #000;
    border-bottom: 1px solid #000;
    margin: 0 0 15px;
    padding: 6px 0 0 0;
}

h1.pageHeader {
	visibility:hidden;
}


h1, h2{
	font-size: 13px;
	font-weight:bold;
	text-transform: uppercase;
	color:black;
	margin: 0;
}

h1.pageHeader {
	display:inline;
	float:left;
	width: 480px;
	text-transform: lowercase;
}

.print {
	float:right;
	text-decoration: none;
}
	
.MVATeaser {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	float:left;
	width:217px;
	padding-top: 10px;
	margin-bottom: 0;
}

.MVATeaser  h2 {
	font-size: 13px;
	font-weight:bold;
	text-transform: uppercase;
	margin: 0;
	height: 30px;
}

.MVATeaserFrontpage {
	border-top: 4px solid #000;
	float:left;
	width:674px;
	padding-top: 6px;
	margin-bottom: 3px;
	    	min-height: 215px;
	height: auto !important;
    	height: 215px;
}

.MVATeaserFrontpage.TeaserContent {
	float:left; 
	margin-top:15px;
	min-width: 410px;
	width: auto !important;
    	width: 410px;
}

.MVATeaserFrontpage h2 {
	font-size: 13px;
	font-weight:bold;
	text-transform: uppercase;
	margin: 0;
	height: 20px;
}
	
#NewsTeaserLinks { 
	border-top: 1px solid #000;
	padding-top: 12px;
	margin-bottom: 0;
	margin-top: 20px;
}
.safari3 #NewsTeaserLinks { 
font-size: 10px;
}

.NewsTeaser {
	border-top: 4px solid #000;
	float:right;
	padding-top: 6px;
	margin-bottom: 3px;
	width:217px;
    	min-height: 215px;
	height: auto !important;
	height: 215px;

}

.NewsTeaser h2.header, .MVATeaserFrontpage h2.header {
	font-size: 13px;
	font-weight:bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	padding-bottom: 9px;
	border-bottom: 1px solid #000;

}

h2.header, h2.header a {
	visibility:hidden;
}

#container {
    width: 961px;
    margin: auto;
}
#contentContainer {
 margin-left: 15px;
  margin-right: 15px;
}
#contentContainer #contentLeft {
    float:left;
    width:217px;
    padding: 0 0 0 0;
    margin-bottom: 40px;

}

#contentContainer #contentRight {
    float:right;
    width:217px;
    padding: 0 0 0 0;

    margin-bottom: 40px;

}

#contentContainer #content {
     min-height: 500px;
     height: auto !important;
     height: 460px;
     padding: 0 0 0 0;
     background-color: white;
     margin-top: -2px;
     *margin-top: 0;
     _margin-top: 0;
     width:674px !important;
     float:right;
    

}

.ContentText a {
	color: #00000;
	text-decoration: underline;
	font-size: 11px;
}


.ContentText a:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
#contentContainer #content ul, #contentContainer #contentWide ul {
	list-style: none;
	margin:0;
	padding:0;
}
	

#contentContainer #content li, #contentContainer #contentWide li {
	 background-image: url(/media/1033_475.gif);
    	background-repeat: no-repeat;
    	background-position: 0 6px;
    	padding-left: 10px;

}

#contentContainer #contentWide {
      min-height: 500px;
      height: auto !important;
      height: 460px;
      padding: 0 0 0 0;
      background-color: white;
      width:931px !important; 
   }

#top {
      height: 191px;
      background-image: url(/media/1033_431.jpg);
      background-repeat: no-repeat;
      margin-top: 30px;
}

#topFrontpage {
      height: 318px;
      background-image: url(/media/1033_428.jpg);
      background-repeat: no-repeat;
      margin-top: 30px;
}
       
.slidecontent {
    height: 288px;
}
        
  
#logo {
    height: 38px;
    width: 191px;
    position: relative;
    top: -16px;
    left: 15px;
    z-index: 1;
    float: left;
    margin:0;
    
}
        
/* Page Navigation*/

#navigation {
    position: relative;
    top: -35px;
    height: 40px;
    width: 100%;
    background-image: url(/media/1033_430.gif);
    background-repeat: repeat-x;
    opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */	
    filter: alpha(opacity=80); /* IE lt 8 */	
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */	
    -khtml-opacity: .80; /* Safari 1.x */	
    -moz-opacity: .80; /* FF lt 1.5, Netscape */
}

#navigation ul {
    height: 40px;
    float: right;
    padding: 0;
    margin: 0;
    margin-top:2px;
    text-transform: uppercase;
    
}

#navigation ul li {
    list-style-type: none;
    float: left;
    height: 50px;
    margin:0;
    padding:0;
    margin-top:11px;
}

a.NavigationItems {
    color: #fff;	        
    text-decoration: none;
    font-weight: bold;
    visibility:hidden;

}
        
a.NavigationItemsSelected {
    color: #6a9233;
    text-decoration: none;
    font-weight: bold;
    visibility:hidden;   

}
  
li.NavigationItemsSelected {
    background-image: url(/media/1033_429.gif);
    background-repeat: no-repeat;

   
} 

#footer {
    height: 27px;
    border-top: 3px solid #000;
    background-color: white;
    padding-top: 13px;
    padding-left: 2px;
    margin:0;
    float:left;
    width:100%;

}

#searchForm { 
    /*margin-top:-2px;*/
    _margin-top: 0;
    
}

#search_input { 
    float:left;
    border-style: solid; 
    border-color: #9d9ca1; 
    border-width: 1px; 
    height:11px;
    width:163px;
    *width:161px;
    margin-left:13px;
    *margin-left:11px;
    margin-right:6px;
    *margin-right:0;
    font-size:9px;
   
 
   
}

#search_button { 
  margin:0;
  *margin-left:6px;
}
      
  
      
    
/* top main navigation */
#topNavigation {
    height: 24px;
    background-color: white;
    position:relative;
    width: 397px;
    float:right;
    margin-right: 16px;
    _margin-right: 8px; /*IE6*/
}

#topNavigation ul {
    background-color: white;
    float: left;
width: 397px;
    margin: 0;
    padding:0;
    height: 24px;
    list-style: none;
   
    

}

#topNavigation ul li {
    background-image: url(/media/1033_424.gif);
    background-repeat: no-repeat;
    background-position: -4px 1px;
    float: left;
    padding-left:8px;
margin-top:2px;
    height: 24px;
}


#topNavigation ul li.first {
   background-image: none;
   width: 32px;
   _padding:0;
   _margin:0;
   padding-left:10px;
   *padding-left:11px;
   
	_margin-top:1px;

}
        
#topNavigation li.last {
   background-image: none;
   margin-top:0;
 
   
   
}
    
li.topNavigationItems a {
        visibility:hidden;
}
li.topNavigationItemsSelected a {
        visibility:hidden;
}



}/*
.ie7 #topNavigation ul,.ie8 #topNavigation ul {
 padding-left: 0;
}*/

    }/*
.ie7 #topNavigation li.first, .ie8 #topNavigation li.first {
padding-left: 16px;
}*/


/*
.ie7 #topNavigation li, .ie8 #topNavigation li {
margin-left: -5px;
padding-left: 14px;
}*/


.itemSeperatorBottom {
    border-bottom: 1px solid #000;padding-bottom:18px;
}
        
 .itemSeperatorTop {
    border-top: 1px solid #000;padding-top:18px;
}

.ListDate { 
    color: #666666
}
.ListItem a {
  text-transform: uppercase;
  text-decoration: none;
  color: black;
}

.ListItem a:hover {
  text-transform: uppercase;
  text-decoration: underline;
  color: black;
}
.ListSeperator {
    margin-bottom: 19px; 
    border-bottom: 1px solid black;
    padding-bottom:19px;
}

#slide-images li {
	position:absolute;
	list-style-type:none;
	width:961px;
	margin-left:-40px;
	padding:0px;
	*margin-top: 30px;
	float:right;
	
}
.Description {
	text-transform: uppercase;
	font-weight: bold;
}

/* Calendar Events */

.calendar { height:204px; width:204px; background-color: White; color: #9B9C9E; }


.calendar tr td a {text-decoration: none; }

.CalendarLink {text-decoration: none !important;  font-family: arial; outline: none;font-size: 10px;}
.Medicon .Event1 {color: #90C745}
.Medicon .Event2 {color: Black}
.Title  
{   
   text-transform: capitalize ; 
   
 
}  
.MVATeaser table tr td a {
font-size: 11px;
}

.ContentText div table tr td a, .ContentText div table tr td a:hover {

	font-size: 11px;
	text-decoration: none;
}



.MVATeaser table tr td.SelectedEvents a {
	font-size: 18px !important;

}

.ContentText div table tr td.SelectedEvents  a{

	font-size: 18px !important;
}

      