body {
	background-image: url(backgrounds/background_1600.jpg);
	background-position: top right; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	background-color: #0c253b; 
	color: #c1c1c1;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px;
}
 a:link { font-size: 10pt; color: #FFFFFF; text-decoration: none }
 a:visited { font-size: 10pt; color: #FFFFFF; text-decoration: none }
 a:hover { font-size: 10pt; color: #c1c1c1; text-decoration: none }
 a:active { font-size: 10pt; color: #c1c1c1; text-decoration: none }

.design_menu_left a:link { font-size: 9pt; color: #FFFFFF; text-decoration: none }
.design_menu_left a:visited { font-size: 9pt; color: #FFFFFF; text-decoration: none }
.design_menu_left a:hover { font-size: 9pt; color: #c1c1c1; text-decoration: none }
.design_menu_left a:active { font-size: 9pt; color: #c1c1c1; text-decoration: none }

.design_menu_right a:link { font-size: 9pt; color: #FFFFFF; text-decoration: none }
.design_menu_right a:visited { font-size: 9pt; color: #FFFFFF; text-decoration: none }
.design_menu_right a:hover { font-size: 9pt; color: #c1c1c1; text-decoration: none }
.design_menu_right a:active { font-size: 9pt; color: #c1c1c1; text-decoration: none }

.upper_right_heli { 
	width: 275px;
	height: 189px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 0;
	background-image: url("heli.png");
}

.design_header_table {
	height: 150px;
	width: 100%;
	border-style: none;
	padding: 0;
}

.design_header_left_cell {
	height: 150px;
	width: 528px;
	background-image: url('upperleft.png');
	background-color: transparent;
}

.design_header_middle_cell {
	height: 150px;
	background-image: url('uppermiddle.png');
	background-color: transparent;
}

.design_header_right_cell {
	height: 150px;
	font-size: 6pt;
	color: #F1F3F5;
	width: 260px;
	vertical-align: top;
	text-align: right;
	background-image: url('upperright.png');
	background-color: transparent;
}

.design_main_table {
	width: 100%;
	border-color: #304554;
	border-width: 1px;
	border-style: none none solid none;
	padding: 0px;
}

.design_menu_left_cell {
	width: 178px;
	vertical-align: top;
	padding: 0 0 50px 0;
	border-color: #304554;
	border-width: 0px;
	border-style: solid solid solid none;
	background-image: url('tablebg_left.png');
	background-color: transparent;
	line-height: 1.5;
}
.design_menu_right_cell {
	width: 178px;
	vertical-align: top;
	padding: 0 0 50px 0;
	border-color: #304554;
	border-width: 0px;
	border-style: solid none solid solid;
	background-image: url('tablebg_right.png');
	background-color: transparent;
	line-height: 1.5;
}

.design_content_cell {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	border-color: #314555;
	border-width: 0px;
	border-style: solid none solid none;
	background-color: transparent;
	background-image: url('cellbackground.png');
}

.design_content_box {
	text-align: left;
	width: 96%;
	margin: 30px auto;
}

.design_menu_left {
	font-size: 8pt;
	color: #000000;
	margin: 5px 0px 5px 17px;
}

.design_menu_right {
	font-size: 8pt;
	color: #000000;
}

.design_menu_right_potm_image {
	width: 140px;
	border-style: solid;
	border-width: 1px;
	border-color: #314555;
	margin-left: 5px;
}

.design_content_page_box {
	text-align: justify; padding: 15px; border-color: #314555; border-width: 1px; border-style: solid; background-color: transparent; background-image: url('cellbackground.png');
}

.design_content_title_table {
	border-style: none; height: 24px; width: 100%; font-weight: normal;
}
.design_content_title_left_cell {
	width: 9px; background-image: url("headlineleft.png");
}

.design_content_title_middle_cell {
	padding: 0 0 0 0; font-weight: bold; background-image: url("headlinemiddle.png");
}

.design_content_title_right_cell {
	width: 9px; background-image: url("headlineright.png");
}

.content_table {
	width: 100%;
}

.content_cell_framed_light {
	padding: 4px; vertical-align: top; border-color: #314555; border-width: 1px; border-style: solid;  background-image: url('newsquotebox.png');
}

.news_infobox_outer_table {
	border-width: 1px; border-style: solid; border-color: #314555; width: 100%; padding: 0; background-image: none; padding: 0px !important;
}

.news_infobox_inner_table {
	width: 100%; padding: 0; margin: 0px; background-image: url('cellbackground.png');
}

.news_infobox_image {
	margin: 0px; border-color: #314555; border-width: 0px; border-style: solid none solid solid;
}

.news_infobox_image_cell {
	vertical-align: top; width: 100px; padding: 0; background: #4A72A0;
}

.news_infobox_ticker_cell {
	padding: 2px; vertical-align: top; font-size: 8pt; border-color: #314555; border-width: 0px; border-style: solid;
}

.news_infobox_ticker_cell_countdown {
	padding: 0px; vertical-align: top; font-size: 8pt; border-color: #314555; border-width: 0px; border-style: solid; background-image: url('background.png'); background-repeat: no-repeat; text-align:left;
}

.design_bottom_left_cell {
	border-color: #000000; border-width: 0px; border-style: none solid none none; font-weight: bold; font-size: 8pt; color: #000000; text-align: center; width: 170px; background-color: transparent; background-image: url("tablebg_left.png")
}

.design_bottom_middle_cell {
	font-weight: normal; font-size: 8pt; color: #ffffff; text-align: center; background-color: transparent;  background-image: url('cellbackground.png');
}

.design_bottom_right_cell {
	border-color: #000000; border-width: 0px; border-style: none none none solid; width: 170px; background-color: transparent; background-image: url("tablebg_right.png")
}

.gallery.collection .image .border1 {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position: absolute;
	border:10px solid #0C2743;
	background-color: transparent;
    width: 180px;
    height: 120px;
}

.gallery.collection {
	border: 0px solid black;
	padding: 0px;
}
            
.gallery.collection .image {
	float: left;
    background-color: #0C2743;
	margin-right: 5px;
}
            
.gallery.collection div.clear {
	clear: both;
}
            
.menu_shopbit {
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}
            
.partnerbit {
}

.catbit {
	width: 178px;
	height: 34px;
}

.potm {
}

.news_quote_box {
	width: 90%; margin: 0 auto;	padding: 10px; border-color: #314555; border-width: 1px; border-style: solid;  background-image: url('newsquotebox.png');
}

.content_box_framed_light {
	width: 90%; margin: 0 auto; padding: 4px; vertical-align: top; border-color: #314555; border-width: 1px; border-style: solid; background-image: url('newsquotebox.png')
}
h1 {
	font-size: 10pt;
	margin: 0px;
}