/* CSS Document */

body { 
	font-size:86%; 
	margin: 0px; 
	text-align: left; 
	padding: 0px 0px 0px 0px; 
	}
	
logo { 
	font-size:86%; 
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	}	
	
h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	text-align: left; 
	margin-left: 48px; 
	}

#date { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF
	}

	
img.band { 
	text-align: right;
	width: 100%; 
	}

/* LAYOUT ELEMENTS */


#wrapper {
	text-align:left; 
	position: relative; 
	display: block; 
	overflow:visible;
	}
	
#header {
	background-color:#0099FF; 
	width: 800px; 
	text-align: left; 
	border-style: none;
	padding-left: 150px; 
	margin-left: 48px; 
	margin-top: 0px;
	}
	
#newheader {
	background-color:#fff; 
	width: 800px; 
	text-align: left; 
	padding-left: 608px; 
	margin-left: 48px; 
	margin-top: 0px; 
	background-image:url(/gfx/newestbanner.jpg); 
	background-repeat:no-repeat; 
	height: 145px; 
	max-width: 800px; 
	}
	
#navigation {
	background-color: #FFFFFF; 
	width: 990px; 
	text-align: left; 
	margin-left: 48px; 
	border-bottom: 2px dotted #cccccc; 
	height: 32px; 
	padding-top: 32px;
	}

/*HK*/
#navigation_hk {
	background-color: #FFFFFF; 
	width: 960px; 
	text-align: left; 
	margin-left: 48px; 
	border-bottom: 2px dotted #cccccc; 
	height: 32px; 
	padding-top: 32px;
	}
/*HK*/
	
#footer {
	background-color:#0099FF; 
	width: 800px; 
	text-align: left; 
	padding-left: 160px;  
	margin-left: 48px; 
	clear: both;
	}
	
#newfooter {
	background-color:#FFF; 
	width: 800px; 
	text-align: left; 
	padding-left: 160px; 
	margin-left: 48px; 
	background-image:url(/gfx/new_banner.jpg); 
	background-repeat: no-repeat; 
	height: 145px; 
	max-width:800px; 
	clear: both;
	}
	
#subnav {
	float: left;
	width: 160px; 
	text-align: left; 
	margin-left: 48px; 
	padding-top: 12px;
	}
	
/*HK*/
#subnav_hk {
	float: left; 
	width: 160px; 
	text-align: left; 
	margin-left: 48px; 
	padding-top: 12px;
	}
/*HK*/
#moreinfo { 
	border-top: 2px dotted #cccccc; 
	padding-top: 16px;
	}
	
#newsleft {
	width: 288px; 
	float: left; 
	padding-right: 24px; 
	margin-top: 0px; 
	margin-left: 16px;
	}
	
#newsright { 
	width:288px; 
	padding-left: 0px; 
	padding-right: 24px; 
	border-left: 2px dotted #cccccc; 
	border-bottom: 2px dotted #cccccc; 
	margin-top: 0px; 
	margin-left: 366px; 
	}
	
#content{
	margin-left: 208px; 
	width: 720px; 
	border-left: 2px dotted #cccccc;
	}
	
#moreinfo { 
	font-size: 12px; 
	float: left; 
	margin-top: 16px; 
	}
	
#clear {
	clear: both; 
	}
	
#clearcontent {
	clear: both; 
	}

/* HEADER */

#header img.logo { 
	margin-top:48px; 
	margin-bottom: 8px; 
	}
	
#header .logo {
	width: 452px; 
	height:70px;
	}
	
#newheader p { 
	color:#FFFFFF; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	padding-top: 64px; 
	text-align:left; 
	padding-right: 32px;
	}

/* FOOTER */

#footer p { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	padding-top: 16px; 
	}
	
#footer a { 
	color: #000066;
	}
	
#newfooter p { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	padding-top: 16px; 
	}
	
#newfooter a { 
	color: #000066; 
	}
	
#footer img.top {
	text-align:right; 
	margin-left: 160px;
	}

/* NAVIGATION */

#navigation ul {
	list-style: none; 
	padding: 0px; 
	margin: 0px; 
	}
	
#navigation li {
	float: left; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	letter-spacing: 2px; 
	}
	
#navigation li a { 
	float: left; 
	display: block; 
	border-right: 2px dotted #cccccc; 
	color: #0066cc; 
	text-decoration: none; 
	text-align: left; 
	padding: 8px 24px 0px 12px;
	height: 15px; 
	}
	
#navigation li a:hover {
	color:#0099FF;
	}

/*HK*/
#navigation_hk ul {
	list-style: none; 
	padding: 0px; 
	margin: 0px; 
	}
	
#navigation_hk li {
	float: left; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	letter-spacing: 2px; 
	}
	
#navigation_hk li a { 
	float: left; 
	display: block; 
	border-right: 2px dotted #cccccc;
	color: #0066cc; 
	text-decoration: none; 
	text-align: left; 
	padding: 8px 24px 0px 12px;
	/*height: 32px;*/ 
	font-size:12px;
	}
	
#navigation_hk li a:hover {
	color:#0099FF;
	}
/*HK*/

/* SUBNAV */

#subnav hr { 
	background-image: none;
	border: none 0; 
	border-top: 2px dotted #cccccc; 
	width: 160px; 
	height: 4px;
	}
	
#subnav p {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 30px; 
	color: #666666; 
	}
	
#subnav li a {
	color: #0066cc; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 30px; 
	list-style-type:armenian;
	}
	
#subnav a:link, a:active { 
	color: #0066cc;
	}
	
#subnav a:hover { 
	color: #0099FF; 
	}

/*HK*/

#subnav_hk hr { 
	background-image: none; 
	border: none 0; 
	border-top: 2px dotted #cccccc; 
	width: 160px; 
	height: 4px;
	}
	
#subnav_hk p {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 30px; 
	color: #666666; 
	}
	
#subnav_hk li a {
	color: #0066cc; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 30px; 
	list-style-type:armenian;
	}
	
#subnav_hk a:link, a:active { 
	color: #0066cc;
	}
	
#subnav_hk a:hover { 
	color: #0099FF; 
	}
	
/*HK*/

/* CONTENT */

#content p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000000;
	border-style: none;
	padding-left: 16px;
	line-height: 28px;
	margin: 0px;
	margin-bottom: 16px;
	margin-top: 0px;
	text-align: left;
	}
	
#content h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:1em; color: #0066cc; 
	padding-left: 16px; 
	line-height: 125%; 
	margin-bottom: 1em;margin-top: 0px; 
	border-top: 2px dotted #cccccc; 
	border-bottom: 2px dotted #cccccc; 
	padding-top:8px; 
	padding-bottom: 8px;
	}
	
#content h1 a {
	font-family:Geneva, 
	Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #0066cc; 
	padding-left: 16px; 
	line-height: 125%; 
	margin-bottom: 16px;
	margin-top: 0em; 
	padding-top:8px; 
	padding-bottom:8px; 
	list-style: none; 
	font-weight: normal;
	}
	
#content h2 { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-style: normal; 
	line-height: 24px; 
	color: #0099FF; 
	font-weight: bold; 
	letter-spacing: 2px; 
	margin-left: 16px; 
	margin-bottom: 0px;
	}
	
#content h3 { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	margin-left: 20px; 
	color: #333; 
	margin-top: 16px; 
	margin-bottom: 5px; 
	font-weight: normal; 
	}
	
#content h4 { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: 24px; 
	color: #0099FF; 
	font-weight: bold; 
	letter-spacing:2px; 
	margin-left: 16px; 
	margin-bottom: 0px; 
	border-top: 2px dotted #cccccc; 
	padding-top:11px;
	}

#content h5 { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-style: normal; 
	line-height:24px; 
	color: #ff9900; 
	font-weight: normal; 
	letter-spacing: 1px; 
	margin-left: 16px; 
	margin-bottom: 0px;
	}
	
#content h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 16px;
	color: #ff9900;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	line-height: 0.2px;
	}

	
#content li {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #000000; 
	margin-bottom: 0px;
	margin-top: 0px; 
	list-style: none;
	}
	
#content li .main {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	list-style-type: lower-roman; 
	}

#content .header {
	color: #FF9900; 
	}
	
#content .p_grey {
	color:#666666; 
	}
	
#content .p_greysmall {
	color:#666666; 
	font-size:12px; 
	}

#content .notes {
	color:#666; 
	font-size:12px; 
	line-height:80px;
	}
	
#content .header { 
	width: 720px; 
	height: 358px; 
	border: 0px; 
	margin-bottom: -80px; 
	}
	
#content .moreinfo { 
	vertical-align:text-bottom; 
	}
	
#content hr { 
	background-image: none; 
	border: none 0; 
	border-top: 2px dotted #cccccc; 
	height: 4px; 
	}
	
#content a {
	color:#0099ff;
	}
	
#content a:hover { 
	color:#FF9900; 
	}

#content a:visited {
	color: #666666;
	}
#content .newslogo {
	border-top: 2px dotted #cccccc; 
	padding-top: 16px; 
	}

/* NEWS ITEMS - HOME PAGE */

#newsleft p {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	margin-left: 10px; 
	color: #999999; 
	margin-top:8px; 
	margin-bottom: 5px; 
	}
	
#newsright p {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	margin-left: 10px; 
	color: #999999; 
	margin-top:8px; 
	margin-bottom: 5px; 
	}
	
.newsheader { 
	padding-left:8px; 
	font-weight: normal;
	}
	
#newsleft a {
	color:#06c;
	}
	 
#newsright a {
	color:#06c;
	}
	
#newsleft img {
	margin-left:24px; 
	}

/* MORE INFORMATION */
#moreinfo ul {
	list-style: none; 
	padding: 0; 
	margin: 0; 
	margin-bottom: 0px;
	}
	
#moreinfo li {
	float: left; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	letter-spacing:1px; 
	margin-left:12px; 
	}
	
#moreinfo li a { 
	float: left; 
	display: block; 
	border-right: 1px dotted #cccccc; 
	color: #0066cc; 
	text-decoration: none; 
	text-align: left; 
	padding: 4px 12px 0px 8px;
	height: 32px; 
	}
	
#moreinfo li a:hover {
	color:#0099FF;
	}
	
#moreinfo hr { 
	background-image: none; 
	border: none 0; 
	border-top: 2px dotted #cccccc; 
	height: 2px; 
	}
	
/* ===========================
   ====== Contact Form ======= 
   =========================== */

input, textarea {
	padding: 10px;
	border: 1px solid #E5E5E5;
	width: 200px;
	color: #999999;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;		
}

textarea {
	width: 400px;
	height: 150px;
	max-width: 400px;
	line-height: 18px;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: 1px solid #C9C9C9;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;	
}

.form label {
	margin-left: 10px;
	color: #999999;
}

#content .form_error {
	color: #FF0000;
    font-weight: bold;
}

/* ===========================
   ====== Submit Button ====== 
   =========================== */

.submit input {
	width: 100px; 
	height: 40px;
	background-color: #474E69; 
	color: #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;		
}

	