body{margin:0px;background: #FFFFFF;font-size:11px; line-height:16px;}

td, th, div, p, span{
	font-family:arial;
	color:#303030;
	
}

hr{border:solid 1px #b62d32; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
input{ border:1px solid #043f6b}
textarea{ width:300px;  border:1px solid #4883A8;}

A { color:#0500c6; text-decoration:underline;}
A:link { color:#0500c6; text-decoration:underline;}
A:visited {color:#0500c6; text-decoration:underline;}
A:hover { COLOR: #000; text-decoration:none;}
.noborder { border:0px;}

h1{margin:0px; padding:0px; font-size:23px;font-weight:normal;line-height:26px; color:#ffb400;}
h2 {color:#58307c; font-weight:bold; margin:0px; padding:0px; font-size:20px; line-height:18px; }
h3 { font-size:13px; margin:0px; padding:0px; color:#303030; }
h3 a:link, h3 a:visited { font-size:13px; margin:0px; padding:0px; color:#303030; }
h3 a:hover { font-size:13px; margin:0px; padding:0px; color:#303030; text-decoration:none; }


.bluebgheader { background-color:#0500c6; border-bottom:#58307c 1px solid; color:#ffb400; padding:19px 24px 0px 0px }
.bluebgheader td { color:#ffb400; }
.bluebgheader a:link, .bluebgheader a:visited { color:#FFFFFF;}

.logo { padding:0px 0px 26px 42px;}
.logo a:link, .logo a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image:url(../images/logo.jpg); width:190px; height:58px;}
.mid { padding:7px 0px}

table.gallery{ width:229px; margin:0px 8px;}
.gallery th { background:#ffb400 url(../images/heading_bullet.jpg) 210px 12px no-repeat; color:#FFFFFF; padding:0px 12px; height:31px; vertical-align:middle; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left;}
.gallery td {  color:#58307c; padding:15px 10px;  vertical-align:middle; font-size:13px; font-weight:bold; background-color:#f8f8f8; border: #ffb400  1px solid; border-top:0px;}
.gallery  table td {  border:0px; padding:0px}
.gallery a:link, .gallery a:visited{   font-size:13px; color:#58307c; font-weight:bold; text-decoration:none }\
a.bluefont  { color:#0500c6; text-decoration:underline; font-size:11px;}
a.bluefont:link, a.bluefont:visited  { color:#0500c6; text-decoration:underline; font-size:11px}

.gallery img { padding-bottom:14px;}
.imgrightpad { padding-right:7px;}

.imgtext { background:url(../images/textbg_header.png) top left repeat-x; height:62px; width:486px; z-index:12; position:absolute; left:0px; bottom:0px; margin:0px 1px 0px 1px; padding:15px 25px; color:#FFFFFF;}

.midcontent { padding:8px 8px 0px 0px;}
.innermidcontent { padding:0px 8px 0px 0px;}

.contenthead{
	background-color:#0500c6;
	font-size:20px;
	color:#FFFFFF;
	padding:10px 8px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contentmid { background: #FFFFFF url(../images/greybg.jpg) left top repeat-x ;  padding:20px 8px 0px 8px;  text-align:left; }


.purletext { color:#58307c; font-weight:bold; margin:0px; padding:0px; font-size:11px; line-height:18px;  }

.footer {color:#fff; background-color:#0500c6; padding:15px; line-height:20px; }
.footer td {color:#fff; }
.footer a:link{color:#fff;  text-decoration:none; }
.footer a:visited{color:#fff;  text-decoration:none; }
.footer a:hover{color:#ffb400;  text-decoration:none;}

/* Navigation Start */
.MainNavigation{float:left;width:829px; background: #000000; margin:0px; padding:0px; }
.MainNavigation ul{margin:0px; padding:0px; }
.MainNavigation li{margin:0px; list-style:none;float:left; text-align:center;display:block; height:31px; color:#FFFFFF;  vertical-align:middle  }
.MainNavigation li a:link, .MainNavigation li a:visited{text-align:center;padding:7px 8px 8px 8px ; text-decoration:none; display:block; color:#ffffff; float: left; border-right:#58307c 1px solid; text-transform:uppercase; vertical-align:middle  }
.MainNavigation li a:hover{ color:#ffb400;  }


.topsub{padding-left:10px;color:#FFFFFF;}
/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */
.ddsubmenustyle, .ddsubmenustyle {margin:0px;padding:0px;position:absolute;visibility: hidden; font-size:12px;}

.ddsubmenustyle a:link, .ddsubmenustyle a:visited{width:120px;color:#fff;background:#050606;text-decoration:none;padding:5px 8px 5px 8px; border-bottom:1px solid #000;display:block;text-align:left;}
.ddsubmenustyle a:hover{background-color:#58307c;color:#fff;}

/* ######### Neutral CSS  ######### */
.ddiframeshim{position: absolute;z-index:500;background:transparent;border-width: 0;width: 0;height: 0;display: block;}

.menuleft { background: #06028d url(../images/menucrnr.jpg) right top no-repeat; width:145px; }
.imgleft {float:left; margin-right:10px; margin-bottom:10px;}

.SitemapLink{margin:5px;padding:10px;}
.SitemapLink ul{margin:0px;padding:0px;}
.SitemapLink li{margin:0px;padding:0px 0px 5px 20px; background:url(../images/bullet.jpg) 0px 4px no-repeat; line-height:18px; list-style:none;}
.SitemapLink li a:link, .SitemapLink li a:visited{color:#000000;text-decoration:none; font-weight:bold;}
.SitemapLink li a:hover{text-decoration:underline; font-weight:bold;}
.SitemapLink ul li{margin:5px; padding:0px;  background-image:none; list-style:disc; margin-left:20px}



.imgbrdr { background-color:f3f3f3; padding:2px; border:#707070 1px solid; }
.imgbrdrlft { background-color:f3f3f3; padding:2px; border:#707070 1px solid; float:left;  margin-right:10px; }


table.common { }
.common th { font-size:12px; font-weight:bold; padding:3px 5px; border: #e4e4e4 1PX solid; border-collapse: collapse; background-color:#f3f3f3 }
.common td { padding:3px 5px; border: #e4e4e4 1PX solid; border-collapse: collapse; }

table .gallery {}
.gallery td { padding:5px; }

.button{background-color:#75307C; color:#FFFFFF; font-weight:bold}
