body {
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#666;
}

a {
color:#F87500;
text-decoration:none;
}

a:hover {
color:#555;
text-decoration:none;
}

blockquote {
color:#F87500;
quotes:#666;
}

ul, ol {
margin-left:40px;
}

select {
background-color: #f5f5f5;
color: #666;
border:1px solid #ccc;
}

h1 {
font-size:20px;
line-height:30px;
color:#742598;
}

h1 span {
font-size:25px;
line-height:28px;
color:#F4A500;
}

h4 {
font-size:14px;
line-height:14px;
color:#742598;
}

.pager {
font-size:14px;
line-height:14px;
color:#742598;
font-weight:bold;
text-align:center;
}

.pager a {
font-size:14px;
line-height:14px;
color:#742598;
text-decoration:none;
font-weight:bold;
}

.pager a:hover {
font-size:14px;
line-height:14px;
color:#F87500;
text-decoration:none;
font-weight:bold;
}

h4 a {
font-size:14px;
line-height:14px;
color:#742598;
text-decoration:none;
}

h4 a:hover {
font-size:14px;
line-height:14px;
color:#F87500;
text-decoration:none;
}

#container {
background:#fff;
position:relative;
width:970px;
height:auto;
overflow:hidden;
margin:0 auto;
padding:20px;
}

#top {
position:relative;
width:970px;
height:88px;
clear:both;
}

#logo {
position:relative;
float:left;
display:inline;
width:230px;
height:60px;
margin-top:5px;
}

#top-right {
position:relative;
float:right;
display:inline;
width:570px;
height:88px;
}

#top-right2 {
position:relative;
float:right;
display:inline;
width:620px;
height:88px;
}

#main-nav-bg {
background: url(../images/bg-nav.gif) repeat-x;
position:relative;
width:970px;
height:35px;
clear:both;
text-align:center;
}

#main-nav-bg a {
text-decoration:none;
background:#F4A500;
color:#fff;
display:inline-block;
height:25px;
line-height:25px;
padding:0px 7px 0px 7px;
margin:10px 1px 0px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

#main-nav-bg a:hover {
text-decoration:none;
background:#FFBE3C;
}

#main-nav-bg span a {
	text-decoration:none;
	background-color:#F4A500;
	color:#fff;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding:0px 7px 0px 7px;
	margin:10px 1px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

#main-nav-bg span a:hover {
text-decoration:none;
background:#FFBE3C;
}

#sub-nav-bg {
background: #742598;
position:relative;
width:970px;
height:35px;
clear:both;
text-align:center;
}

#sub-nav-bg2 {
background: #742598;
position:relative;
width:950px;
height:25px;
clear:both;
text-align:center;
z-index:30;
padding-left:20px;
padding-top:10px;
}

#sub-nav-bg a {
text-decoration:none;
background:#F4A500;
color:#fff;
display:inline-block;
height:25px;
line-height:25px;
padding:0px 7px 0px 7px;
margin:10px 1px 0px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

#sub-nav-bg a:hover {
text-decoration:none;
background:#FFBE3C;
}

#sub-nav-bg span a {
	text-decoration:none;
	background-color:#F4A500;
	color:#fff;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding:0px 7px 0px 7px;
	margin:10px 1px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

#sub-nav-bg span a:hover {
text-decoration:none;
background:#FFBE3C;
}

#header-sub {
position:relative;
width:970px;
height:200px;
clear:both;
margin:0px 0;
}


#content {
position:relative;
width:970px;
height:auto;
clear:both;
margin:10px 20px;
}

#content-in {
position:relative;
padding:15px 0px;
}

#content-dynamic {
position:relative;
padding:30px;
}

#content-sub {
position:relative;
width:970px;
height:auto;
clear:both;
margin-bottom:20px;
}

#content-sub-left {
position:relative;
float:left;
display:inline;
width:726px;
height:auto;
text-align:justify;
margin-top:10px;
}

#content-sub-left-blog {
position:relative;
float:left;
display:inline;
width:650px;
height:auto;
text-align:justify;
margin-top:10px;
}

#content-sub-right {
position:relative;
float:right;
display:inline;
width:200px;
height:auto;
text-align:left;
margin-top:0px;
}

#content-sub-right img {
margin-bottom:10px;
}

#content-center {
position:relative;
width:775px;
margin:20px auto 0px auto;
text-align:center;
}

#content-left {
background:#EAEAEA;
position:relative;
float:left;
display:inline;
width:495px;
height:200px;
}

#content-right {
background:#DCDCDC;
position:relative;
float:right;
display:inline;
width:495px;
height:200px;
}

#footer {
position:relative;
width:970px;
height:40px;
line-height:30px;
clear:both;
border-top:1px solid #ccc;
margin:0 auto;
text-align:center;
}

#footer a {
	text-decoration:none;
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	padding:0 5px;
}

#footer a:hover {
text-decoration:none;
color:#666;
}

#ad {
position:relative;
width:970px;
height:95px;
clear:both;
margin:0 auto;
text-align:center;
}

.txtnormal {
	font-family: trebuchet ms;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height:18px;
		font-weight :normal;
}

.txtnormal2 {
	font-family: trebuchet ms;
	font-size: 16px;
	color: #742598;
	text-decoration: none;
	line-height:18px;
	font-weight :bold;
}


.txtcaption {
	font-family: trebuchet ms;
	font-size: 22px;
	color: #742598;
	text-decoration: none;
	line-height:18px;
	font-weight :bold;
}

.join {
	background:url(../images/bg-join.jpg) top right no-repeat;
}

.heading-home {
font-size:20px;
line-height:30px;
color:#C896B3;
font-weight:bold;
}
