/***********************************************/
/* HTML Styles                                 */
/***********************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	/* background: white /* #E5EBF1  #ecefe6 url(../gif/img_bkg.gif) repeat-x scroll top left  ;*/
	background: #E9ECED;
}

/***********************************************/
/* Hyperlink and Anchor Styles                 */
/***********************************************/

a:link, a:visited{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2571CD;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a.BiggerLink:link, a.BiggerLink:visited{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2571CD;
	text-decoration: none;
}

a.BiggerLink:hover{
	text-decoration: underline;
}

a.BlueBoldLink:link, a.BlueBoldLink:visited{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2571CD;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

a.BlueBoldLink:hover{
	text-decoration: underline;
}

/***********************************************/
/* General Text Styles                         */
/***********************************************/

p{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
}

p.Header{
	font: normal 12px Arial, Helvetica, sans-serif;
}

p.Footer{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #808080;
}

p.Bold{
	font-weight: bold;
}

hr{
	height: 1px;
	border: 1px solid #DADADA;
	margin: 10px 0px 10px 0px;
}

ul.BulletList {
	list-style: disc;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 150%;
	margin: 15px 10px  15px 20px;
}
	
.Underlined {
	text-decoration: underline;
}

/***********************************************/
/* Header Styles                               */
/***********************************************/

h1{
	font: bold 38px Arial, Helvetica, sans-serif;
	color: #285097; /*#D7D7D7;*/
	margin: 0px;
	padding: 0px;
}

h2{
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0px;
	padding: 0px;
}

h3{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

h3.NewsHeading{
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

h3.EventsHeading{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

h4{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #285097; /*#404040;*/
	margin: 0px;
	padding: 0px;
}

h5{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h6{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.Summary{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	line-height: 100%;
}

/***********************************************/
/* Table DIVs                                  */
/***********************************************/

#Header{
	width: 800px;
	height: 98px;
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	border-left: 20px solid white;
	border-right: 20px solid white;
}	

#Banner{
	width: 800px;
	height: 189px;
	margin: 0px auto 0px auto;
	border-left: 20px solid white;
	border-right: 20px solid white;
}	

#Page{
	width: 760px;
	margin: 10px auto 0px auto;
}

#Footer{
	width: 800px;
	height: 58px;
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	background: #FFFFFF;
}

#Capsules{
	width: 800px;
	margin: 0px auto 0px auto;
	border-top: 3px solid white;
	border-left: 20px solid white;
	border-right: 20px solid white;
}

/***********************************************/
/* General Cell Styles                         */
/***********************************************/

.HeaderLogo{
	width: 20%;
}

.HeaderLogos{
	width: 20%;
	text-align: right;
}

.BannerImage{
	width: 552px;
	height: 181px;
	margin: 0px auto 0px auto;
	vertical-align: bottom;
	padding-left: 15px;
	padding-bottom: 7px;
}

.BannerMenu{
	width: 190px;
	height: 189px;
	margin: 0px auto 0px auto;
	vertical-align: top;
	background-image:  url("../gfx/img_navbkg_blue.gif");
}

.FooterAddress{
	width: 760px;
	vertical-align: top;
}

.Spacer{
	width: 3px;
	background-color: #FFFFFF;
}

/***********************************************/
/* Capsule Cell Styles                         */
/***********************************************/

.CapsulesTop{
	width: 760px;
	height: 15px;
	background:    url("../gfx/img_capsule_top.gif") no-repeat;
}

.CapsulesDivider{
	width: 730px;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule1Body{
	width: 50%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule2Body{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule2BodyNoBorder{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule3Body{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule4Body{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule5Body{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule6Body{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.Capsule7Body{
	width: 25%;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.CapsulesBottom{
	width: 760px;
	height: 15px;
	background:  url("../gfx/img_capsule_bottom.gif") no-repeat;
}

/***********************************************/
/* Content Cell Styles                         */
/***********************************************/

.ContentTop{
	width: 567px;
	height: 15px;
	background:  url("../gfx/img_content_top.gif") no-repeat;
}

.ContentBottom{
	width: 567px;
	height: 15px;
	background:  url("../gfx/img_content_bottom.gif") no-repeat;
	vertical-align: top;
}

.Content{
	width: 567px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.ContentBody{
	width: 537px;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

.ContentSubMenu{
	width: 190px;
	vertical-align: top;
	background-color: #ffffff;
}

.ContentSubMenuTop{
	width: 190px;
	height: 15px;
	background:  url("../gfx/img_submenu_top.gif") no-repeat;
}

.ContentSubMenuBottom{
	width: 190px;
	height: 15px;
	background:  url("../gfx/img_submenu_bottom.gif") no-repeat;
}

.ContentSubMenuBody{
	width: 160px;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#E0E0E0); */
	/*background-color: #EEEEEE;*/
	background-color: #FFFFFF;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding-left: 15px;
	vertical-align: top;
}

/***********************************************/
/* Image Placement                             */
/***********************************************/

.ThumbnailsRight{
	float: right;
	margin: 0px 0px 0px 5px;
	/* border: 1px solid silver; */
}

.ThumbnailsLeft{
	float: left;
	margin: 0px 5px 0px 0px;
	/* border: 1px solid silver; */
}

.Polariods{
	float: right;
	margin: 0px 0px 0px 10px;
	border: none;
}

/***********************************************/
/* Menu                                        */
/***********************************************/
	
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

img {
    border: none;
}

#menu {
	width: 190px;
	margin: 10px 0px 0px 0px;
}
	
#menu li a {
	height: 19px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 15px 0px 15px;
	padding: 4px 0px 0px 2px;
}	
	
#menu li a:Link, #menu li a:Visited {
	color: #FFFFFF;
	display: block;
	background:  url("../gfx/img_menu.gif");
}
	
#menu li a:Hover {
	color: #202020;
	background:  url("../gfx/img_menu.gif") 0 -23px;
}	
	
#menu li a:Active {
	color: #202020;
	background:  url("../gfx/img_menu.gif") 0 -46px;
}
	
#menu li a.Current {
	color: #FFFF00;
	background:  url("../gfx/img_menu.gif") 0 -69px;
}

/***********************************************/
/* SubMenu                                     */
/***********************************************/
	
#submenu {
	width: 173px;
	margin: 0px 0px 0px 0px;
}
	
#submenu li a {
	height: 18px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 15px 0px 0px;
	padding: 2px 0px 0px 2px;
}	
	
#submenu li a:Link, #submenu li a:Visited {
	color: #2571CD;
	display: block;
	background:  url("../gfx/img_submenu.gif");
}
	
#submenu li a:Hover {
	color: #FFFFFF;
	background:  url("../gfx/img_submenu.gif") 0 -20px;
}	
	
#submenu li a:Active {
	color: #FFFFFF;
	background:  url("../gfx/img_submenu.gif") 0 -40px;
}
	
#submenu li a.Current {
	color: #FFFFFF;
	background:  url("../gfx/img_submenu.gif") 0 -60px;
}

/***********************************************/
/* Subscribe Form Styles                       */
/***********************************************/

form{
	margin: 0px;
	padding: 0px;
}

input {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
}

input.NoSpace {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 2px;
}

input.Send{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
	margin: 0px;
}

textarea {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;
}

select {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}

/***********************************************/
/* Contact Form Styles                         */
/***********************************************/

form.ContactForm{
	margin: 0px;
	padding: 0px;
}

input.ContactFormInput {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 2px;
	width: 200px;
}

textarea.ContactFormTextarea {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 2px;
	width: 320px;
	height: 88px;
}

input.ContactFormButtons{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 50px;
	margin: 17px 0px 0px 0px;
}

/***********************************************/
/* Ticker                                      */
/***********************************************/

a.ticker, a.ticker:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	cursor: text;
}

a.ticker:hover {
	text-decoration: none;
}
/********************* End **********************/