body{margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}
a{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}

.thumbnail{position: relative;z-index: 0;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* smart image enlarger starts here */
/* If your images are not linking to other pages leave the links as <a href="#nogo"> Otherwise enlarger won't work in IE6 */

.ienlarger {
	float: left;
	clear: none; /* set to left or right if needed */
	padding-bottom: 5px; /* space between thumbs. Don't change this to margin */
	padding-right: 5px; /* space between thumbs and wrapping text when there is any text around it */
}

.ienlarger a { 
	display:block;
	text-decoration: none;
/* add cursor:default; to this rule to disable the hand cursor */
}

.ienlarger a:hover{ /* don't move this positioning to normal state */
 	position:relative;
}

.ienlarger span img {
	border: 1px solid #FFFFFF; /* adds a border around the image */
	margin-bottom: 3px; /* pushes the text down from the image */
}

.ienlarger a span {  /* this is for the large image and the caption */
	position: absolute;
	display:none;
	color: #FFCC00; /* caption text colour */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px; /* caption text size */
	background-color: #000000;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.ienlarger img { /* leave or IE puts a border around links */
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top: -125px; /* means the pop-up's top is 50px away from thumb's top */
	left: 90px; /* means the pop-up's left is 90px far from the thumb's left */
	z-index: 100000;
	
/* If you want the pop-up open to the left of thumb, remove the left: 90px; and add  
right: 90px; This would mean the right side of the pop-up is 90px far from the right side of thumb */	

/* If you want the pop-up open above the thumb, remove the top: 50px; and add  
bottom: 50px; This would mean the bottom of the pop-up is 50px far from the bottom of thumb */	

/* add cursor:default; to this rule to disable the hand cursor only for the large image */
}

.resize_thumb {
	width: 115px; /* enter desired thumb width here */
	height : auto;
}

/* smart image enlarger ends here */





.body{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a.body{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}
a.body:hover{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}

.vsmtext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:6pt;}
a.vsmtext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:6pt;text-decoration:none;}
a.vsmtext:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:6pt;text-decoration:none;}

.vsmgold{color:gold;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;}
a.vsmgold{color:gold;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:underline;}
a.vsmgold:hover{color:gold;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:underline;}

.vsmblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:none;}
a.vsmblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:none;}
a.vsmblue:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:none;}

.vsmredtext{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;}
a.vsmredtext{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:underline;}
a.vsmredtext:hover{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:underline;}

.smtext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smtext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smtext:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.smgraytext{color:#E2E2E2;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smgraytext{color:#E2E2E2;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smgraytext:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.medtext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;}
a.medtext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:none;}
a.medtext:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:none;}

.largetext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;}
a.largetext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}
a.largetext:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}

.ultralargetext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:18pt;}
a.ultralargetext{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:18pt;text-decoration:underline;}
a.ultralargetext:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:18pt;text-decoration:underline;}

.smyellow{color:yellow;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smyellow{color:yellow;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smyellow:hover{color:yellow;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.smblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smblue:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.smred{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smred{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smred:hover{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.smgreen{color:green;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smgreen{color:green;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smgreen:hover{color:green;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.smblueprint{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smblueprint{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smblueprint:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.medblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;}
a.medblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}
a.medblue:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}

.medblueprint{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;}
a.medblueprint{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}
a.medblueprint:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}

.largeblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;}
a.largeblue{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}
a.largeblue:hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}

.medred{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;}
a.medred{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}
a.medred:hover{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}

.largered{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;}
a.largered{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}
a.largered:hover{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}

.smbluemenu{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
.smbluemenu.hover{color:blue;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}

.vsmwhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:6pt;}
a.vsmwhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:6pt;text-decoration:underline;}
a.vsmwhite:hover{color:black;font-family:tahoma,Helvetica,sans-serif;font-size:6pt;text-decoration:underline;}

.smwhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
a.smwhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.smwhite:hover{color:black;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.medwhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;}
a.medwhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}
a.medwhite:hover{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline;}

.medwhitemenu{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:10pt; text-decoration:none;}
a.medwhitemenu{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:10pt; text-decoration:none;}
a.medwhitemenu:hover{color:gold;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline; font-weight:bold}

.medredmenu{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:10pt; text-decoration:none;}
a.medredmenu{color:red;font-family:tahoma,Helvetica,sans-serif;font-size:10pt; text-decoration:none;}
a.medredmenu:hover{color:gold;font-family:tahoma,Helvetica,sans-serif;font-size:10pt;text-decoration:underline; font-weight:bold}

.smwhitemenu{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:7pt; text-decoration:none;}
a.smwhitemenu{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:7pt; text-decoration:none;}
a.smwhitemenu:hover{color:gold;font-family:tahoma,Helvetica,sans-serif;font-size:7pt;text-decoration:underline; font-weight:bold}

.largewhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;}
a.largewhite{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}
a.largewhite:hover{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}

.largereverse{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;background-color:black}
a.largereverse{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;background-color:black}
a.largereverse:hover{color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;background-color:black}

.verticaltext {writing-mode: tb-rl;filter: flipv fliph;color:white;font-family:tahoma,Helvetica,sans-serif;font-size:12pt; font-weight:bold;}

.searchbox {font-family:Arial,Helvetica,sans-serif;font-style: normal;font-size:10px;line-height: normal;font-weight: normal;font-variant: normal;color: #003366;border: 1px solid #000000;background-color: #FFFFF4;padding: 0px;margin-bottom: -2px;margin-top: -15px;}

.header{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:left}
a.header{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:underline;text-align:left}
a.header:hover{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:underline;text-align:left}

.subheader{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;}
a.subheader{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}
a.subheader:hover{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:12pt;text-decoration:underline;}

.topmenu{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;}
a.topmenu{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;font-weight:bold;}
a.topmenu:hover{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;font-weight:bold;}

.menuhead{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-align:center;}
a.menuhead{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;text-align:center;}
a.menuhead:hover{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;text-align:center;}

.menu{color:#ffcc00;font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;}
a.menu{color:#ffcc00;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;font-weight:bold;}
a.menu:hover{color:#ffcc00;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:underline;font-weight:bold;}

.submenu{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
a.submenu{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
a.submenu:hover{color:white;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.footer{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
a.footer{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
a.footer:hover{color:#FFCC00;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.req{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;background:#ffcc00}

.callabel{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
a.callabel{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.callabel:hover{color:#003366;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.calevent{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
a.calevent{color:#000000;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.calevent:hover{color:#003366;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.calevent2{color:#FFFFFF;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
a.calevent2{color:#FFFFFF;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.calevent2:hover{color:#FFFFFF;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.calevent3{color:#000000;background:#FFCC00;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
a.calevent3{color:#000000;background:#FFCC00;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}
a.calevent3:hover{color:#003366;background:#FFCC00;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:underline;}

.calheader{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:12pt;text-decoration:none;font-weight:bold;}
a.calheader{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:12pt;text-decoration:none;font-weight:bold;}
a.calheader:hover{color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:12pt;text-decoration:none;font-weight:bold;}

.calholiday{color:#000000;background:#FFCC00;font-family:tahoma,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}

.button {font-family:tahoma,Helvetica,sans-serif;font-size:7pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: #FFFFF4;padding: 0px; width:200px;}


.buttonwide {font-family:tahoma,Helvetica,sans-serif;font-size:7pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: #FFFFF4;padding: 0px; width:300px;}

.buttonclear {font-family:tahoma,Helvetica,sans-serif;font-size:7pt;line-height: normal;font-weight: normal;font-variant: normal;color: blue;border: 0px;background-color: #FFFFF4;padding: 0px; width:200px}

.redbutton {font-family:tahoma,Helvetica,sans-serif;font-size:7pt;line-height: normal;font-weight: normal;font-variant: normal;color: white;border: 1px solid #000000;background-color: red;padding: 0px; width:200px}
.greenbutton {font-family:tahoma,Helvetica,sans-serif;font-size:7pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: #00ff33;padding: 0px; width:200px}

.inputbox {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: white;padding: 1px; width:200px;}

.inputboxDealer {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: white;padding: 1px;}

.sminputbox {font-family:tahoma,Helvetica,sans-serif;font-size:6pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: white;padding: 1px; width:200px;}

.clearinputbox {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: bold;font-variant: normal;color: black;border: 0px solid white;background-color: white;padding: 1px; width:200px;}

.inputboxreq {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: #ffcc00;padding: 1px; width:200px;}

.sminputbox {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: white;padding: 1px; width:50px;}

.medinputbox {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: white;padding: 1px; width:100px;}

.textareabox {font-family:tahoma,Helvetica,sans-serif;font-size:8pt;line-height: normal;font-weight: normal;font-variant: normal;color: black;border: 1px solid #000000;background-color: white;padding: 1px;}

.accordionTabTitleBar {
   font-size           : 10px;
	padding             : 0px 0px 5px 0px;
   border-style        : none none none none;
	border-top-color    : black;
	border-bottom-color : red;
   border-width        : 0px 0px 0px 0px; background-color:#000000;
   width:250px;
}

.accordionTabTitleBarHover {
   font-size        : 10px;
	background-color : red;
	color            : red;
}

.accordionTabContentBox {
background-color:#00FF00
   font-size        : 10px;
   border           : 0px;
   border-color:#00FFFF;
   border-top-width : 0px;
   padding          : 0px 0px 0px 0px;


}


   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: right;
   }
   #wrapper {
      margin: 0 auto;
      text-align: right;
      vertical-align: right;

   }


td#TDBLACK {background:url("images/expo_black.jpg") repeat-y}
td#TDWHITE {background:url("images/expo_white.jpg") repeat-y}
td#TD36 {background:url("images/expo_header_36.gif") repeat-y}
td#TD26 {background:url("images/expo_header_26.gif") repeat-y}
td#TD32 {background:url("images/expo_header_32.gif") repeat-y}

td#TD24 {background:url("images/expo_header_modified_23.gif") repeat-y}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:10px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}

.b3h {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}

.b3bh {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}

.b4h {height:12px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}

.b4bh {height:2px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}

.b2bh, .b3bh, .b4bh {background: #ddd;}
.headh {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-family:tahoma,Helvetica,sans-serif;font-size:8pt;}
.contenth {background: #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 3px; padding-top: 3px;}

.largenewspaper{color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14pt;}
.mediumnewspaper{color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;}
.smallnewspaper{color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:6pt;}


html,body {
      margin: 0;
      padding: 0;
      text-align: center;
      font-family: arial, Helvetica, sans-serif;
      font-size: 14px;
      background: #fff url(images/bkgd.jpg) center repeat-y;
}

#body-margin{
      text-align: center;
      background: #fff;
      padding: 0px 11px;
      margin: 0 auto;
      width: 920px;      
      voice-family: "\"}\""; 
      voice-family:inherit;
      width: 898px;
}
    
img { border: none; }
a { text-decoration: none; color: #fff; font-weight: bold;}
a:hover { text-decoration: underline; color: black; }

/*---------- Divs ----------*/
#header {
     
      height: 120px;
      width: 890px;
      margin: 0 auto;
	  position:relative;

}

#contactabout {
      height: 10px;
      width: 300px;
      margin: 0 auto;
	  float:inherit;
}

#logo{
      padding-top: 30px;
      margin: 0 auto;
      width: 890px;
	  z-index:-1;
}

#logo a:hover {
      text-decoration: none;
}

#logo a {
      float: left;
      width: 200px;
      height: 85px;
}

#container {
      width: 890px;
      overflow: hidden;
      text-align: left;
      font: 90% Tahoma, Helvetica, sans-serif;
      margin: 0px auto;
      background: #fff;
      padding-bottom: 30px;
}  
* html #container {
      overflow: visible;
}

#intro{
      min-height: 190px;
      margin: 10px auto;
}
* html #intro { height: 190px;}

#intro-image{
      float: left;
      width: 560px;
}

#intro-text{
      padding-top: 10px;
      float: right;
      width: 305px;
      text-align: justify;
}

#content{
      margin-top: 20px;
      min-height: 500px;
}
* html #content { height: 250px;}

#sidecontent{
      float: left;
      border: 2px solid #828282;
      margin-right: 20px;
      padding: 10px;
      text-align: center;
      width: 240px;
      voice-family: "\"}\""; 
      voice-family:inherit;
      width: 210px;
}
html>body #sidecontent { width: 210px }  /* for opera */

#sidecontent img{
      padding: 1px;
      border: 1px solid #828282;
}

#maincontent {
      float: right;
      width: 630px;
	  
}

#mainleft {
      float: left;
      width: 630px;
	 position:absolute;
}

#mainright { margin-left:20px;
      float: right;
      width: 235px;
	  z-index:3;
}

#mainimg {
	position:absolute;
	top:700px;
	width: 890px;
	z-index:5;
	float:right;
    
}

#mainright a {
      color: #000;
}



#footer {
      width: 890px;
      margin: 0 auto;
      min-height: 40px;
      background: #c51010 url(images/gradient.gif) repeat-x;
      border-top: 4px solid #828282;
      font-size: 84%;
      color: #fff;
}
* html #footer {height: 100px;}

#footertextleft{
      margin-top: 10px;
      float: left;
      width: 475px;
      text-align:left;
      padding-left: 10px;  
}

#footertextright{
      margin-top: 0px;
      text-align: right;
      width: 350px;
      float: right;
      padding-right: 0px; 
}

/*------------------------- Navigation --------------------------*/

/*Adjust the fontsize to adjust the menu links*/
#navcontainer {
      width: 890px;
      height: 38px;
      background: #c20404 url(images/gradient.gif) repeat-x;
      margin: 40px auto 0 auto;
      border-bottom: 4px solid #828282;
      display: block;
      font-size: 125%;
}
* html #navcontainer { height: 43px;}

#navcontainer ul {
      position: relative;
      float: left;
      list-style-type: none;
      margin: 0px;
      padding: 0px 0px 0px 10px;
      font-size: 65%;
}

#navcontainer li {
      margin: 10px 3px 0px 3px;
      float: left;
      height: 28px;
      background: url("images/nav.jpg") repeat-x;
}

/*Adjust the 3rd padding property to make the gray box under the menu links bigger or smaller*/
#navcontainer a {
      float: left;
      display: block;
      padding: 1px 9px 9px 9px;
      color: #FFF;
      text-decoration: none;
	  font-size: 130%;
}

#navcontainer a:hover {
      background: #828282;
      color: #fff;
      cursor: pointer;
}
/*---------- Headings ----------*/
h1 { 
      padding-top: 0;
      margin-top: 0;  
      font: 120% Arial;
      font-weight: bold;
      color: #c20404;
}

.mainheading{
      font-weight: bold;
      font-size: 123%;      
}

/*---------- Classes ----------*/
.heading{
      background: #c20404;
      border-bottom: 4px solid #828282;
      height: 25px;
}

.subheading-white{
      color: #fff;
      margin: 0px;
      padding: 5px 0 0 10px;
      font-size: 115%;
      font-weight: bold;
      
}

.p-indent{
      padding-top: 0px;
      padding-left: 10px;
}




