*	{ margin: 0px; padding: 0px; }
html	{ overflow: -moz-scrollbars-vertical; background: url('images/htmlbg.gif') no-repeat left top #FFF; }
body	{ background: url('images/bodybg.gif') no-repeat right top; color: #363636; font: normal 12px "Verdana", sans-serif; }
a, a:hover	{ color: #363636; }
a	{ text-decoration: none; }
a:hover	{ text-decoration: underline; }
a	img	{ border: 0px; }
input, select, textarea	{ font: normal 11px "Verdana", sans-serif; }

.container	{ text-align: left; overflow: hidden; width: 1003px; padding: 15px 0px; }

.topmenu	{ float: right; text-align: center; background: url('images/topmenu_bg.gif') no-repeat center top; padding-top: 9px; font-size: 10px; margin-right: 5px; }
.topmenu	a	{ margin: 0px 5px;  }
.topmenu	a, .topmenu	a:hover	{ color: #6e6e6e; text-decoration: none; }
.topmenu	div	{ background: url('images/topmenu_bg.gif') no-repeat center bottom; }

.top	{ clear: both; overflow: hidden; width: 993px; padding: 0px 5px; margin-bottom: 10px; }
.top	.logo	{ float: left; width: 300px; }
.menu	{ float: right; text-align: right; margin-top: 61px; font-size: 1px; }
.menu	a	{ background-color: #1a317f; padding: 7px 9px; margin-left: 2px; display: block; float: left; }
.menu	a:hover, .menu	a.current	{ background-color: #3755bb; }

.main	{ overflow: hidden; width: 100%; margin-bottom: 10px; }

.main_news	{ float: left; width: 238px; height: 125px; padding: 15px; background: url('images/main_news_bg.gif') no-repeat; margin-top: 10px; }
.main_news	h1	{ margin-bottom: 15px; }
.main_news	p	{ padding-bottom: 10px; height: 75px; line-height: 17px; }

.main_middle	{ float: left; width: 432px; padding: 15px; margin-top: 10px; }
.main_middle	h1	{ margin-bottom: 15px; }
.main_middle	p	{ line-height: 17px; }

.newsletter_subscribe	{ background: url('images/newsletter_bg.gif') no-repeat; margin-bottom: 2px; height: 57px; padding: 10px; font-size: 11px; }
.newsletter_subscribe	h1	{ margin-bottom: 10px; }
.newsletter_subscribe	p	{ float: left; width: 110px; margin-right: 4px; }
.newsletter_subscribe	p	label	{ display: block; margin-bottom: 3px; }
.newsletter_subscribe	p	input.text	{ border: 1px solid #cfcfdf; width: 106px; padding: 2px 1px; }
.newsletter_subscribe	.join	{ margin-top: 20px; }

.helpflyagain	{ float: left; width: 262px; height: 165px; padding-left: 10px; background: url('images/helpflyagainbg.gif') no-repeat left 10px; }
.helpflyagain	a.donate	{ float: right; }
.helpflyagain	.help_inside	{ padding: 20px 18px 0px 0px; }
.helpflyagain	.help_inside	h1	{ margin-bottom: 15px; }
.helpflyagain	.help_inside	p	{ line-height: 15px; margin-bottom: 15px; }
.helpflyagain	.help_inside	.links	{ overflow: hidden; width: 100%; font-weight: bold; line-height: 27px; }
.helpflyagain	.help_inside	.links	a	{ float: left; width: 50%; }

.footer	{ overflow: hidden; width: 983px; padding: 5px 10px; font-size: 11px; }
.footer	.copy	{ float: left; width: 500px; padding-top: 10px; }
.footer	.copy	p	{ margin-bottom: 10px; }
.footer	.sponsors	{ float: right; text-align: right; }

.sub	{ overflow: hidden; width: 100%; background: url('images/sub_bg.gif') repeat-y #fff; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e4e4e3; }
.sub_left	{ float: left; width: 255px; padding: 10px 10px 0px 0px; margin-right: 15px; }
.sub_middle	{ float: left; width: 723px; }

.left_menu	{ margin-bottom: 10px; font-size: 11px; }
.left_menu	h2	{ background: url('images/left_menu_h2bg.gif') repeat-x left center #354b99; color: #ffffff; font-weight: bold; font-size: 11px; padding: 5px 10px; text-transform: uppercase; margin-bottom: 10px; }
.left_menu	ul	{ padding-left: 10px; list-style: none; margin-bottom: 10px; }
.left_menu	ul	label	{ display: block; font-weight: bold; margin-bottom: 5px; }
.left_menu	ul	li	{ background: url('images/bullet_blue.gif') no-repeat left 8px; line-height: 20px; padding-left: 10px; margin-bottom: 3px; }

.c2a	{ padding: 10px 0px; text-align: center; }
.c2a	img	{ margin-bottom: 15px; }

.sub_img	{ background: url('images/sub_img_bg.gif') no-repeat; padding: 0px 0px 7px 7px; }

.sub_content	{ overflow: hidden; width: 703px; padding: 10px; }
.sub_content	h1	{ font-size: 20px; font-weight: 100; font-family: Arial, Helvetica, sans-serif; color: #1a317f; margin-bottom: 15px; }
.sub_content	h2	{ font-size: 12px; text-transform: uppercase; letter-spacing: -1px; margin-bottom: 15px; color: #1a317f; }
.sub_content	ul	{ list-style: square; margin-bottom: 15px; margin-left: 25px; }
.sub_content	ul	li	{ line-height: 18px; }
.sub_content	ul.decimal	{ list-style: decimal; }
.sub_content	p	{ line-height: 18px; margin-bottom: 15px; }
.sub_content	.thumb, .sub_content	.thumb1	{ border: 1px solid #e4e4e3; padding: 1px; width: 200px; }
.sub_content	.thumb	{ float: left; margin: 5px 10px 0px 0px; }
.sub_content	.thumb1	{ float: right; margin: 5px 0px 0px 10px; }

.breadcrum	{ line-height: 16px; margin-bottom: 5px; color: #9f9f9e; font-size: 11px; }
.breadcrum	a, .breadcrum	a:hover	{ color: #9f9f9e; }

ul.infoblock	{ background: #f5f5f5; border: 1px solid #eee; width: 681px; padding: 5px 10px; margin-left: 0px;}
ul.infoblock	li	{ margin-left: 10px; line-height: 22px; }
ul.infoblock	li	label	{ font-weight: bold; }

.contactform	{ float: left; width: 400px; margin-right: 12px; }

.contactinfo	{ float: right; width: 261px; padding: 10px; background: url('images/contactinfobg.gif') no-repeat; font-size: 11px; }
.contactinfo	p	{ overflow: hidden; width: 100%; margin-bottom: 5px; }
.contactinfo	p	label	{ float: left; width: 65px; margin-right: 5px; font-weight: bold; }
.contactinfo	p	span	{ float: left; }

.form_styling	{ font-size: 11px; }
.form_styling	input, .form_styling	select, .form_styling	textarea	{ padding: 2px; }
.form_styling	a, .form_styling	a:hover	{ color: #666666; }
.form_styling	p	{ overflow: hidden; width: 100%; margin-bottom: 8px; }
.form_styling	p	label	{ float: left; font-weight: bold; width: 40%; margin-right: 10px; text-align: right;  }
.form_styling	p	label	em	{ margin-right: 5px; color: #003366; }
.form_styling	p	span	{ float: left; }
.btn	{ background: url('images/btnbg.gif') repeat-x; padding: 0px 15px; color: #fff; border: 2px solid #9bd4f8; font-weight: bold; }
.err_info	{ color: #666666; padding-bottom: 5px; }

.news	{ overflow: hidden; width: 693px; margin-bottom: 15px; padding: 0px 5px; border-bottom: 1px solid #e4e4e3; }
.news	.thumb	{ width: 125px; margin-right: 5px; }
.news	.large	{ width: 250px; margin-right: 10px; }
.news	.thumb, .news	.large	{ float: left; border: 2px solid #98d0ef; padding: 1px; }
.news	h2	{ margin-bottom: 10px; }
.news	p	{ line-height: 18px; }
.news	.small	{ font-size: 10px; color: #9f9f9e; margin-bottom: 5px; }

.successtores	.thumb	{ border: 1px solid #e4e4e3; padding: 1px; width: 200px; text-align: center; font-weight: bold; }
.successtores	.thumb	div	{ padding: 5px 0px; background-color: #e4e4e3; }

.board_of_directors	{ overflow: hidden; width: 683px; padding: 10px; }
.board_of_directors	.col	{ float: left; width: 50%; margin-bottom: 10px; }
.board_of_directors	.col	label	{ font-weight: bold; display: block; }
.board_of_directors	.col	span	{ font-style: italic; font-size: 11px; }
.board_of_directors	.col	a, .board_of_directors	.col	a:hover	{ color: #0066FF; }

.partner	{ overflow: hidden; width: 100%; margin-bottom: 50px; }
.partner	.logo	{ float: left; width: 100px; padding: 0px 10px; margin-right: 15px; }
.partner	.details	{ float: left; width: 568px; }
.partner	.details	a, .partner	.details	a:hover	{ color: #3755bb; }

/* GALLERY */
#slideshow	{ list-style: none; color:#fff; }
#slideshow	span	{ display: none;  }

#wrapper	{ width: 700px; margin: 0px auto; display: none; }
#fullsize	{ position: relative; width: 100%; height: 400px; }
#information	{ position: absolute; bottom: 0px; width: 100%; height: 0px; background-color: #fff; color: #000; overflow: hidden; z-index: 200; opacity: 0.80; filter: alpha(opacity=80); }
#information	h3	{ padding: 4px 8px; font-size: 12px; font-weight: bold; }
#information	p	{ padding: 0px 8px 4px 8px; margin-bottom: 0px; }
#image	{ width: 100%; }
#image	img	{ position: absolute; height: 400px; z-index: 25; }

.imgnav	{ position: absolute; width: 43px; height: 350px; cursor: pointer; z-index: 150; }
#imgprev	{ left: 0px; background: url('images/previous.png') left center no-repeat; margin-left: 5px; }
#imgnext	{ right: 0px; background: url('images/next.png') right center no-repeat; }
#imglink	{ position: absolute; height: 306px; width: 100%; z-index: 100; opacity: 0.60; filter: alpha(opacity=60); }
.linkhover	{ background: url('images/link.gif') center center no-repeat; }

#thumbnails	{ margin-top: 15px; overflow: hidden; width: 100%; }
#slideleft	{ float: left; width: 20px; height: 40px; padding: 18px 0px; background:url('images/slide_previous.gif') center center no-repeat; cursor: pointer;}
#slideright { float: right; width: 20px; height: 40px; padding: 18px 0px; background: url('images/slide_next.gif') center center no-repeat; cursor: pointer;}
#slidearea	{ float: left; position: relative; width: 645px; margin-left: 5px; height: 76px; overflow: hidden; }
#slider	{ position: absolute; left: 0px; height: 76px; }
#slider	img	{ cursor: pointer; border: 1px solid #1a317f; padding: 2px; }