@charset "utf-8";
/* CSS Document */
    	div#ulMenu{width:150px;}
    	div#ulMenu ul{margin-left:1px; border-top:1px #000 solid;}
    	div#ulMenu ul a{text-decoration:none;}
    	div#ulMenu ul li{padding:5px; font-weight:bold; border-bottom:1px #000 solid;}
    	div#ulMenu ul li ul li{padding:5px; font-weight:normal; border:none;}
    	
    	td.lblCell{width:100px; text-align:left; padding-right:10px; vertical-align:top;}
    	td.inpCell{width:300px;}

    	.inpCntrl{width:250px;}
    	.inpCntrlDate{width:240px;}    	
    	td.submitCell{padding-right:40px;}
    	tr.frmRow{}
    	td.spacerCell{height:5px;}
.MainBreadCrumbs{
margin:20px 0 0 130px;
}

/*#Tree menu styles#*/
.TreeMainMenu {
	width: 1000px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	font-size:11px;
	PADDING-BOTTOM: 0px; 
	COLOR: black; 
	PADDING-TOP: 0px; 	 
	BACKGROUND-REPEAT: repeat-x;
	margin:0 0 0 0;
}
.CMSTreeMenuTable {	
}
.CMSTreeMenuItem, .CMSTreeMenuSelectedItem  {
	BACKGROUND-POSITION: 50% bottom; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	BACKGROUND-IMAGE: url(/app_themes/mysite/images/leftmenuline.gif);
	WIDTH: 150px; 
	BACKGROUND-REPEAT: repeat-x
}
.CMSTreeMenuSelectedItem  A {
	color:Black;
}
.CMSTreeMenuSelectedLink {
	COLOR: Black; 
	font-weight:bold;
	TEXT-DECORATION: none;
	
}
.CMSTreeMenuLink {
	TEXT-DECORATION: none;
	
}

/*#Top menu styles#*/
.MainMenu {
	width: 1000px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	font-size:14px;
	font-weight:bold;
	PADDING-BOTTOM: 0px; 
	COLOR: black; 
	PADDING-TOP: 0px; 	 
	BACKGROUND-REPEAT: repeat-x;
	margin:90px 0 0 428px;
}

.horizontalmenu
{
border-bottom:solid 5px #fff;
}

.horizontalCMSMenu
{
 font-size:14px;
 font-weight:bold;
 color:#000;
}

.horizontalCMSMenu td
{
 padding:0px 50px 0px 0px;

}

.horizontalsubCMSMenu
{
 background:transparent url(/images/skin/page_bg.png) repeat-x scroll 0 84px;
 color:#000;
/* hide sub menu*/
display: none;
}

.horizontalsubCMSMenu tr
{
 background:transparent url(/images/skin/page_bg.png) repeat-x scroll 0 84px;
/* hide sub menu*/
display: none;
}
.horizontalsubCMSMenuItem
{
 white-space: no-wrap;
 display: block;
/* hide sub menu*/
display: none;
}
.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver,
.horizontalCMSMenuHighlightedMenuItemMouseDown
{

}


/*#Main Page#*/
html{height:100%; overflow:scroll;}
body {
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:transparent url(/images/skin/page_bg.png) repeat-x scroll 0 84px;
	
}
*{
	margin:0px;
	padding:0px;
}
a{
	text-decoration:underline;
	color:#000;
}
a:hover{
	text-decoration:none;
}
ul{
	list-style:none;
}


.rtColumn h1{font-size:13px; color:#000;}
h1{
	font-size:18px;
	font-weight:bold;
	color:#304779;
	margin:0px 0px 20px 0px;
 }
 
h2{
	font-size:11px;
	font-weight:bold;
	color:#304779;
	margin:20px 0 0px 0;
}
h3{
	font-size:11px;
	font-weight:normal;
	
}
h3 a{
	color:#5b5b5b;
}
h4{
	font-size:14px;
	font-weight:bold;
	margin:0 0 30px 0;
}
.clear{
	clear:both;
	height:1px;
}



#content{
	width:865px;
	height:87px;
	margin:0 auto;
	position:relative;
}

#content2{
	width:865px;
	margin-top:90px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#logo{
	background:url(/images/skin/logo.png) top left no-repeat;
	width:107px;
	height:122px;
	position:absolute;
	top:2px;
	
}
#logo span{
	display:none;
}
#language{
	position:absolute;
	width:100px;
	height:40px;
	right:210px;
	top:60px;
}
#search{
	position:absolute;
	text-align:center;
	background:url(/images/skin/nav_top.png) top left no-repeat;
	width:243px;
	height:40px;
	right:0px;
	top:46px;
}
#search .text{
	border:solid 1px #ccc;
	color:#bababa;
	font-size:11px;
	font-style:italic;
	padding:1px 3px 1px 6px;
	width:155px;
	margin-top:10px;
	margin-left:10px;
}

#search .searchBtn{
margin-top: 10px;

}

#ctl00_CustomMenu1_nav{
	list-style:none;
	margin:90px 0 0 128px;
}
#ctl00_CustomMenu1_nav li{
	display:inline;
}
#ctl00_CustomMenu1_nav li a{
	font-size:14px;
	font-weight:bold;
	margin:0 30px 0 0;
	color:#000;
	text-decoration:none;
	border-bottom:solid 5px #fff;
}



/*NEW MENU*/
ul#topMenuNav{
	list-style:none;
	padding:90px 0 0 128px;
}
ul#topMenuNav li{
	display:inline;
}

ul#topMenuNav li span.CMSListMenuLinkHighlighted{
	color:#555;
}

ul#topMenuNav li ul{display:none;}
ul#topMenuNav li a, ul#topMenuNav li span{
	font-size:14px;
	font-weight:bold;
	margin:0 30px 0 0;
	color:#000;
	text-decoration:none;
	border-bottom:solid 5px #fff;
}


#plc_lt_CustomMenu1_nav{
	list-style:none;
	margin:90px 0 0 128px;
}
#plc_lt_CustomMenu1_nav li{
	display:inline;
}
#plc_lt_CustomMenu1_nav li a{
	font-size:14px;
	font-weight:bold;
	margin:0 30px 0 0;
	color:#000;
	text-decoration:none;
	border-bottom:solid 5px #fff;
}




#body{
	width:865;
	margin-top:35px;
	margin-bottom:15px;
	margin-left: auto;
    	margin-right: auto;
		padding:20px 0 0;
}
HomePageBody{
	width:865;
	margin-top:35px;
	margin-bottom:15px;
	margin-left: auto;
    	margin-right: auto;
	padding:20px 0 0;
}

.module, .module1{
	background:#fff url(/images/skin/mod_bg.png) bottom left repeat-x;
	border:solid 1px #3399cc;
	position:relative;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
}
.smallModule{
	background:#fff url(/images/skin/small_mod_bg.png) bottom left repeat-x;
}
.module .topLeft, .module .topRight, .module .btmLeft, .module .btmRight{
	width:8px;
	height:8px;
	display:block;
	position:absolute;
}
.module .topLeft{
	left:-1px;
	top:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll left top;
}
.module .topRight{
	right:-1px;
	top:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll right top;
}
.module .btmLeft{
	bottom:-1px;
	left:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll left bottom;
}
.module .btmRight{
	bottom:-1px;
	right:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll right bottom;
}
.module h1{
	background:url(/images/skin/mod_header_bg.png) top left repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 2px 4px 14px;
}
.module div{
	height:105px;
}

div.newsItem{height:auto; margin-bottom:10px;}
.module div.left, .module div.mid{
	float:left;
	margin:5px 10px 5px 0px;
	width:266px;
	padding:0 5px 0 5px;
	border-right:solid 1px #76badd;
	vertical-align:top;
}
.noBorder{
	border:none !important;
}
.module div.left{
	margin:2px 0px 5px 15px;
}
.module div.mid{
	margin:2px 10px 0 10px;
	}
.module div.right{
	/*padding:5px 5px 0 5px;*/
	margin:-102px 50px 0 0;
	width:228px;
	float:right;
	
}




.module3 .left, .module3 .mid, .module3 .right{
	width:288px;
	float:left;
}
.module3 .right{
}
.module3 .module{
	margin:0 15px 0 0;
	padding:8px 12px 12px 12px;
	height:114px;
}
.module3 .module .topLeft, .module3 .module .topRight, .module3 .module .btmLeft, .module3 .module .btmRight, .btmLeftWhite{
	width:8px;
	height:8px;
	display:block;
	position:absolute;
}
.module3 .module .topLeft{
	left:-1px;
	top:-1px;
	background:transparent url(/images/skin/mod_curve.png) repeat scroll left top;
	z-index:10000;
}
.module3 .module .topRight{
	right:-1px;
	top:-1px;
	background:transparent url(/images/skin/mod_curve.png) repeat scroll right top;
}
.module3 .module .btmLeft{
	bottom:-1px;
	left:-1px;
	background:transparent url(/images/skin/mod_curve.png) repeat scroll left bottom;
	z-index:10000;
}
.module3 .module .btmRight{
	bottom:-1px;
	right:-1px;
	background:transparent url(/images/skin/mod_curve.png) repeat scroll right bottom;
}
.btmLeftWhite{
	background:#FFFFFF none repeat scroll 0 0;
	left:-1px;
	bottom:-1px;
	z-index:5000;
}

.margin{
	margin:0 0 10px 0 !important;
}
.margin h2{
	margin-bottom:0px !important;;
}
.right .module{
	height:40px;
}

.flag{
	right:-228px;
	bottom:3px;
	position:relative;
}
.zeroTopMargin{
	margin:-55px 0 20px 0!important;
}
.strawberry{
	bottom:3px;
	position:absolute;
	right:9px;
}

.leftColumn{
	margin:45px 20px 0 0;
	width:150px;
	float:left;

}
.midColumn{
	margin:45px 20px 0 0;
	float:left;
	width:445px;
}
.midColumnSecondMaster
{
	margin:45px 0 0 0;
	float:left;
	width:700px;
}
.midColumn p{
	margin:0 0 0 0px;
}
.rtColumn{
	margin:45px 0 0 0;
	width:228px;
	float:right;
}
.imageTop{
		margin:47px 0 0 0;
}
#sideNav li{
	margin:0 0 15px 0;
}
#sideNav li ul{
	margin:0 0 0 15px;
}
#sideNav a{
	text-decoration:none;
}
.info{
	background:url(/images/skin/rtmodulebg.png) top left no-repeat;
	margin:35px 0 0 0;
	padding:15px 10px 0 10px;
}
#footer{
	background:url(/images/skin/footer_bg.png) repeat-x top left;
	height:40px;
	border-right:solid 1px #3399cc;
	border-left:solid 1px #3399cc;
	line-height:40px;
	padding:0 0 0 20px;
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	margin-top:15px;

	margin-left: auto;
    	margin-right: auto;
	width: 843px;
}

.footerLogo{
	background:url(/images/skin/crown_logo.png);
	width:32px;
	height:32px;
	display:block;
	position:absolute;
	right:8px;
	top:4px;
}
#footer .topLeft, #footer .topRight, #footer .btmLeft, #footer .btmRight{
	background:url(/images/skin/footer_curve.png) no-repeat;
	width:15px;
	height:15px;
	display:block;
	position:absolute
}
#footer .topLeft{	
	left:-1px;
}
#footer .topRight{
	right:-1px;
	background:transparent url(/images/skin/footer_curve.png) repeat scroll right top;
}
#footer .btmLeft{
	bottom:0px;
	left:-1px;
	background:transparent url(/images/skin/footer_curve.png) repeat scroll left bottom;
}
#footer .btmRight{
	bottom:0;
	right:-1px;
	background:transparent url(/images/skin/footer_curve.png) repeat scroll right bottom;
}
/*#Forum#*/

.Forum
{
right:9px;
}


.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResultsInfo
{
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}
	
.Forum .Unapproved
{
	background-color:#fff2cf;
}

.Post img
{
	border: 0px;
}

.PostAttachments
{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
	padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
	color: gray;
}

.PostAttachments .PostAttachmentsList a
{
	color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #eeeeee;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.PostExtendedActions span
{
	display: none;
}

.PostExtendedActions .SendMessage
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(/App_themes/Default/Images/CMSModules/Forums/LiveImages/sendmessage.gif);
	margin-right: 7px;
}

.PostExtendedActions .Friendship
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(/App_themes/Default/Images/CMSModules/Forums/LiveImages/friendship.gif);		
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox 
{
	width: 300px;
}

.ForumExtendedSearch .DropDownList
{
	width: 304px;
}


.ForumExtendedSearch .Button
{
	margin-top: 20px;
	width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
	background-color: #efffef;
}

.AcceptedSolutionArea
{
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td 
{
 	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
 
.AcceptedSolutionArea .AcceptedSolutionText
{
	width:100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}

.PostText blockquote cite 
{
	display: block;
	font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
	border: 1px solid #cccccc;
	margin: 4px 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table

{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 700px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
	width:865px;
	
}

.ForumGroup .topLeft, .ForumGroup .topRight, .ForumGroup .btmLeft, .ForumGroup .btmRight{
	width:8px;
	height:8px;
	display:block;
	position:absolute;
}
.ForumGroup .topLeft{
	left:-1px;
	top:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll left top;
}
.ForumGroup .topRight{
	right:-1px;
	top:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll right top;
}
.ForumGroup .btmLeft{
	bottom:-1px;
	left:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll left bottom;
}
.ForumGroup .btmRight{
	bottom:-1px;
	right:-1px;
	background:transparent url(/images/skin/mod_header_curve.png) repeat scroll right bottom;
} 

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 865px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
	
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header .topLeft, .ForumGroup .Table .Header .topRight, .ForumGroup .Table .Header .btmLeft, .ForumGroup .Table .Header .btmRight{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
}


.ForumGroup .Table .Header td
{
	font-weight: bold;
	border-right: solid 0 #cccccc;
	border-bottom: solid 0 #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background:transparent url(/images/skin/page_bg.png) repeat-x top left;
	
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: transparent url(/images/skin/page_bg.png) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{

	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: black;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}



.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	color: black;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 865px;
	background-color: #ffffff;

}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: transparent url(/images/skin/page_bg.png) repeat-x top left;
	height: 55px;
	vertical-align: top;
}



.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #e36c26; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(/images/skin/page_bg.png);
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: Black;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{

	white-space: nowrap;
	font-weight: bold;
	color: Black;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

.ForumFlat .ForumBreadCrumbs

{


	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
	color: Black;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{

	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 715px;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(/App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	color: Black;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */






.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}


.PostSeparator
{
	padding: 0 3px;
}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
{
	background-repeat:no-repeat;
	background-position:center;
	border-right: none;
	width: 24px;
	text-align: center;
	border-right: 1px solid #cccccc;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_default.gif);
}

.ForumGroup .Forum .ForumImageLocked
{
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_locked.gif);
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_default.gif);
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_locked.gif);
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_announcement.gif);
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_sticked.gif);
}


.OfficeName
{
	padding: 2px 0 2px 0;
	font-weight: bold;
}

.SearchJobControls
{
	align:center;
	width:224px;
	font-weight: bold;
	padding:10px 20px 10px 10px;
	background: url(/images/skin/rtmodulebg.png) top left no-repeat;
}
/*#Others#*/

.SearchResult
{
	padding-top: 10px;
	padding-bottom: 10px; 
	
}

.ResultTitle a
{
	color: #e36c26;
	font-weight: bold;
}
.PageSearch{
	background:#fff url(/images/skin/mod_bg.png) bottom left repeat-x;
	border:solid 1px #3399cc;
	position:absolute;
	margin:30px 30px 30px 30px;
	padding:0 0 5px 0;
	z-index:10;
	width: 600px;
	left : 50%;
	margin-left: -300px;
	top:50%;
	margin-top: -200px;
	height: 300px;
	overflow: auto;
}
.PageSearch h1{
	background:url(/images/skin/mod_header_bg.png) top left repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 2px 4px 14px;
}
.PageSearchHeader{
	background:url(/images/skin/mod_header_bg.png) top left repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 2px 4px 14px;
}

.CloseSearch
{
	background:url(/images/skin/close_button.gif);
	padding:0 0 0 0;
	border:1;
	margin-right:0px;
}
.CMSSearchDialogSearchForLabel
{
	display:none;
}
.CMSSearchDialogSearchForTextBox
{
border:solid 1px #ccc;
	color:#bababa;
	font-size:11px;
	font-style:italic;
	padding:1px 3px 1px 6px;
	width:155px;
	margin-top:10px;
	margin-left:10px;
}
.CMSSearchDialogSearchButton
{
margin-top: 10px;
src="/images/skin/search_btn.png";
}
