
body, td, th, table, p, font, div span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a, a:link, a:active, a:visited {
	color:#777; 
	text-decoration:underline;
}
.green a, .green a:link, .green a:active, .green a:visited, a.green, a.green:link, a.green:active, a.green:visited {
	color:#719F02; 
	text-decoration:underline;
}
a:hover, .green a:hover, a.green:hover { 
	color:#FD7914; 
	text-decoration:none;
}
#Main {
	height: 100%;
	width: 100%;
}
.orange {color:#FD7914;}

/* ----------------- */
/* Left side         */
/* ----------------- */

.Main_Left_Top {
	background:url(media/topLeft.gif) top right repeat-y;
	width: 50px;
	height: 140px;
}

.Main_Left_Bottom {
	background:url(media/topLeft.gif) top right repeat-y;
	width: 50px;
	height: 90px;
}
.Main_Left_Menu {
	background:url(media/menuLeft.gif) top right no-repeat;
	width: 50px;
	height: 40px;
}
.Main_Left_Center {
	background:url(media/centerLeft.gif) top right repeat-y;
	width: 50px;
	height: 100%;
}

/* ----------------- */
/* center            */
/* ----------------- */


.Main_Center_Top {
	background:url(media/centerTop.gif) top right repeat-x;
	width: 900px;
}

.Main_Center_Logo {
	background:url(media/logo.gif) center center no-repeat;
	background-repeat: repeat;
	height: 140px;
	width: 200px;
}
.Main_Center_Menu {
	background-image: Url(media/menubg.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.Main_Center_Center {
	background-color: #fff;
	width: 900px;
	border-bottom: 3px solid #92A003;
}
.Main_Center_Bottom {
	background:url(media/centerBottom.gif) top right repeat-x;
	width: 900px;
}

/* ----------------- */
/* right side        */
/* ----------------- */

.Main_Right_Top, .Main_Right_Bottom {
	background:url(media/fillerRight.gif);
	width: 100%;
	height: 90px;
}
.Main_Right_Top_Inner {
	background:url(media/topRight.gif) top left repeat-y;
	width: 100%;
	height: 140px;
}
.Main_Right_Bottom_Inner {
	background:url(media/topRight.gif) top left repeat-y;
	width: 100%;
	height: 90px;
}
.Main_Right_Menu_Inner {
	background:url(media/menuRight.gif) top left no-repeat;
	width: 100%;
	height: 40px;
}
.Main_Right_Menu {
	background:url(media/fillerRight.gif) top left repeat-x;
	width: 100%;
	height: 40px;
}
.Main_Right_Center {
	background:url(media/centerRight.gif) top left repeat-y;
	width: 100%;
	height: 100%;
}

.HeaderImg1 {
	background:url(media/header1.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}
.HeaderImg2 {
	background:url(media/header2.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}
.HeaderImg3 {
	background:url(media/header3.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}
.HeaderImg4 {
	background:url(media/header4.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}
.HeaderImg5 {
	background:url(media/header5.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}
.HeaderImg6 {
	background:url(media/header6.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}
.HeaderImg7 {
	background:url(media/header7.gif) top right no-repeat;
	width: 100px;
	height: 100px;
	padding:0;
	margin:0;
}

/* ----------------- */
/* Search Area       */
/* ----------------- */

.pncSearch_SearchCell {
	height: 25px;		
}
.pncSearch_TextBox {
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	border: 1px solid #ccc;
}
.pncSearch_ButtonCell {
	height: 25px;
	padding-top: 0px;
	padding-left: 3px;
}
.pncSearch_Button {
}

/* ----------------- */
/* Top Navigation    */
/* ----------------- */
#navigation {
   background-color: transparent;
   background-color: #ccc;
   margin-left: 0;
   margin-top: 2px;
   }

#navigation LI {
   background-image: URL(media/menubg.gif);
   padding: 0;
   margin: 0;   
   list-style: none;
   display:inline;
   text-align: center;
   }

#navigation UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

#navigation A {
	background-image: URL(media/menubg.gif);
   text-decoration: none;
   width: 98px;
   padding-top: 12px;
   padding-bottom: 12px;   
   margin-left: 2px;
   display: block;
   float:left;
   text-align: center;
   color: #fefefe;
   }

#navigation A:link, #navigation A:visited {
   background-color: #e6e6e6;
   }

#navigation A:hover, #navigation A:focus {
   background-image: URL(media/menuselected.gif);
   }

/* ----------------- */
/* Left Area         */
/* ----------------- */

.Body_Left {
	background:url(media/bodyLeft.gif) top left repeat-y;
	width: 200px !important;
	height: 100%;
}

/* ----------------- */
/* Login & User Area */
/* ----------------- */

#LeftContent {
	width: 200px;
}
.UserTool {
	background:url(media/liBG.gif) 1px top repeat-y;
	width: 200px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.UserTool_Top {
	height: 22px;
	border-top: 1px solid #efefef;
	width: 200px;	
}
.SkinObject_Login {background: url(media/lock.gif) 7px center no-repeat;padding-top: 3px;padding-left:31px;margin-left:0px;}
.SkinObject_User {background: url(media/register.gif) 7px center no-repeat;height: 22px;padding-top: 3px;padding-left:31px;margin-left:0px;}

.UserTool, .UserTool a, .UserTool a:link, .UserTool a:active, .UserTool a:visited {
	font-weight: bold;
	color:#464B4F;
	letter-spacing: 0.1px;
	text-decoration:none;
}

.UserTool a:hover {color: #719F02;}

LeftContent.table {width: 200px;}

/* ----------------- */
/* Left Logo         */
/* ----------------- */

.logo {  
   background:url(media/liBG.gif) 1px top repeat-y;
   width:200px;
   height: 40px;
   padding-left: 4px;
   border-bottom: 1px dotted #92A003;
   
}

/* ----------------- */
/* Left Navigation   */
/* ----------------- */

.LeftNavi {}

#ChildLinks {
	padding-left: 0;
	margin-left: 1px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 1px;
	width: 197px;	
}
#ChildLinks li {
   background: transparent url(media/liBG.gif) left center repeat-y;
	list-style: none;
	margin: 0;
	margin-top: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#ChildLinks li a {
	background: transparent url(media/list.gif) 5px center no-repeat;
	padding-left: 30px;
	text-align: left;
	font-weight:bold;
	text-decoration: none;
	color: #464B4F;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}
#ChildLinks li a:hover {
   background: transparent url(media/list.gif) 7px center no-repeat;
	color: #719F02;
}
#ChildLinks li.ChildLinkGoUp a {
	background: transparent url(media/goup.gif) left center no-repeat;
	padding-left: 15px;
	padding-top: 2px;
	text-align: left;
	font-weight:bold;
	text-decoration: none;
	color: #464B4F;
}
#ChildLinks li.ChildLinkGoUp a:hover {
	background: transparent url(media/goup-hover.gif) left center no-repeat;
	color: #719F02;
}
#ChildLinks li.ChildLinkSelected a {
	background: transparent url(media/list.gif) 7px center no-repeat;
	padding-left: 30px;	
	font-weight:bold;
	text-decoration: none;
	color: #719F02;
}
#ChildLinks li.ChildLinkSelected a:hover {
	background: transparent url(media/list.gif) 7px center no-repeat;
	padding-left: 30px;
	text-align: left;
	color: #719F02;
}

/* ----------------- */
/* Left Content      */
/* ----------------- */

.LeftPane {width: 200px;}

/* ----------------- */
/* Right Area        */
/* ----------------- */

.Body_Right {
	width: 100%;
	height: 100%;
}

#Content {
	width: 100%;
	height: 100%;
}

/* ----------------- */
/* Braedcrumbs       */
/* ----------------- */

.ForumTools {background-color: #EFEFEF; height: 65px; border-bottom: 1px dotted #719F02;}

.Breadcrumb_SeparatorCell 
{
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;	
}
.Breadcrumb_ItemCell {
	font-size: 11px;	
	letter-spacing: 0.1em;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.Breadcrumb_ItemCell a, .Breadcrumb_ItemCell a:link, .Breadcrumb_ItemCell a:active, .Breadcrumb_ItemCell a:visited {
	color: #464B4F;
	text-decoration: underline;
}
.Breadcrumb_ItemCell a:hover {
	color: #719F02;
	text-decoration: none;
}

/* ----------------- */
/* ContentPanes      */
/* ----------------- */

#ContentPane { }
#RightPane { }
#BottomLeftPane { }
#BottomRightPane { }

/* ----------------- */
/* Footer Area       */
/* ----------------- */

.footerinner_left, .footerinner_right, .footerinner_middle {
	width: 33%;	
	height:100%;
	padding-left: 25px;
	padding-top: 10px;
}
.footerinner_middle, .footerinner_left {
	background:url(media/footerBorder.jpg) top right repeat-y;
}
.footer { 
	color:#CECDCD; 
	text-decoration:none; 
	line-height:13px; 
	padding-top:2px;
	font-size: 11px;
}
.footer a, .footer a:active, .footer a:visited { 
	color:#FDA100; 
	text-decoration:underline;
}
.footer a:hover { 
	color:#719F02; 
	text-decoration:none;
}

/* ------------------------------- */
/* Module Container Specific       */
/* ------------------------------- */

.ContainerTitle {
    font-family: Arial, Helvetica;
    font-size:  14px;
    font-weight:    bold;
    text-transform: Uppercase;
    color: #464B4F;
}

.ContainerHeaderRow {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
}
.ContainerContentRow {
	padding-top: 10px;
}


/* ------------------------------- */
/* Module specific overrides       */
/* ------------------------------- */

/* News Articles Custom Styles */

.NormalWhite { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.articleQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; border-top: solid 1px #999999; border-bottom: solid 1px #999999; }	
.articleTitle { font-size : 14px; font-weight : bolder; color : #FDA100; }
.articleTable { background-color: #ccc; margin: 0px; }
.articleTopCell { background-image:url(http://localhost/Desktopmodules/NTForums/images/headerback.gif); color: #777; font-weight: bold; padding: 6px; height: 25px; }
.articleContentCell { color: black; padding: 6px; background-color: #FEFEFE; }
.articleTextCell { color: black; padding: 6px; background-color: #FFFFCC; }
.articleIconCell { background-color: #D0D0D0; width: 20px; }
.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #80B288; height: 25px; }
.featuredTopCell { background-color: #336699; color: white; font-weight: bold; padding: 6px; height: 25px; }

.Preview {width: 100%;}
.Preview td{line-height:13px;}
.Preview_Date1 {background:url(media/redo.gif) 5px left no-repeat; padding-left: 25px;color:#FE9100; padding-top: 10px;padding-bottom:10px;font-weight:bold;}
.Preview_Date {background:url(media/forumlink.gif) 10px left no-repeat; padding-left: 15px;color:#FE9100; padding-top: 10px;padding-bottom:10px;font-weight:bold;}
.Preview_Title {}
.Preview_Title, .Preview_Title a, .Preview_Title a:link, .Preview_Title a:active, .Preview_Title a:visited {color:#719F02; font-size: 13px;padding-bottom: 5px;font-weight:bold; text-decoration:none;}
.Preview_Title a:hover {color:#777;text-decoration:underline;}
.Preview_Body { }
.Preview_Link, .Preview_Link a, .Preview_Link a:link, .Preview_Link a:active, .Preview_Link a.visited {text-align:right;color:#719F02;font-size: 12px;font-weight:bold; text-decoration:none;}
.Preview_Link a:hover{color:#FE9100;text-decoration:underline;}
.Preview_RSS { }

.NewsArticlePreview td strong a{ color:#FD7914; text-decoration:none;}
.NewsArticlePreview td strong a:hover{ color:#6c6c6c; text-decoration:underline;}

/* Active Forums */

.aftool {
	background-color: #EFEFEF;
	height: 65px;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px dotted #719F02;
	width: 587px;
}
.aftool td.a, .aftool a:link, .aftool a:active, .aftool a:visited  {
	font-size:12px 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-weight: normal;
	color:#6C6C6C;
	letter-spacing: 0.1px;
	background-image: url(http://localhost/portals/_default/skins/dnnportal/media/note.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px left;
	margin-left: 5px;
}
.aftool a:hover  {
	color:#232323;
}