/* VP template css */
body { background:#202020 url(../images/footer_bg.gif) left top repeat; font-family:Tahoma; font-size:12px; }


/* Global Reset */
* { margin:0px; padding:0px; }
ul { margin:0px; padding:0px; list-style:none; }
li { margin:0px; padding:0px; list-style:none; }
h1, h2, h3, h4, h5, h6 { font-family:Tahoma; color:#ffffff; font-weight:normal; }
h1 { font-size:18px; }
h2 { font-size:12px; }
h3 { font-size:11px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#wrapper { width:100%; background-color: #F6F6F6;}
.container { width:900px; margin:0px auto; }
.containerBig { width:912px; margin:0px auto; }


/* Header */
#header { height:158px; background:url(../images/header_bg.jpg) repeat-x bottom #181818; }
#headerI{ width:1000px; margin:0px auto; background:url(../images/logo.jpg) no-repeat top left; height:158px; }
#headerBtm { height:3px; background-color:#D9B739; }

#search { float:right; width:175px; padding-top:37px; height:80px; padding-right:60px; }
#search input { background-color:#474342; color:#ffffff; border:#474342 solid 2px; float:right; margin-top:3px; width:140px;}
#search .feed { clear:both;float:right;padding:10px 0 0 0; }
#search .feed img { margin:0;padding:0;border:0;vertical-align:top; }


/* Top Navigation */
#topnav { font-family:Tahoma; }
#topnav ul { text-align:center; }
#topnav ul li { float:left; font-size:14px; line-height:40px; width:90px; }
/* *html #topnav ul li { float:left; font-size:14px; line-height:40px; position:relative; top:6px; vertical-align:middle; } */
#topnav ul li a { text-decoration:none; color:#333333; padding:5px 20px 8px 20px;}
#topnav ul li a:hover { color:#8c2828; }
#topnav ul li.active { background:url(../images/nav_active.gif) center 0px no-repeat; color:#ffffff;}
/* *html #topnav ul li.active{ background:url(../images/nav_active.gif) top  no-repeat; position:relative; color:#ffffff;}*/
#topnav ul li.active a { color:#ffffff; }
/* *html #topnav ul li.active a {  color:#ffffff; position:relative; top:5px;} */
#topnav ul li.active a:hover{ color:#ffffff; }


/* Banner */
#banner { background:url(../images/bg_banner.gif) repeat-x; height:167px; padding-top:5px; }
#introImg { float:left; padding-top:17px; padding-left:15px; }
#introWrap { float:right; color:#ffffff; font-size:12px; background:url(../images/author_bg.jpg) no-repeat; width:728px; height:142px; margin-top:8px; margin-right:6px; }
#introContent { padding:15px 25px 4px 25px; height:90px; }
#introContent a { color:#72d2fa; text-decoration:underline; }
#introContent a:hover { text-decoration:none; }
#introWrap h1 { background:url(../images/icon_user.gif) no-repeat; height:30px; padding-left:25px; }
#banner .more { text-align:right; padding-top:5px; padding-right:1px; background:url(../images/more.jpg)  no-repeat right bottom; height:26px;}
#banner .more a{font-weight:bold; color:#ffffff; font-family:Tahoma; font-size:12px; text-decoration:none; padding:5px 50px 5px 50px; position:relative; top:5px;}
#banner .more a:hover { color:#F8E582; }

/* Latest */
#latest { color:#ffffff; font-size:12px; background:url(../images/bg_latest.gif); width:100%; height:250px; }
#latest p { margin-bottom:2px; }
#latestleft, #latestcenter, #latestright { float:left;  width:290px; background-color:#100e0f; height:240px; }
#latestcenter { margin-left:11px; margin-right:11px; }
#latest .title { background:url(../images/latest_top.gif) no-repeat; height:50px; }

#latestleft h2 { height:32px; padding:18px 0px 0px 70px; font-weight:bold;  background:url(../images/latestnews_icon.gif) 10px top no-repeat; }
#latestcenter h2 { height:32px; padding:18px 0px 0px 65px; font-weight:bold;  background:url(../images/favlinks_icon.gif) 7px top no-repeat; }
#latestright h2 { height:32px; padding:18px 0px 0px 55px; font-weight:bold;  background:url(../images/latestawards_icon.gif) 3px top no-repeat; }

.contentlat { height:150px; padding:8px 15px 0px 15px; }
.datelat { }
#latest .heading { font-weight:bold; }
#latest .read { background:#100e0f url(../images/more3.jpg) no-repeat right; height:32px; text-align:right;}
#latest .read a { font-weight:bold; color:#ffffff; font-family:Tahoma; font-size:12px; text-decoration:none; padding:5px 50px 5px 50px; position:relative; top:10px; }
#latest .read a:hover { color:#F8E582; }

#latest ul { padding-left:10px; padding-top:10px; }
#latest ul li { background:url(../images/favorate_bullet.jpg) no-repeat left bottom; padding-left:25px; margin-bottom:10px; }
#latest ul li a { color:#72d2fa; text-decoration:underline; }
#latest ul li a:hover { text-decoration:none; }


/* Content Wrapper */
#contentWrap { padding-top:5px; min-height:400px; }

.hdngWrap { background:url(../images/recentarticles_middle.jpg) repeat-x; height:48px; color:#ffffff; font-weight:bold; }
.hdngLeft { background:url(../images/recentarticles_left.jpg) left no-repeat; height:48px; padding-left:70px; }
.hdngRight { background:url(../images/recentarticles_right.jpg) right no-repeat; height:48px; }
.hdngWrap p { padding-top:17px; }

#pageContent { padding:10px 10px 10px 10px; font-family:Tahoma; font-size:12px; color:#666666; text-align:justify; }
#pageContent h1, #pageContent h2, #pageContent h3, #pageContent h4, #pageContent h5, #pageContent h6 { font-family:Tahoma; color:#666666; font-weight:bold; padding-bottom: 10px; }
#pageContent p { padding-bottom:10px; }
#pageContent .heading { font-size:12px; font-weight:bold; }
#pageContent .date { font-size:10px; font-weight:bold; }
#pageContent a { color:#3498c2; text-decoration:underline; }
#pageContent a.read { font-weight:normal; font-size:11px; }
#pageContent a:hover { text-decoration:none; color:#000000; }

#pageContent ul li { padding-left:10px; }
#pageContent ul li a { padding-left:5px; text-decoration:underline; }
#pageContent ul li a:hover { text-decoration:underline; }

.ItemList { border-bottom:#cccccc 1px solid; margin-bottom:8px; }
.ItemListArt { margin-bottom:8px; }
.ItemListArt p { padding-bottom: 2px !important; }
.adsList { margin-bottom:8px; }

.searchItem { margin-bottom:8px; }
.searchItem .title { font-weight:bold; color:#8c2828; }
.searchItem .match { background-color:#f9edb0; color:#000000; padding-left:2px; padding-right:2px; }


#homeArticleLeft { width:430px; float:left; margin-right:20px; }
#homeArticleRight { width:430px; float:left; }

.page_heading { border-bottom:#666666 solid 1px;}
.heading_text{ float:left; color:#666666; }
.page_heading h2 { color:#666666; padding-bottom:4px !important; }
.heading_links{ float:right;}

.page_sub_heading { padding-bottom:5px; }
.sub_heading_left{ font-family:Tahoma; color:#666666; font-size:11px; float:left;}
.sub_heading_right{font-family:Tahoma; color:#666666; font-size:11px; float:right;}

.artContent { padding-top:10px; padding-bottom:5px; } 

.read_more2 { font-weight:bold; background:url(../images/more4.jpg) no-repeat right; height:30px; text-align:right;}

#homeArticleLeft .read_more2 a, #homeArticleRight .read_more2 a { color:#ffffff; font-size:12px; text-decoration:none; line-height:30px; padding:0px 20px 7px 25px; }
#homeArticleLeft .read_more2 a:hover, #homeArticleRight .read_more2 a:hover { color:#F8E582; }


/* Footer */
#footer{ height:36px; background:url(../images/footer_bg.gif) repeat-x; padding-top:12px; }
#footer ul li { float:left; }
#footer ul li a { color:#999999; text-decoration:none; font-family:Tahoma; font-size:12px; margin-left:28px; margin-right:28px;}
#footer ul li a:hover { color:#CCCCCC; }


/* Inner Content page */
#InnerContent { }
.innerMar { background-color:#181818; height:20px; }
#innerTop { background:url(../images/inner_top.gif) top no-repeat; height:20px; }
#innerBtm { background:url(../images/inner_btm.gif) top no-repeat; height:20px; }

#contentWrapInn { width:900px; margin:0px auto; background:url(../images/bg_inner.gif) left top repeat-y; }
#leftWrapInn { padding-left:19px; width:300px; float:left; }
#rightWrapInn { float:right; width:550px; }

.hLine { margin-top:2px; margin-bottom:5px; border-bottom:#666666 solid 1px; }

.bluebg { background:url(../images/bluebg.jpg) no-repeat; width:290px; height:34px; margin:0px auto; color:#ffffff; text-align:center; padding:0px; padding-top:10px;}
.graybg { background:url(../images/articleHdng.gif) repeat-x; height:24px; text-align:center; color:#ffffff; padding-top:8px; }

#artCategory { color:#999999; font-family:Tahoma; font-size:12px; padding-bottom:10px; }
#artCategory p { margin-left:10px; padding-top:4px; padding-bottom:4px; }
#artCategory a { color:#999999; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold; }
#artCategory a:hover { color:#cccccc; text-decoration:underline;}


#artList a { font-weight:bold; }
#artList .dark { background-color:#181818; height:37px; padding:10px 0px 0px 0px; color:#999999; text-decoration:none; font-family:Tahoma; font-size:12px; padding-left:10px;}
#artList .dark a { margin-top:10px; color:#999999; text-decoration:none; font-family:Tahoma; font-size:12px;}
#artList .dark a:hover { text-decoration:underline; color:#cccccc}

#artList .light { background-color:#2a2a2a; height:37px; padding:10px 0px 0px 0px; color:#999999; text-decoration:none; font-family:Tahoma; font-size:12px; padding-left:10px; }
#artList .light a { margin-top:10px; color:#999999; text-decoration:none; font-family:Tahoma; font-size:12px;}
#artList .light a:hover { text-decoration:underline; color:#cccccc}

#artListFooter { background:url(../images/articleHdng.gif) repeat-x; height:28px; padding:5px 20px 5px 20px; font-family:Tahoma; font-size:12px; color:#ffffff; }
#artListPages { float:left; text-align:center; width:190px; padding-top:3px; }

/* Advertise */
#Advertise { width:252px; margin-left:24px; margin-top:14px; color:#999999; }
#Advertise img { border:0px; }

/* Form css */
#FormWrap { }
.lable { font-weight:bold; text-align:right; padding-right:8px; vertical-align:top; }
.txtSmall { border:#686868 1px solid; padding:1px; width:200px; }
.txtMedium { border:#686868 1px solid; padding:1px; width:300px; }
.txtLarge { border:#686868 1px solid; padding:1px; width:500px; }
.btnSend { text-align:center; padding-top:20px; padding-bottom:25px; }

.button { text-align:center; cursor:pointer; }



/* List table  */
.ListTable { font-size:11px; margin-top:10px; margin-bottom:15px; }
.ListTable td { padding:2px; }
.ListHdg { background-color:#8C2A2B; color:#ffffff; font-weight:bold; }
.ListSubHdg { background-color:#E6CD4E; color:#333333; font-weight:bold; }
.ListSubHdg td { padding-left:10px; }

.ListRow { background-color:#EEEEEE; color:#333333; }
.ListRowAlt { background-color:#FEFEFE; color:#333333; }

#pageContent .ListTable a { color:#333333; text-decoration:underline; }
#pageContent .ListTable a:hover { color:#000000; text-decoration:none; }

#pageContent .txtTblData a, #pageContent .txtTblData2 a { font-weight:normal; color:#333333; text-decoration:underline; }
#pageContent .txtTblData a:hover, #pageContent .txtTblData2 a:hover { font-weight:normal; color:#666666; text-decoration:underline; }

#pageContent .link a { text-decoration:underline; }

div.errorBox {
  	margin: 0px auto 15px auto;
	padding: 6px 10px 6px 35px;
	background:#EEEEEE url(../images/error.gif) left center no-repeat;
	color:#ff0000;
	font-family:Arial;    
	font-size: 11px;
	border: 1px solid #000000;
	width: 300px;
	text-align:left;
}

div.successBox {
	margin: 0px auto 12px auto;
	padding: 3px 10px 3px 35px;
	font-family:Arial;
	background: #EEEEEE url(../images/success.gif) left center no-repeat;
	color: #000000;
	font-size:12px;
	border: 1px solid #000000;
	width: 300px;
}

/* MCE Editor css */
.mceContentBody { font-family:Tahoma; font-size:12px; color:#666666; text-align:justify; background:#F6F6F6; }
.mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6 { font-family:Tahoma; color:#666666; font-weight:bold; padding-bottom: 10px;}
.mceContentBody p { padding-bottom:10px; }
.mceContentBody a { color:#3498c2; text-decoration:underline; }
.mceContentBody a.read { font-weight:normal; font-size:11px; }
.mceContentBody a:hover { text-decoration:none; color:#000000; }
.mceContentBody ul li { padding-left:10px; }
.mceContentBody  ul li a { padding-left:5px; text-decoration:underline; }
.mceContentBody  ul li a:hover { text-decoration:underline; }