* {margin:0; padding:0;}
html {height:100%;}
body { height:100%; background:#1f0a08; color:#1f1f1f;}
table, td {border-collapse:collapse; font-size:100%; font-family:Arial;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}
select, input { font-size:1em;}
img { vertical-align:top; border:0; vertical-align:top; text-align:left;}

.fleft { float:left;}
.fright { float:right;}

.table { width:100%;}

.clear { clear:both;}

.alignright { text-align:right;}

p { margin-bottom:6px;font-size:1.0em;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}

.form { height:27px;}
.form input {width:216px; height:18px; background:none; border:1px solid #000; font-size:1em; font-family:arial; color:#1f1f1f;}
textarea { width:319px; height:99px; background:none; overflow:auto; border:1px solid #000; font-size:1em; font-family:arial; color:#1f1f1f;}


/*==================list====================*/
ul { list-style: disc; margin-left: 30px;}

.main_menu {background:url(DesignImgs/header_bgd1.gif) left top repeat-x; height:41px;}
.main_menu li { float:left; width:106px; height:41px; background:url(DesignImgs/main_menu_divider.gif) right top no-repeat; text-align:center; line-height:40px;}
.main_menu li.w { width:107px;}
.main_menu li a { font-weight:bold; color:#fff; text-decoration:none;}
.main_menu li a:hover { color:#c70500;}
.main_menu li a.current {color:#c70500; cursor:default;}

.list1 li a { background:url(DesignImgs/marker.gif) no-repeat 0 4px; padding-left:10px; color:#88140e; line-height:1.66em;}
.list2 li a {color:#88140e; line-height:1.66em;}


/*==================other====================*/
.img_indent { margin:0 15px 0 0; float:left;}

/*==================txt, links, lines, titles====================*/
a {color:#88140e;}
a:hover{text-decoration:none;}

/*H1,h2,H3 are the standard tag for heaader, please prevent them from modification except there is a request to modify them 20081218*/
/*h1 { background:url(DesignImgs/logo.jpg) no-repeat left top; text-indent:-10000px; height:137px; line-height:14px; font-size:13px;}*/
h1
{
color:#A00400;
font-family:Georgia;
font-size:2em;
font-weight:bold;
line-height:20px;
margin-bottom:8px;
}

h2 { font-family:Georgia; font-size:1.5em; color:#251414; margin-bottom:8px; line-height:20px; font-weight:normal;}
h2.welcome { color:#a00400; font-size:3em;}
h2.welcome:first-letter { font-size:1.33em; line-height:30px;}
h3 { font-family:tahoma; color:#b76361; font-size:1.2em; line-height:1.42em; margin-bottom:8px;}
h4 { font-family:Georgia; font-size:2em; color:#a00400; margin-bottom:8px; line-height:20px; font-weight:bold;}
h5 { color:#b76361; font-size:1em;}

.fsize { font-size:0.8em; margin-bottom:0;}

.txt1 { text-transform:uppercase; font-size:1.16em;}
.txt2 { text-transform:uppercase;}
.txt3 { font-size:0.92em;}

.link1 { background:url(DesignImgs/marker.gif) no-repeat left 4px; padding-left:10px; color:#88140e; }

.line_hor { background:url(DesignImgs/line1.gif) left bottom repeat-x; padding-bottom:22px; margin-bottom:24px;}
.line_hor2 { background:url(DesignImgs/line2.gif) left bottom repeat-x; padding-bottom:14px; margin-bottom:17px;}

.title { margin-bottom:20px;}


/*==================blocks====================*/
.main_block { background:url(DesignImgs/main_bgd.gif) left top repeat-y;}
.main_block .top { background:url(DesignImgs/main_block_top.gif) no-repeat left top;}
.main_block .bottom { background:url(DesignImgs/main_block_bottom.gif) no-repeat left bottom;}
.main_block .inside { padding:0 55px 0 55px;}

.block { background:#f7f7f7; width:100%;}
.block .top { background:url(DesignImgs/block_top.gif) left top repeat-x;}
.block .bottom { background:url(DesignImgs/block_bottom.gif) left bottom repeat-x;}
.block .ind { padding:26px 19px 23px 19px;}


.site_center {width:100%; text-align:center;}
.site_center1 {width:750px; margin:0 auto; text-align:left; background:url(DesignImgs/main_bgd.gif) left top repeat-y;}
.bg { background:#fff; width:640px;}

.style1 {
	font-weight: bold;
	font-style: italic;
}
.style2 {
	font-weight: bold;
	font-size: 1.2em;
}

/*header*/
#header { height:200px; font-size:0.75em;}
#header .row_1 { height:137px; background:url(DesignImgs/header_bgd.jpg) no-repeat left top;}
#header .row_1 .indent { text-align:center; }
#header .row_2 { height:65px; padding:0 1px 0 1px;}

/*content*/
#content { font-size:0.75em;}
#content table, td { }

/*footer*/
#footer { background:url(DesignImgs/footer_bg.jpg) repeat; height:60px; font-size:0.69em; color:#8e524f;}
#footer a {color:#8e524f; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer p { padding:13px 112px 0 0; text-align:right;}


/*index.html*/
#page1 #content .col_1 { width:380px;}
#page1 #content .col_1 .indent { padding:17px 15px 0 20px;}
#page1 #content .col_2 { width:290px;}
#page1 #content .col_2 .fsize { padding-top:8px;}
#page1 #content .col_2 .block { margin-bottom:30px;}

/*index-1.html*/
#page2 #content { padding-bottom:159px;}
#page2 #content .col_1 { width:308px;}
#page2 #content .col_1 .indent { padding:0 35px 0 20px;}
#page2 #content .col_1 ul { margin-bottom:10px;}
#page2 #content .col_2 { width:294px; padding-top:26px;}
#page2 #content .col_2 .fsize { margin-bottom:10px;}
#page2 #content .col_2 .img_indent { margin:0 15px 46px 0;}

/*index-2.html*/
#page3 #content { padding-bottom:136px;}
#page3 #content .row_1 .indent { padding:0 20px 0 20px;}
#page3 #content .row_1 .fsize { margin-bottom:10px;}
#page3 #content .row_2 { padding:30px 0 0 38px;}
#page3 #content .row_2 .col_1 { width:296px;}
#page3 #content .row_2 .col_2 { width:266px;}

/*index-3.html*/
#page4 #content { padding-bottom:105px;}
#page4 #content .col_1 { width:367px;}
#page4 #content .col_1 .indent { padding:26px 35px 0 39px;}
#page4 #content .col_1 .list1 { margin-bottom:10px;}
#page4 #content .col_1 .column1 { width:150px;}
#page4 #content .col_1 .column2 { width:129px;}
#page4 #content .col_2 { width:253px;}
#page4 #content .col_2 .fsize { padding-top:8px;}

/*index-4.html*/
#page5 #content { padding-bottom:129px;}
#page5 #content .col_1 { width:308px;}
#page5 #content .col_1 .indent { padding:0 35px 0 20px;}
#page5 #content .col_1 .line_hor2 {padding-bottom:14px; margin-bottom:10px;}
#page5 #content .col_2 { width:294px; padding-top:26px;}
#page5 #content .col_2 ul { margin-bottom:9px;}
#page5 #content .col_2 .fsize { padding-top:8px; margin-bottom:8px;}

/*index-5.html*/
#page6 #content { padding-bottom:123px;}
#page6 #content .row_1 .indent { padding:0 20px 0 20px;}
#page6 #content .row_1 .txt3 { padding-top:10px;}
#page6 #content .row_2 { padding:25px 0 0 38px;}
#page6 #content .row_2 .col_1 { width:240px;}
#page6 #content .row_2 .col_2 { width:321px;}

/*index-6.html*/
#page7 .bg { background:url(DesignImgs/content_bgd1.jpg) no-repeat left bottom #fff; }
#page7 #content { padding:26px 30px 43px 39px;}
#page7 p { margin-bottom:15px;}


/* MENU STYLE */
#menu{
	width: 100%;
	float: center;
	background:url(DesignImgs/header_bgd1.gif) left top repeat-x;height:41px; 
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100px;
	float: left;
    text-align:center;
}

#menu a, #menu h2 {
	font: bold 12px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0 0;
	height:41px; text-align:center; line-height:40px;
}

#menu h2 {
	color: #fff;
	background:url(DesignImgs/main_menu_divider.gif) right no-repeat; 
}
#menu h2.last {
	background:url(DesignImgs/main_menu_divider.gif) right no-repeat; 
}

#menu h2.blog {
	background: none;
}
#menu a {
	color: #FFF;
	text-decoration: none;
	padding: 12px 0px 0 0;
}

#menu a:hover {
	color: #c70500;
}

#menu li {position: relative; width: 100%;}

#menu ul ul {
	position: absolute;
	z-index: 500;
	background:#32a45c;
	padding:3px;
}

#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

html #menu ul li { float: left; height: 1%;}
html #menu ul li a { height: 1%; }

#menu li:hover ul, li.over ul { display: block; float:left;}

/* END OF MENU STYLE */


<!--[if lt IE 7]>
#menu{float:none;}
body{behavior:url(csshover.htc); }
#menu ul li{float:left; width: 100%;}
#menu a{height:1%;font: bold 11px/16px arial, helvetica, sans-serif;}

<![endif]-->
