.main{ width:100%; height:auto; margin:0 auto; background-color:#4C4C4C; }
.main1{ width:100%; height:auto; margin:0 auto; background-image:url(../img/bg_top.jpg); background-repeat:repeat-x; background-position:left bottom; }
.main2{ width:100%; height:auto; margin:0 auto; background-image:url(../img/bg_body.jpg); background-repeat:repeat-x; background-position:left top; background-color:#000000; }
.main3{ width:100%; height:auto; margin:0 auto; background-image:url(../img/bg_footer.jpg); background-repeat:repeat-x; background-position:left top; padding-top:5px; padding-bottom:20px; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.main_all{ width:930px; height:auto; margin:0 auto; }
.logo{ width:453px;	height:80px; float:left; background-image:url(../img/logo_bg.jpg); background-repeat:no-repeat;background-position:bottom right;padding-top: 18px; }	
.logo1{ width:477px; height:98px; float:left; }	
.rg{ width:477px; height:auto; float:left; }
.footer {font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.footer:hover {font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.form {	font-family: Arial;	font-size: 12px;font-style: normal;	line-height: normal;font-weight: normal;font-variant: normal;	color: #CCCCCC;text-decoration: none;background-color: #5B5B5B;	width: 180px;	border: 1px solid #5B5B5B;}
.rg1{width:477px; height:49px; float:left; background-image:url(../img/bg_rg.jpg);background-repeat:no-repeat;	background-position:left top;	padding-top: 10px;}	
.rg2{ width:230px; height:auto; float:right; }
.rg3{width:199px;height:32px;float:right;background-image:url(../img/bg_form.jpg);background-repeat:repeat-x;background-position:left top;	padding-top: 5px;}
.rg4{ width:31px; height:auto; float:right; }
.link{ width:auto; height:auto; float:left; }
.body{width:930px; height:auto; float:left; background-image:url(../img/bg_body1.jpg); background-repeat:no-repeat; background-position:center top; padding-top: 37px;	padding-bottom: 30px;}
.all{ width:930px; height:auto; float:left; }
.body1{ width:598px; height:auto; float:left; }
.body2{	width:300px; height:auto; float:left; padding-left: 32px; }
.img{width:596px; height:auto; float:left; border: 1px solid #585858; }
.recent{ width:300px; height:auto; float:left; }
.recent1{ width:300px; height:36px; font-family: Arial; font-size: 21px; font-style: normal; line-height: normal; font-weight: bold;	font-variant: normal; color: #FFFFFF; text-decoration: none; }
.recent2{ width:298px; height:17px; float:left; background-color: #222222; border: 1px solid #2A2A2A;
padding-top: 5px;}
.rec_txt1{ width:270px; height:auto; float:left; }
.rec_txt2{ width:30px; height:auto; float:left; }
.rec_box1{ width:270px;	height:auto; float:left; padding-bottom: 15px; }
.org_link {	font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal;color: #F37321; text-decoration: none; }
.org_link:hover {	font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal;color: #FF5B5B; text-decoration: none; }
.rec_box2{ width:109px;	height:auto; float:left; }
.rec_box3{ width:161px; height:auto; float:left;  font-family: Arial; font-size: 12px; font-style: normal; line-height: normal;font-weight: normal; font-variant: normal;  color: #FFFFFF;  text-decoration: none; padding-top: 3px; }
.rec_head{ width:161px; height:auto; float:left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #283C3D; padding-top: 3px; padding-bottom: 4px; }
.all_30{ width:930px; height:30px; float:left; }
.wel{ width:930px; height:auto; float:left; border-top-width: 1px; border-top-style: solid; border-top-color: #454545; background-image: url(../img/bg_patch.jpg); background-repeat: no-repeat; background-position: left top; background-color:#000000; }
.wel_in{ width:597px; height:auto; float:left; border-top-width: 1px; border-top-style: solid; border-top-color: #454545; background-image: url(../img/bg_patch.jpg); background-repeat: no-repeat; background-position: left top; background-color:#000000; }
.line1_in{ width:595px; height:auto; float:left; }
.line{ width:1px; height:auto; float:left; }
.line1{ width:928px; height:auto; float:left; }
.body11{ width:577px; height:auto; float:left; padding-left: 20px; }
.body11_in{ width:575px; height:auto; float:left; padding-left: 20px; }
.body21{ width:300px; height:auto; float:left; padding-left: 31px; }
.read { font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #38BB38; text-decoration: none; }
.read:hover { font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #68B9E2; text-decoration: none; }
.wl_txt{ width:577px; height:auto; float:left; }
.wl_txt_in{ width:575px; height:auto;  }
.wl_txt1{ width:577px; height:39px; font-family: Arial; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; padding-top: 18px; }
.wl_txt1_in{ width:575px; height:39px;  font-family: Arial; font-size: 22px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; padding-top: 18px; }
.wl_txt2{ width:577px; height:auto; float:left; background-image: url(../img/bg_wel_box.jpg); background-repeat: repeat-x; background-position: left top; padding-top: 15px; } 
.wl_txt2_in{ width:560px; height:auto; float:left; background-image: url(../img/bg_wel_box.jpg); background-repeat: repeat-x; background-position: left top; padding-top: 15px; } 
.wl_txt3{ width:577px; height:auto; float:left; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #FFFFFF; text-decoration: none; padding-bottom: 12px; }
.blog{ width:290px; height:auto; float:left; }
.blog_in{ width:290px; height:auto; float:left; background-color:#000000; }
.inner_blsp{ width:290px; height:50px; float:left; background-color:#000000; }
.blog1{ width:260px; height:38px; float:left; background-image:url(../img/blog_bg.jpg); background-repeat:no-repeat; background-position:bottom left; font-family: Arial; font-size: 20px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF;text-decoration: none; padding-top: 20px; padding-left: 30px; }
.blog1_in{ width:260px; height:34px; float:left; background-image:url(../img/blog_bg.jpg); background-repeat:no-repeat; background-position:bottom left; font-family: Arial; font-size: 20px; font-style: normal; line-height: normal; font-weight: bold;
font-variant: normal; color: #FFFFFF; text-decoration: none; padding-left: 30px; padding-top: 10px; }
.blog2{ width:270px; height:auto; float:left; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #FFFFFF;text-decoration: none; padding:10px; }
.blog2_in{ width:270px; height:auto; float:left; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #FFFFFF;text-decoration: none; padding:10px }
.blue{ font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #68B9E2; text-decoration: none; }
.blue:hover{ font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #38BB38; text-decoration: none; }
.blog2_b{ padding:10px; width:270px; height:auto; float:left; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #FFFFFF;text-decoration: none; padding-top: 10px; padding-bottom:10px; background-image:url(../img/bg_wel_box.jpg); background-repeat:repeat-x; background-position:left top; }
.blog2_bin{ width:270px; height:auto; float:left; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #FFFFFF;text-decoration: none; padding:10px; background-image:url(../img/bg_wel_box.jpg); background-repeat:repeat-x; background-position:left top; }
.blog2_bin1{ width:270px; height:auto; float:left; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #FFFFFF;text-decoration: none; padding:10px; background-image:url(../img/bg_line.jpg); background-repeat:repeat-x; background-position:left top; }
.org{ font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FD6605; text-decoration: none; }
.port1{ width:280px; height:auto; float:left; }
* {
	margin:0;
	padding:0;
}
/*general*/





.widget_footer_content div{

	font-family:Arial,Verdana,   Tahoma;
	font-size:12px;
color:#ADADAD;
	
	}




td,p,div,tr {
	font-family:Arial,Verdana,   Tahoma;
	font-size:12px;
color:white;
	
	}

a:link, a:visited{
	color: #8E8D8D;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color: #FFF;
}
.sthead{
	color:#F47320!important;
	font-weight:bold;
	font-family:Arial,Verdana,   Tahoma;
	font-size:12px;
	padding-bottom:2px;
}
.chead a:link,.chead a:visited{
	color:#F47320!important;
}
.chead a:hover{
	color: #ff5b5b!important;
}
.blog2 a:link,.blog2 a:visited{
	color:#67b9e1!important;
}
.blog2 a:hover{
	color: #38bb38!important;
}
.blog2_b a:link,.blog2_b a:visited{
	color:#67b9e1!important;
}
.blog2_b a:hover{
	color: #38bb38!important;
}


form { 
	display:inline;
	margin:0; padding:0;
}
h1{
	font-weight:normal;
	font-size:20px;
}
h2{
	font-weight:normal;
	font-size:18px;
}
h3{
	font-weight:bold;
	font-size:18px;
}
h4{
	font-weight:normal;
	font-size:16px;
}
h5{
	font-weight:normal;
	font-size:14px;
}
ul {
}
li {
	margin-left:20px;
}
img {
	border:none;
}
ol{
	margin-left:40px;
	list-style-position:inherit;
}
blockquote {
	margin: 10px;
}

blockquote div {

}

pre {
}
/* joomla - mambo css */
table.contenttoc{

	margin:3px;
	padding:3px;
	text-align:left;
}
.contenttoc th{
	background: url(../../img/bgcontentheading.gif) repeat-x bottom left;
	padding-bottom:5px;
	color:#FFF;
	font-weight:bold;
	text-align:left;

}
.contenttoc a {
	padding-left:0;
	font-weight:bold;
	}
table.contenttoc td {
	text-align:left;
	}
.contentpane{
	font-family:verdana,Trebuchet MS, Arial,Tahoma,  Helvetica, sans-serif;
	text-align:left;
	width:auto;
	color:#F9E5BB;
}

.contentpaneopen ul { 
	margin-left:20px;}
.contentpane ul { 
	margin-left:20px;}
table.contentpaneopen, table.contentpane {


}
table.pollstableborder {
border: 1px solid #303030;}
table.contentpaneopen li {
	margin-left:40px;
}
.contentpaneopen fieldset{
	width:100%;
	border:none;
}
.contentpaneopen td{
	text-align:left;
	
}

.contentpaneopen td.buttonheading{
	padding:0px;
	margin:0px;
}
.contentdescription td{
	width:100%;
}

li.latestnews  a {
	padding-bottom:3px;
	color: #BAB47B;
	display:block;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;

	
}
li.latestnews a:hover {
	color: #CCFF66;
}
li.latestnews a:visited{
	color: #999;
}
ul.mostread  { 
	font-weight:normal;
	margin-left:25px;
	margin-left:15px;  
}
li.mostread  a {
	padding-bottom:3px;
	color: #BAB47B;
	display:block;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;

	
}

li.mostread a:hover {
	color: #CCFF66;
}
li.mostread a:visited{
	color: #999;
}
table.blog .contentpaneopen { width:100%}
td.contentheading,.category,div.componentheading {
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Verdana,  Tahoma;
	color: #FFF;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;
	padding-bottom:5px;
	


}

a.contentpagetitle {

	font-weight:normal;
	font-family:Arial, Verdana,  Tahoma;
	font-size:20px;
	color: #666666;
	padding-top:2px;
	padding-bottom:5px;

}
a.contentpagetitle:hover{
	color: #FFF;
}


a.category{ font-weight:bold;}

td.createdate{
	color:#ccc;
	font-size:9px;
	font-weight:normal;
	height:10px;
	background:url(../../img/date.gif) no-repeat;
	padding:0 0 15px 20px;
	}
td.modifydate{
	color:#999999;
	font-size:9px;
	font-weight:normal;
}
span.small{
	color: #999999;
	font-size:10px;
	font-weight:bold;
}
.highlight { 

	background-color: #009900;
	color:#F9E5BB;
}
.mosimage {
	background:#353535;
	margin:5px;
	padding:5px;
	border:1px #2A2929 solid;
	
}
.mosimage_caption {
	background: #2A2929;
	padding:1px 2px;
	color:#fff;
	font-size:10px;
	border:1p0x solid #2A2929;
}
.contentpaneopen img { margin:5px;}
.contentpane img { margin:5px;}
a.mainlevel:link, a.mainlevel:visited {
	padding-left:5px;
	display:block;
	vertical-align:middle;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color: #F9DAAC;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Verdana, sans-serif;
	text-transform:uppercase;
	background:url(../../img/bgmainlevel.gif) repeat-x bottom left;

}
a.mainlevel:hover {
	color:#FFF;
	text-decoration:none;
	background: #474646 url(../../img/bgmainlevel.gif) repeat-x bottom left;
	

	
}
a.mainlevel#active_menu {
	color:#FFF;
	font-weight:bold;




}
a.mainlevel#active_menu:hover {

}
a.sublevel:link, a.sublevel:visited {
	padding-left:25px;
	height:18px;
	display:block;
	padding-top:2px;
	font-family:Arial, Verdana, sans-serif;
	margin-left:5px;
	color: #F9DAAC;
	text-transform:lowercase;

}
a.sublevel:hover {
	color: #FFF;
	text-decoration:underline;

}

#mod_login_username{
	width:100%;
	height:20px;
	color: #666;
	font-size: 12px;
	margin:0px 10px 5px 0;
}
#mod_login_password{
	width:100%;
	color: #666;
	height:20px;
	margin:0px 10px 5px 0;
	
}

#mod_login_remember{
	border:none;
	background:none;
	margin:0;
}

ul#mainlevel-nav {       
	list-style : none; 
       
} 
ul#mainlevel-nav li {
	float : right;
	font-weight : normal;
	text-align : center; 
	display : block;
	background:none;
      
} 
ul#mainlevel-nav li a {
	display : block; 
	padding-left : 5px; 
	padding-right : 5px;
	padding-top:0px; 
	text-decoration : none; 
	color: #CCC ;
	font-size:12px;


   } 
ul#mainlevel-nav li a:hover {
	display : block; 
	padding-left : 5px; 
	padding-right : 5px;
	color: #FFF;

}
.inputbox {
	background: #383636;
	border:1px solid #262525;
	color:#ffffff!important;
	font-weight:bold;
	}
.button{ background: #B9B379;
	color:#fff;
	border:1px solid #B9B379;
	padding:1px;
	margin:5px 0 5px 0;}



#mod_login_remember{
	border:none;
	background:none;
}
div.moduletable #mod_search_searchword {
	width:157px!important;
	width:171px;}
#mod_search_searchword {
	font-size:12px;
	line-height:18px;
	height:18px;
}
.sectiontableheader {
	font-weight:bold;
	padding:4px;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;
}
.sectiontableentry1 td {
	padding:3px;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;
}
.sectiontableentry2 td{
	padding:3px;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;
}
.sectiontableentry1 {
	padding:3px;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;}
.sectiontableentry2 {
	padding:3px;
	background:url(../../img/bgcontentheading.gif) repeat-x bottom left;}
.sectiontableentry1 label{
	padding-left:5px;}
.sectiontableentry2 label {
	padding-left:5px;}
ul.latestnews li{
	padding:0px;
	margin-left:0px;
	color:#c28279;
	text-align:left;

}
ul.latestnews  {
	margin-left:15px;  
	font-weight:normal;
}

.latestnews a:hover {
	color: #99FF99;
}
ul.mostread li{
	padding:0px;
	margin-left:0px;
	color:#c28279;
	width:auto;
	text-align:left;
}
.mostread a:visited{
	color: #ccc;
}
.readon {
	background:url(../../img/readbutton.gif) no-repeat;
	text-indent:-5000px;
	display:block;
	width:100px;
	height:26px;
}
.back_button a {
	display:block;
	text-align:center;
	font-weight:bold; 
}
.back_button a:hover { 
	color: #009933;
}
.pagenav {
	text-align: center;
	color: #999999;
}
a.pagenav, a.pagenav:visited {
	color:#666;
}
a.pagenav:hover {
	color: #333333;
	text-decoration:underline;

}
span.pathway { 
	color:#F9E5BB;
	}
span.pathway a:link,
span.pathway a:visited { 
 	color:#ccc; 
	font-weight:bold;}
div.moduletable {
	text-align:left;
	font-size:12px;
	margin-top:0;
}

div.moduletable ul li.latestnews,
div.moduletable ul li.mostread 
 {
	line-height:16px!important;
	line-height:13px;
	padding-bottom:0px!important;
	padding-bottom:2px;
	
}
#rightboxpos div.moduletable table {
	width:auto;}
div.moduletable td {
	text-align:left;
}
div.moduletable img {
	margin:5px;
}
div.moduletable h3 {
	background: url(../../img/add.gif) 0 7px no-repeat;
	display:block;
	margin-bottom:5px;
	text-align:left;
	color: #FFF;
	font-size:20px;
	font-family:arial;
	padding:4px 3px 2px 20px;
	font-weight: bold;
}

p {margin:0 0 1em 0}




li {
	margin-left:20px;
}
.contentpaneopen ul { 
	margin-left:20px;}
.contentpane ul { 
	margin-left:20px;}
table.contentpaneopen, table.contentpane {


}

.tdfont
{
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px; color:#FFFFFF;
font-weight:bold;
}
.btn
{
font-size:11px; font-weight:bold; color:#283a85; border:1px solid #4a549c; background: #d1d9eb url(/../img/utility/btn-bg.gif) repeat-x center center; text-decoration:none; cursor:pointer;
}
.error-message{
	font:12px Arial, Helvetica, sans-serif!important;
	color:#D60111!important;
}
div.message{
	font:12px Arial, Helvetica, sans-serif!important;
	color:#D60111!important;
}



















button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: medium none; }
img {  }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0pt; height: 0pt; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
body { background: none repeat scroll 0% 0% #000000; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 13px; line-height: 23px; }

p { padding: 0pt 0pt 22px; }


ul, ol { margin: 0pt 0pt 23px 20px; }
#header_wrapper { width: 100%; background-position: center bottom; background-repeat: repeat-x; }
#header { width: 960px; margin: 0pt auto; background-repeat: no-repeat; }
#logo { float: left; margin: 28px 0pt 22px; }
.search_top { position: relative; width: 250px; margin: 32px 0pt 0pt; float: right; }
.search_top_input { width: 200px; padding: 7px 33px 7px 17px; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 12px; background: url('search_top.png') no-repeat scroll 0% 0% transparent; border: medium none; }
.search_top_btn { position: absolute; left: 220px; top: 2px; width: 26px; height: 26px; background: none repeat scroll 0% 0% transparent; border: medium none; outline: medium none; cursor: pointer; }
#nav_wrapper { width: 100%; background: url('nav_bg.png') repeat-x scroll center bottom transparent; }
#nav_wrapper ul.menu { width: 960px; margin: 0pt auto; list-style: none outside none; height: 45px; line-height: 22px; font-size: 14px; background-position: center top; background-repeat: no-repeat; }
#nav_wrapper ul.menu li { float: left; margin: 5px 11px 0pt 0pt; padding: 0pt 0pt 8px 20px; cursor: pointer; position: relative; z-index: 999; }
#nav_wrapper ul.menu li a { text-decoration: none; padding: 4px 20px 6px 0pt; float: left; text-transform: uppercase; font-size: 12px; position: relative; z-index: 1000; }
#nav_wrapper .main_hover_right, #nav_wrapper ul.menu li a:hover, #nav_wrapper .current-post-ancestor a, #nav_wrapper .current-category-ancestor a, #nav_wrapper .current-menu-parent a, #nav_wrapper .current-post-parent a, #nav_wrapper .page_item a, #nav_wrapper .current_page_item a { background: url('nav_right_black_20.png') no-repeat scroll right top transparent; }
#intro_wrapper { width: 100%; background-position: 0pt 50px; background-repeat: repeat-x; }
.intro_home { margin: 0pt auto; width: 960px; height: 300px; background-repeat: no-repeat; background-position: center top; }
.intro_text { width: 960px; text-align: center; font-size: 18px; margin: 45px 0pt 0pt; }
.intro_desc { width: 960px; text-align: center; font-size: 18px; margin: 1px 0pt 0pt; padding: 0pt 0pt 10px; }
.slider_3d { width: 960px; height: 285px; margin: 30px 0pt 0pt; position: absolute; }
.content_3d { padding: 150px 0pt 0pt; width: 990px; background: url('content_light.png') no-repeat scroll center top transparent; }
.intro_wrapper_3d { background-position: 0pt 50px ! important; }
.intro_home_3d { width: 960px; height: 281px; padding: 0pt; }
#content_wrapper { width: 100%; background: url('content_wrapper_bg.png') repeat-x scroll 0% 0% transparent; border-top: 1px solid rgb(227, 227, 227); }
#content { margin: 0pt auto; }
.action { width: 880px; height: 70px; padding: 0pt 40px; margin: 0pt auto; background: url('action_bg.png') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(210, 210, 210); -moz-border-radius: 10px 10px 10px 10px; }
.action h3 { font-size: 24px; padding: 25px 0pt 0pt; float: left; }
.action_button { height: 53px; padding-left: 30px; float: right; margin: 8px 0pt 0pt; text-decoration: none; display: block; font-size: 20px; color: rgb(255, 255, 255); background-position: left center; background-repeat: no-repeat; }
.action_button:hover { text-decoration: none; }
.action_button span { padding: 0pt 51px 2px 7px; line-height: 51px; display: block; background-position: right center; background-repeat: no-repeat; }
.home_layout_1 { margin: 40px 0pt 0pt; }
.home_layout_1 .col3 { width: 300px; margin: 20px 15px; float: left; }
#content .home_layout_1 h3 { font-size: 20px; padding: 0pt 0pt 10px; }
.btn_b { width: auto ! important; padding: 5px 12px 6px; text-decoration: none ! important; font-size: 10px; text-align: center; cursor: pointer; position: relative; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; background: -moz-linear-gradient(center top , rgb(110, 110, 110), rgb(85, 85, 85)) repeat scroll 0% 0% transparent; -moz-border-radius: 99px 99px 99px 99px; -moz-box-shadow: 0px 1px 2px rgb(48, 48, 48), 0pt 1px 0pt rgb(136, 136, 136) inset; border: medium none; color: rgb(238, 238, 238); text-shadow: 0pt 1px 0pt rgb(0, 0, 0); }
.btn_b:hover { background: -moz-linear-gradient(center top , rgb(120, 120, 120), rgb(89, 89, 89)) repeat scroll 0% 0% transparent; }
.btn_b:focus { padding: 5px 12px 6px; color: rgb(221, 221, 221); text-shadow: 0pt 1px 1px rgb(0, 0, 0); border: medium none; background: -moz-linear-gradient(center top , rgb(68, 68, 68), rgb(70, 70, 70)) repeat scroll 0% 0% transparent; -moz-box-shadow: 0px 2px 5px rgb(38, 38, 38) inset, 0pt 1px 0px rgb(102, 102, 102); }
#searchform input#s { display: block; width: 208px; margin: 0pt 0pt 15px; outline: medium none; }
#searchform p { padding: 0pt; }
#footer_top_shadow { background: url('footer_bg_shadow_top.png') repeat-x scroll left bottom transparent; margin: 0pt; border-bottom: 1px solid rgb(68, 68, 68); width: 100%; height: 60px; }
#footer_wrapper { width: 100%; background: url('../img/footer_bg.png') repeat scroll 0% 0% rgb(85, 85, 85); border-top: 1px solid rgb(62, 62, 62); }

#footer_wrapper_blog { width: 100%; background: url('../../../img/footer_bg.png') repeat scroll 0% 0% rgb(85, 85, 85); border-top: 1px solid rgb(62, 62, 62); }


#footer { width: 990px; margin: 0pt auto; padding: 0pt 0pt 40px; background: url('footer_bg_light.png') no-repeat scroll center top transparent; color: rgb(173, 173, 173); }
#footer a { color: rgb(255, 255, 255); text-decoration: none; }
#footer a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#footer_bottom_wrapper { width: 100%; background: url('../img/black_35.png') repeat scroll 0% 0% transparent; border-top: 1px solid rgb(85, 85, 85); }

#footer_bottom_wrapper_blog { width: 100%; background: url('../../../img/black_35.png') repeat scroll 0% 0% transparent; border-top: 1px solid rgb(85, 85, 85); }

#footer_bottom { width: 960px; margin: 0pt auto; padding: 25px 15px; color: rgb(173, 173, 173); font-size: 11px; }
#footer_bottom .left { float: left; margin: 5px 0pt 0pt; }
#footer_bottom .right { float: right; }
#footer_bottom .logo_desc { float: left; text-align: right; margin: 2px 12px 0pt 0pt; line-height: 14px; }
#footer_bottom img.logo_footer { float: left; padding: 4px 0pt 4px 12px; border-left: 1px solid rgb(77, 77, 77); }
.widget_footer { color: rgb(173, 173, 173); font-size: 12px; line-height: 18px; }
.firstline {color: #ADADAD; font-size: 14px; }
.widget_footer .hr { width: 100%; height: 2px; background: url('footer_hr.png') repeat-x scroll 0% 0% transparent; margin: 0pt 0pt 12px; }
#footer h3 { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 21px; line-height: 13px; padding: 23px 0pt 15px; }
#footer ul { list-style: none outside none; margin: -12px 0pt 0pt; padding: 0pt; }
#footer ul:first-child li:first-child { border-top: medium none; }
#footer ul:last-child li:last-child { border-bottom: medium none; }
#footer ul li { border-top: 1px solid rgb(101, 101, 101); border-bottom: 1px solid rgb(60, 60, 60); }
#footer li a { padding: 8px 10px; display: block; text-decoration: none; font-family: arial; font-size: 100%;font-weight: lighter;}
#footer li a:hover { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.05); text-decoration: none; }
#widget_contact p { padding: 0pt 0pt 14px; }
#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email, #footer #widget_contact textarea#fc_text { padding: 10px; text-decoration: none; font-size: 12px; outline: medium none; background: -moz-linear-gradient(center top , rgb(56, 56, 56), rgb(66, 66, 66)) repeat scroll 0% 0% transparent; border-width: 1px; border-style: solid; border-color: rgb(80, 80, 80) rgb(80, 80, 80) rgb(102, 102, 102); color: rgb(238, 238, 238); -moz-box-shadow: 0pt 2px 4px rgb(38, 38, 38) inset; }
#footer #widget_contact input#fc_name:hover, #footer #widget_contact input#fc_email:hover, #footer #widget_contact textarea#fc_text:hover { border-width: 1px; border-style: solid; border-color: rgb(88, 88, 88) rgb(88, 88, 88) rgb(102, 102, 102); background: -moz-linear-gradient(center top , rgb(57, 57, 57), rgb(68, 68, 68)) repeat scroll 0% 0% transparent; }
#footer #widget_contact input#fc_name:focus, #footer #widget_contact input#fc_email:focus, #footer #widget_contact textarea#fc_text:focus { border-width: 1px; border-style: solid; border-color: rgb(88, 88, 88) rgb(88, 88, 88) rgb(102, 102, 102); background: -moz-linear-gradient(center top , rgb(57, 57, 57), rgb(68, 68, 68)) repeat scroll 0% 0% transparent; }
#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email { width: 60%; padding: 6px 10px; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 12px; outline: medium none; position: relative; -moz-border-radius: 5px 5px 5px 5px; }
#footer #widget_contact textarea#fc_text { padding: 10px; width: 90%; height: 90px; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 12px; outline: medium none; position: relative; -moz-border-radius: 5px 5px 5px 5px; }
#footer #widget_contact label { margin: 0pt 0pt 0pt 15px; font-size: 12px; }
#footer .col4 { width: 217px; margin: 10px 15px 0pt; float: left; }
/* ::::: http://www.htsdesigns.com/wp-content/themes/showtime/skins/red/red.css ::::: */

body { color: rgb(84, 75, 75); }
a { color: rgb(204, 0, 0); }
#header_wrapper { background-image: url('header_bg.png'); background-color: rgb(56, 0, 0); }
#header { background-image: url('header_inner_bg.png'); }
#nav_wrapper { background-color: rgb(200, 37, 15); }
#nav_wrapper ul.menu { background-image: url('nav_inner_bg.png'); }
#nav_wrapper ul.menu li a { color: rgb(255, 255, 255); }
#intro_wrapper { background-image: url('intro_bg.png'); background-color: rgb(200, 37, 15); }
.intro_home { background-image: url('intro_inner_bg.png'); }
.intro_text { color: rgb(255, 219, 96); }
.intro_desc { color: rgb(255, 219, 96); }
.action_button { background-image: url('action_button_left.png'); }
.action_button span { background-image: url('action_button_right.png'); }
/* ::::: http://www.htsdesigns.com/wp-content/themes/showtime/js/prettyPhoto/css/prettyPhoto.css ::::: */





/* ::::: http://www.htsdesigns.com/wp-content/themes/showtime/sliders/slider_3d.css ::::: */


/* ::::: http://www.htsdesigns.com/wp-content/plugins/contact-form-7/styles.css?ver=2.4.1 ::::: */


/* ::::: http://www.htsdesigns.com/wp-content/themes/showtime/pagenavi-css.css?ver=2.60 ::::: */
cufon{text-indent:0!important;}@media screen,projection{cufon{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}cufon cufontext{display:-moz-inline-box!important;display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}cufon canvas{position:relative!important;}}@media print{cufon{padding:0!important;}cufon canvas{display:none!important;}}

.textwidget ul li {
	padding: 8px 10px;
}
