/* CSS and SITE DEVELOPMENT BY DARRELL WILLIAMS */

/* GLOBAL ELEMENTS */
	* {
		margin:0;
		padding:0;
		border: 0;
		color:#111;
		}
	
	body {
		background: #000 url(../images/bg_head.gif) top left repeat-x;
		font: 62.5%/1.6em Verdana, Helvetica, Arial,sans-serif;
		}
	hr {
		color: #065785;
		background-color: transparent;
		border-top: #065785 dashed 1px;
		height: 1px;
		width: 90%;
		margin: 10px auto;
		}
	input, textarea, checkbox, select, file {
		border:1px solid #065785;
		}
	p, span, ul li, ol li, table {
		font-size: 1.1em;
		}
	p {
		margin:0 8px;
		padding-bottom: 8px
		}
	strong {
		color:#065785;
		}
	em {
		font-style: italic;
		}
/* END GLOBAL */

/* STANDARD CLASSES */
	.common {
		margin:0 8px;
		padding-bottom: 8px;
		width: 507px;
		}
	.alert {
		color:#ff0000;
		}
	
	.legal {
		font-size:1em;
		color:#c9c9c9;
		}
	.clear_float {
		clear: both;
		}
	em {
		font-style: italic;
		}
/* END STANDARD CLASSES */

/* STANDARD HEADER */
	h1, h2, h3, h4, h5, h6 {
		color:#065785;
		margin: 0 8px;
		line-height: 115%;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		}
	h1 {font-size:1.8em;}
	h2 {font-size:1.4em;}
	h3 {font-size:1.3em;}
	h4 {font-size:1.2em;}
	h5 {font-size:1.1em;}
/* END STANDARD HEADER */

/* STANDARD LINKS */
	a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, a strong {
		color:#065785;
		}
	a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, a:hover strong {
		color:#0b95e5;
		}
/* END STANDARD LINKS */

/* ALIGNMENTS */
	.cal {text-align:center;}
	.left {text-align:left;}
	.ral {text-align:right;}
	.tvert {vertical-align:top;}
	.mvert {vertical-align:middle;}
	.mcal {vertical-align:middle;text-align:center;}
	.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* TABLE */
	#hm_table {
		margin: 0 8px;
		width: 369px;
		}
/* END TABLE */

/* TD */
	#hm_table td, .tbl_categories td {
		width: 50%;
		vertical-align: top;
		}
	.tbl_teir_2 td {
		width: 33%;
		vertical-align: top;
		}
	.width_25 {
		width: 25%;
		}
	.width_33 {
		width: 33%;
		}
	.width_50 {
		width: 50%;
		}
/* END TD */

/* DIV */
	#nav_bg, #bg_body_top, #bg_body_bttm, #footer_bg {
		width: 100%;
		}
	#nav_bg {
		background: #335060 url(../images/bg_nav.jpg) repeat-x;
		}
	#bg_body_top {
		background: #fdfdfd url(../images/bg_mid_top.jpg) top left repeat-x;
		}
	#bg_body_bttm {
		background: transparent url(../images/bg_mid_bttm.jpg) bottom left repeat-x;
		}
	#footer_bg {
		background: transparent url(../images/bg_footer.jpg) repeat-x;
		}
	#head, #nav, #bg_content_top, #bg_content_mid, #bg_content_bttm, #bg_content_mid_int, #bg_content_top_int, #bg_content_bttm_int, #footer {
		margin: 0 auto;
		width: 778px;
		}
	#head {
		height: 90px;
		background: #065785 url(../images/bg_world.jpg) 250px -5px no-repeat;
		}
	#nav {
		height: 42px;
		}
	#bg_content_top {
		padding-top: 24px;
		background: transparent url(../images/bg_content_white_hm_top.jpg) top left no-repeat;
		}
	#bg_content_top_int {
		padding-top: 24px;
		background: transparent url(../images/bg_content_white_int_top.jpg) top left no-repeat;
		}
	#bg_content_mid {
		background: #fff url(../images/bg_content_mid.gif) repeat-y;
		}
	#bg_content_mid_int {
		background: #fff url(../images/bg_content_int_mid.gif) repeat-y;
		}
	#bg_content_bttm {
		padding-bottom: 26px;
		background: transparent url(../images/bg_content_white_hm_bttm.jpg) bottom left no-repeat;
		}
	#bg_content_bttm_int {
		padding-bottom: 30px;
		background: transparent url(../images/bg_content_white_int_bttm.jpg) bottom left no-repeat;
		}
	#footer {
		height: 45px;
		}
	#content_left_hm, #content_right_hm, #content_left_int, #content_right_int {
		min-height: 410px;
		}
	#content_left_int, #content_right_int {
		height: auto !important;
		height: 200px;
		}
	#content_left_hm, #content_left_int {
		float: left;
		margin-left: 2px;
		}
	#content_left_hm {
		height: auto !important;
		height: 425px;
		width: 383px;
		background: transparent url(../images/bg_hm_left.jpg) bottom left no-repeat;
		}
	#content_left_int {
		width: 524px;
		}
	#content_right_hm, #content_right_int {
		float: right;
		margin-right: 3px;
		}
	#content_right_hm {
		height: auto !important;
		height: 425px;
		width: 386px;
		background: transparent url(../images/img_hm_call_center.jpg) bottom left no-repeat;
		}
	#content_right_int {
		width: 245px;
		}
	#content_wrapper {
		margin: 0 auto;
		padding: 10px 0;
		width: 739px;
		}
	#content_hm_left {
		float: left;
		}
	#content_hm_left, #global_market, #hm_custimize {
		width: 379px;
		}
	#hm_custimize {
		height: 166px;
		background: transparent url(../images/bg_customize.png) 0 0 no-repeat;
		}
	#content_hm_right {
		float: right;
		}
	#content_hm_right, #btn_qq, #b2b_b2c, #hm_news {
		width: 352px;
		}
	#b2b_b2c, #hm_news, #hm_custimize {
		margin-top: 6px;
		}
	#hm_news {
		height: 224px;
		background: transparent url(../images/bg_news.png) 0 0 no-repeat;
		}
/* END DIV */

/* UL */
	#bg_content_bttm ul, #bg_content_bttm_int ul {
		margin:0 10px 0 15px;
		}
	#bg_content_bttm_int ul.sub_nav {
		margin: 0;
		padding: 0 8px 30px 8px;
		background: transparent url(../images/bg_content_right_divide.gif) bottom left no-repeat;
		}
	#bg_content_bttm_int ul.sub_nav_alt_bttm {
		margin-bottom: 5px;
		padding-bottom: 0;
		background-image: none;
		}
/* END UL */

/* LI */
	#nav ul li, #bg_content_bttm li, #bg_content_bttm_int li, #bg_content_bttm_int ul.sub_nav li {
		list-style: none;
		}
	#bg_content_bttm li, #bg_content_bttm_int li {
		margin-top: 5px;
		padding-left: 10px;
		background: transparent url(../images/li_blue_dot.gif) 0 5px no-repeat;
		}
	#nav ul li {
		float: left;
		}
	#bg_content_bttm_int ul.sub_nav li {
		padding-left: 5px;
		line-height: 100%;
		background-image: none;
		}
	#bg_content_bttm_int ul.sub_nav li strong.sub_arrow {
		padding-left: 10px;
		background: transparent url(../images/li_arrow_normal.gif) 0 4px no-repeat;
		}
	
	#hm_custimize ul li {
		margin-left: 10px;
		padding: 2px 15px 3px 20px;
		line-height: 120%;
		list-style: none;
		background: transparent url(../images/li_star.gif) 0 4px no-repeat;
		}
/* END LI */


/* TEXT */
	#head p {
		padding-top: 5px;
		}
	#footer p {
		padding-top: 8px;
		font-size: 1em;
		color: #fff;
		text-align: center;
		}
	.margin_top_8 {
		margin-top: 8px;
		}
	.margin_bttm_8 {
		margin-bottom: 8px;
		}
	.margin_bttm_0 {
		margin-bottom: 0;
		}
	.padding_top_8 {
		padding-top: 8px;
		}
	#hm_news p {
		padding-top: 8px;
		padding-bottom: 0;
		margin: 0 10px;
		}
	#hm_custimize p {
		font-size: 1em;
		line-height: 120%;
		}
	.font_30{
		font-size: 3em;
		}
/* TEXT END */

/* LINK */
	#head a, #nav ul li a {
		color: #fff;
		text-decoration: none;
		}
	#head a {
		font-weight: bold;
		}
	#nav ul li a {
		display: block;
		margin-left: 53px;
		padding-top: 16px;
		height: 26px;
		font-size: 1.3em;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		}
	#nav ul li a:hover, #head a:hover {
		color: #e0cb77;
		}
	#footer p a {
		color: #fff;
		text-decoration: none;
		}
	#footer p a:hover {
		text-decoration: underline;
		}
	#bg_content_bttm_int ul.sub_nav li a {
		padding-left: 10px;
		background: transparent url(../images/li_arrow_normal.gif) 0 4px no-repeat;
		text-decoration: none;
		}
	#bg_content_bttm_int ul.sub_nav li a:hover {
		background: transparent url(../images/li_arrow_over.gif) 0 4px no-repeat;
		}
	#hm_news p a {
		font-style: italic;
		color: #fff;
		}
	#hm_news p a:hover {
		text-decoration: none;
		}
	
/* END LINK */

/* HEADING */
	#hm_custimize h2, #hm_news h1 {
		padding-top: 7px;
		}
	#hm_news h1, #hm_news h3 {
		color: #61614d;
		}
	 #hm_news h1, #hm_news h3{
		margin: 0 10px; 
		}
	#hm_news h3 {
		font-weight: normal;
		}
/* END HEADING */

/* STRONG */
	#hm_news p strong {
		color:#111;
		}
/* END STRONG */

/* FieldSet */
	#contact_form {
		margin:0 8px;
		padding-top: 8px;
		width: 507px;
		}
/* End FieldSet */

/* Label */
	#contact_form label {
		display: block;
		float: left;
		clear: left;
		margin-top: 7px;
		padding-right: 5px;
		width: 200px;
		text-align: right;
		line-height: 110%;
		}
/* End Label */


/* SELECT */

/* END SELECT */

/* INPUT */
	#contact_form input, #contact_form select, #contact_form textarea {
		display: block;
		float: left;
		margin-top: 5px;
		}
	#contact_form input.submit {
		float: none;
		margin-left: 205px;
		border: 0;
		}
/* END INPUT */

/* IMG */
	#head img {
		float: left;
		padding-top: 10px;
		}
	.img_right {
		float: right;
		}
	.img_float_right {
		float: right;
		margin: 0 0 5px 8px;
		}
	.img_float_left_w_border {
		float: left;
		margin: 0 8px 5px 0;
		}
	.img_float_right_w_border {
		float: right;
		margin: 0 0 5px 8px;
		}
	.img_hide {
		display: none;
		}
/* END IMG */

/* HR */
/* END HR */

/* SUP */
/* END SUP */


