body {background-image: url('images/bg.gif'); margin-top:0px; padding: 0px 0px; text-decoration: none; color: #0F2943;
      font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left; }

a:link {color: #0F2943; text-decoration:underline; text-align: left; }
a:visited {color: #6728B2; text-decoration:underline; text-align: left; }
a:hover {color: #FFFFFF; text-decoration:underline; text-align: left; }

a img {border-width:0px; }

a.mobilelink {color: #000000; text-decoration:none; font-size: 10px; font-family: Trebuchet MS; text-align: left; }
a.mobilelink:visited {color: #000000; text-decoration:none; text-align: left; }
a.mobilelink:hover  {color: #FF9900; text-decoration:none; text-align: left; }

.w1027 {width: 1027px; }
.mobiletop1027 {width: 1027px; text-align: left; float: left; }
.mobilepic22 {width: 22px; text-align: left; float: left; }
.rightc1005 {background-image: url('images/banner1.jpg'); background-repeat: no-repeat; width: 1005px; text-align: right; float: right; }

.newsletter {font-family: verdana; font-size: 11px; width: 160px; padding: 10px; border: 1px solid #FFFFFF; background-color: #6699CC;}

.bodytext {text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;  text-align: left; }

a.bodytextlink	{color: #0F2943; text-decoration:underline; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;
  text-align: left; }
a.bodytextlink:visited {color: #6728B2; text-decoration:underline; }
a.bodytextlink:hover  {color: #FFFFFF; text-decoration:underline; }

a.menulink1 {text-decoration: none; color: #FFFFFF; font-size: 16px; font-family: Trebuchet MS; text-align: center; 
  letter-spacing: 6px; font-weight: bold; text-align: left; }     
a.menulink1:hover {text-decoration: underline; color: #FFFFFF; text-align: left; }

/* Pages Menu */
#Menu {	position: relative; top: -7px; clear: both; float: left; width: 120px; height: 20px; display: inline; z-index: 10; }
#Menu ul { /* Top level list */ margin: 0; padding: 0; list-style: none; width: 120px; }
#Menu li { /* Top level list item */ float: left; position: relative; margin: 0; padding: 0; list-style: none; }
#Menu li.HasSubMenu { /* Top level list item with sub nav */ background: url(images/arrow.gif) 100% 0 no-repeat; }
#Menu li a { /* List item link */ display: block; height: 20px; text-decoration: none; color: #FFFFFF; font-size: 16px; 
	font-family: Trebuchet MS; font-weight: bold; letter-spacing: 6px; display: block; text-align: left; padding: 6px 13px 0 13px; }
#Menu li.HasSubMenu a { /* List item link with sub nav */ padding: 6px 23px 4px 13px; }
#Menu li.First a {}
#Menu li ul { /* Sub list */ float: left; position: absolute; left: 0; top: 26px; width: 290px; display: none; text-align: left;
	background: url(images/sublist.gif) 100% 0 no-repeat; padding: 6px 0 10px 0; z-index: 10; }
#Menu li ul li { /* Sub list item */ clear: both; color: #FFFFFF; text-align: left; background-image: none; font-size: 16px; }
#Menu li ul li a { /* Sub list item link - Same width as li ul */ color: #FFFFFF; padding: 2px 10px 0 10px; width: 254px;
	height: auto; background-image: none; }
#Menu li ul li a:hover {background-color: #FF9900; }
#Menu li:hover { /* List item rollover */ background-position: 100% -100px; }
#Menu li:hover a, #Menu li.over a{ /* List item link rollover */ background-position: 0 -100px; color: #FFFFFF;
	text-decoration: none; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 6px; display: block;
	text-align: left; }
#Menu li:hover ul, #Menu li.over ul { display: block; }
/* Holly Hack. IE Requirement \*/
* html #Menu ul li { float: left; height: 1%; }
* html #Menu ul li a { height: 1%; }
/* End */
* html #Menu li:hover , * html #Menu li.over { /* List item link rollover */ background-position: 100% -100px; }

/* Banner Menu */
#MenuBanner {position: relative; clear: both; float: left; width: 950px; height: 45px; display: inline; z-index: 9; }
#MenuBanner ul { /* Top level list */ margin: 0; padding: 0; list-style: none; width: 950px; }
#MenuBanner li { /* Top level list item */ float: left; position: relative; margin: 0; padding: 2px 0 2px 0; list-style: none; width: 190px; }
#MenuBanner li.HasSubMenuBanner { /* Top level list item with sub nav */ background: url(images/arrow2.gif) 100% 0 no-repeat; }
#MenuBanner li a { /* List item link */ display: block;	height: 45px; text-decoration: none; color: #FFFFFF; font-size: 17px; 
	font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; display: block; text-align: left; padding: 6px 13px 0 13px; }
#MenuBanner li.HasSubMenuBanner a { /* List item link with sub nav */ padding: 2px 23px 2px 13px; }
#MenuBanner li.First a { position: relative; top: -2px; padding: 4px 13px 4px 13px; background: url(images/arrow0.gif) 100% 0 no-repeat; }
#MenuBanner li.First a:hover { /* List item rollover */	background-position: 100% -100px; }
#MenuBanner li ul { /* Sub list */ float: left;	position: absolute; left: 0; top: 49px;	width: 290px; display: none;
	text-align: left; background: url(images/sublist2.gif) 100% 0 no-repeat; padding: 6px 0 10px 0;	z-index: 9; }
#MenuBanner li ul li { /* Sub list item */ clear: both;	color: #FFFFFF;	text-align: left; background-image: none; font-size: 16px; }
#MenuBanner li ul li a { /* Sub list item link - Same width as li ul */	color: #FFFFFF;	padding: 2px 10px 0 10px; width: 254px;
	height: auto; background-image: none; }
#MenuBanner li ul li a:hover {background-color: #0F2943; }
#MenuBanner li:hover { /* List item rollover */ background-position: 100% -100px; }
#MenuBanner li:hover a, #MenuBanner li.over a{ /* List item link rollover */ background-position: 0 -100px; color: #FFFFFF;
	text-decoration: none; font-size: 17px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; 
	display: block;	text-align: left; }
#MenuBanner li:hover ul, #MenuBanner li.over ul { display: block; }
/* Holly Hack. IE Requirement \*/
* html #MenuBanner ul li { float: left; height: 1%; }
* html #MenuBanner ul li a { height: 1%; }
/* End */
* html #MenuBanner li:hover , * html #MenuBanner li.over { /* List item link rollover */ background-position: 100% -100px; }

.menubar {text-decoration: none; color: #FFFFFF; font-size: 15px; font-family: Trebuchet MS; text-align: center; 
  font-weight: bold; text-align: left; }    

.shadow {background-image: url('images/shadow.gif')}
.shadowr {background-image: url('images/shadowr.gif'); background-repeat: repeat-x; text-decoration: none; color: #0F2943; 
  font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left; }

.menuheading { background-color: #0F2943; text-align: left; } 
a.menuheading {text-decoration: none; color: #FFFFFF; font-size: 18px; font-family: Trebuchet MS; font-weight: bold ; 
  letter-spacing: 2px; display: block; text-align: left; } 
a.menuheading:hover {color: #FF9900}   

.menuheadingbk {  background-color: #FF9900; text-align: center; } 
a.menuheadingbk {text-decoration: none; color: #FFFFFF; font-size: 16px; font-family: Trebuchet MS; 
  font-weight: bold ; letter-spacing: 2px; display: block; text-align: center; } 
a.menuheadingbk:hover {color: #0F2943}   

a.menulink2 {text-decoration: none; color: #0F2943; font-size: 16px; font-family: Trebuchet MS; 
  font-weight: bold; letter-spacing: 2px; text-align: center; }  
a.menulink2:hover {color: #FFFFFF; background-color: #FF9900; }  

a.linkedin {text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; 
  font-weight: bold; text-align: left; letter-spacing: 2px; } 
a.linkedin:hover { color:FF9900; text-align: left;} 

.bodytextw {text-decoration: none; color: #FFFFFF; font-size: 14px; font-family: Trebuchet MS; 
  font-weight:bold; letter-spacing: 2px; text-align: center; }

.bodytextwhite {text-decoration: none; color: #FFFFFF; font-size: 14px; font-family: Trebuchet MS; 
  font-weight:bold; letter-spacing: 2px; text-align: left; }

.bodytextwhitebig {text-decoration: none; color: #FFFFFF; font-size: 20px; font-family: Trebuchet MS; 
  font-weight:bold; letter-spacing: 2px; text-align: left; }

a.titlelink	{text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; 
  letter-spacing: 3; font-weight: bold; text-align: left; }
  
.bodytexttitle {text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; letter-spacing: 3px; 
  font-weight: bold; text-align: left; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #FFFFFF; }
.bodytexttitleo {text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; letter-spacing: 3px; 
  font-weight: bold; text-align: left; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #FF9900; }
a.bodytexttitleog {text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; letter-spacing: 3px; 
  font-weight: bold; text-align: left; }
a.bodytexttitleog:hover {text-decoration: none; color: #FF9900; }
  
.bodytexttitle2 {text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; 
  letter-spacing: 3px; font-weight: bold; text-align: left; }

.textphone {text-decoration: none; color: #FFFFFF; font-size: 19px; font-family: Trebuchet MS; 
  letter-spacing: 5px; text-align: center; }  
.textphone2 {text-decoration: none; color: #FFFFFF; font-size: 14px; font-family: Trebuchet MS; 
  letter-spacing: 5px; text-align: center; }  

.bodytextwbig {text-decoration: none; color: #FFFFFF; font-size: 15px; font-family: Trebuchet MS; 
  font-weight:bold; text-align: left; }

.bodytextiPhone{ background-image: url('images/iPhonebg.gif'); }

a.bodytextw	{text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; 
  letter-spacing: 1px; display: block; text-align: left; }
a.bodytextw:visited {color: #6728B2; text-align: left; }
a.bodytextw:hover  {color: #0F2943; background-color: #FFFFFF; text-align: left; }

.twitter-Title {text-decoration: none; color: #0F2943; font-size: 15px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; 
  margin-bottom: 2px; text-align: left; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #FFFFFF; }
a.twitter-link    {text-decoration: none; color: #FFFFFF; font-size: 9px; font-family: Trebuchet MS; letter-spacing: 2px; text-align: left; }  
a.twitter-link:hover {color:#0F2943}

.bottom { background-color: #6699CC; } 
.bottomleft { background-color: #FFFFFF; } 

.address {text-decoration: none; color: #0F2943;  font-size: 14px; font-family: Trebuchet MS; letter-spacing: 2px; 
  font-weight: bold; text-align: center; }    
a.addresslink {text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; letter-spacing: 2px; 
  font-weight:bold; text-align: center; }    
a.addresslink:hover {text-decoration:underline}  

.shadow2 {background-image: url('images/shadow2.gif'); background-repeat: repeat-x; text-decoration: none; color: #0F2943; 
  font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left;  }
.shadowb {background-image: url('images/shadowb.gif'); background-repeat: repeat-x; text-decoration: none; color: #0F2943; 
  font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left; }
.shadow3 {background-image: url('images/shadow3.gif'); background-repeat: repeat-x; text-decoration: none; color: #0F2943; 
  font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left;  }

.bottomtext {text-decoration: none; color: #000000; font-size: 12px; font-family: Trebuchet MS; text-align: left; }
a.bottomtextlink {text-decoration: underline; color: #000000; font-size: 12px; font-family: Trebuchet MS; text-align: left; }    
a.bottomtextlink:hover { color: #FFFFFF} 

div.feedburnerFeedBlock ul {margin-left:0px; padding-left:0px; list-style-type: none; text-decoration: none; color: #0F2943; 
  font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left; }
div.feedburnerFeedBlock span.headline {font-weight:bold; display:block; margin:12px 0px 12px 0px; color: #0F2943; text-align: left; }
div.feedburnerFeedBlock p.date {text-decoration: none; color: #FFFFFF; font-size: 14px; font-family: Trebuchet MS;
  font-weight: bold; margin:12px 0px 24px 0px; text-align: left; }
div.feedburnerFeedBlock ul li{margin-left:0px; padding-left:0px; list-style-type: none; text-align: left; }
div.feedburnerFeedBlock ul li div {display: inline; text-decoration: none; color: #0F2943; font-size: 14px; 
  font-family: Trebuchet MS; font-weight: bold; text-align: left; }

.bodytextbig {text-decoration: none; color: #0F2943; font-size: 16px; font-family: Trebuchet MS; font-weight: bold;
  text-align: left; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #FFFFFF }

.twitters {border: none; padding: 0px; margin: 0px; wordbreak: break-all; text-align: left; }
.twitters ul {list-style-type:none; padding: 0px; margin: 0px; wordbreak: break-all; text-align: left; }
.twitters li {margin-bottom: 5px; wordbreak: break-all; text-align: left; }
.twitterPrefix {text-decoration: none; color: #0F2943; font-size: 11px; font-family: Trebuchet MS; font-weight: bold;
  wordbreak: break-all; text-align: left; }
.twitterTime {text-decoration: none; color: #FFFFFF; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; 
  wordbreak: break-all; text-align: left; }
.twitterStatus {text-decoration: none; color: #0F2943; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; 
  wordbreak: break-all; text-align: left; }

.mainpageborder {background-color: #6699CC;}

.bannert { text-decoration: none; color: #FF9900; font-size: 27px; font-family: Trebuchet MS; font-weight: bold;
  letter-spacing: 6px; text-align: center; }
.bannerc {text-decoration: none; color: #0F2943; font-size: 40px; font-family: Trebuchet MS; font-weight: normal;
  letter-spacing: 5px; text-align: center; }
.bannerc2 {text-decoration: none; color: #0F2943; font-size: 22px; font-family: Trebuchet MS; font-weight: normal;
  letter-spacing: 10px; text-align: center; }

.amp{text-decoration: none; color: #0F2943; font-size: 40px; font-family: Arial; font-weight: normal;
  letter-spacing: 2px; text-align: center;}

a.piclink {color: #0F2943; text-decoration:none; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;
  text-align: left; }
a.piclink:visited {color: #6728B2; text-decoration:none; }
a.piclink:hover  {color: #FFFFFF; text-decoration:none; }

#bodycenter {position: relative; z-index: 12; }

.facebook {background-color: #FFFFFF; allowTransparency="true"; }