@charset "utf-8";
Body{height:100%;margin:0px 0px 0px 0px;padding:0;text-align:left;}


img{border:none;}

img{border:0; padding:0; margin:0;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart {list-style-type:none; margin:0; padding:0;}
.clear{clear: both;}
br.clear{clear:both; margin-top:-15px;}
a{outline:none; text-decoration:none;}

#container, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:100%;
	}
	
	#container_login{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:700px;
	}
	
	

#topbar{
	height:35px;
	padding:10px 0;
	
	
	}

#topbar ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#topbar h1{
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	font-size:16px;
	border:none;
	font-weight:normal;

	}
	
	#topbar h1 a 
	{
		color:#ffffff;
	}
	#topbar h1 a:hover 
	{
		color:#CCCCCC;
	}
	
#mainPage
{
	position:relative;
	margin-top: 10px;
	margin-left: 0px;
	//margin:10 5 0;

	//top: 39px;
	display:block;
	width:100%;
//	overflow:auto;
	background-color:#F7F6F1;
//	border: 0px solid #9D9B9B;
	-moz-border-radius: 10px;	
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	-khtml-border-radius: 10px;	
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomright: 0px;
	
	-webkit-border-radius: 10px 10px 0px 0px;
	
//	left: -4px;
}


#navBar
{
	height:47px;
	z-index:4;
	
	-moz-border-radius: 10px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	-khtml-border-radius: 10px;	
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomright: 0px;
	
	-webkit-border-radius: 10px 10px 0px 0px;
	
}
	
	
#navLinks
{
	height:28px;
	display:block;
}

#pageBody
{
	padding:10px ;
}
#breadcrumbs {
	position:relative;
	//width: 90%;
}

#navHolder {
	position:relative;
	width: 98%;
}

#navBar ul#topnav{
	display:block;
	float:left;
	width:100%;
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
	font-weight:normal;
	font-family:Helvetica,  Verdana, Arial, sans-serif;
	position:relative;

	
	}

#navBar ul#topnav ul, #navBar li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;

	}

#navBar li a:link, #navBar li a:visited, #navBar li a:hover{
	display:block;
	margin:0 0px 0 0px;
	padding:7px 10px;
	color:#FFFFFF;
	text-align:center;
	border-right:0px solid #9F9D9D;
	height: 40px;
	width:auto;

//	width: expression( document.body.clientWidth > 49 ? "50px" : "auto" ); /* sets max-width for IE */

	}

#navBar li img
{
	display: block;
	margin:0 auto 15px auto;

	
}
#navBar ul#topnav ul li a:link, #navBar ul#topnav ul li a:visited{
	border:none;
	}

#navBar ul#topnav li.last a{
	margin-right:0;
	}

#navBar li a:hover, #navBar ul#topnav li.active a{
	color:#565454;
	background-color:#D3E7F7;
	text-align:center;
	}
	
#navBar ul#topnav li.long a{
		//	width: expression( document.body.clientWidth > 79 ? "80px" : "auto" ); /* sets max-width for IE */
	}
	
#navBar li li a:link, #navBar li li a:visited{
	width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:normal;

	border-left:1px solid #FFFFFF;
	}
	
#navBar li li a:hover{
	color:#FFFFFF;
	background-color:#D3E7F7;
	}

#navBar li ul{
	background: #FFFFFF;
	z-index:9999;
	position: absolute;
	left: -999em;
	height:auto;
	width:170px;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}

#navBar li ul a{width: 140px;}

#navBar li ul ul{margin: -32px 0 0 0;}

#navBar li:hover ul ul{left: -999em;}

#navBar li:hover ul, #navBar li li:hover ul{left:auto;}

#navBar li:hover{ position: static;}

#navBar li.last a{margin-right:0;}

#search{
	display:block;
	float:right;
	}

#search input{
	display:block;
	float:left;
	width:229px;
	margin:0 5px 0 0;
	padding:5px;
	border:1px solid #FFFFFF;
	font-size:12px;
	}

#search input#go{
	width:auto;
	height:auto;
	margin:0;
	padding:4px;
	}


#topbar #topLinks{
	display:block;
	float:right;
	font-size:9px;
	margin:5px 10px 0px 10px ;
	color:#C0E1FB;
	}
	
	#topbar #topLinks a{
	display:block;
	float:right;
	font-size:9px;
	margin: 0px 5px 0px 0px ;
	color:#C0E1FB;
	border: 1px solid #437AAA;
	padding:3px 10px 2px 10px ;
	}
	#topbar #topLinks a:hover 
	{
		background-color:#437AAA;
	}
	
	#welcomeBar
	{
		height:45px;
	
	}
	
	.welcomeText
	{
		font-size:14px;
		padding:15px ;
		
	}
	.welcomeText a, .welcomeText a:visited
	{
	color:#1A3151;
	
	}
	.welcomeText a:hover 
	{
		text-decoration:underline;
	}
	
#appPad {height:100%;margin:20px 10px 10px 0px;overflow:auto;}
	
.topMargin{margin:10px 0 0 0;}
.rightMargin{margin:0 10px 0 0;}
.bottomPadding { padding:0px 0px 20px 0px }
.box_D_noMargin, .box_E{height:100%;margin:0px 0px 0px 0px;overflow:auto;}

#newsBox{font-size:10px;height:250px;line-height:16px;width:100%;}
#newsBox_Latest, #newsBox_Latest a, #newsBox_Latest a:visited{height:150px;width:100%;}

#home_left{float:left;width:313px;}
#home_right{float:right;width:637px;}
#home_down{float:left;height:130px;left:-342px;position:relative;top:10px;width:980px;}
#discuss_learn_share{float:right;height:120px;width:312px;}
#product_bar{height:83px;position:absolute;width:635px;}
#bannerText{left:45px;position:relative;top:60px;}
#loginFormBox form{padding:20px;}
#loginFormBox input{margin:0px 10px 0px 0px;}
.contentPad{line-height:18px;margin:10px 10px 10px 10px;}
.contentPad_noLineHeight{margin:10px 10px 10px 10px;}
//.appPad{margin:10px 10px 10px 10px;}
.contentPad_5{mar
gin:5px 5px 5px 5px;}
.contentMargin_5{margin:5px 5px 5px 5px;}
.padding{padding:10px 10px 10px 10px;}
.newsPad ul{display:inline;list-style:none;list-style-position:inside;}
.newsPad li{padding-left:10px;}

#loginformbox_left{width:450px;}
#loginformbox_right{border-left:none;float:right;height:100px;padding:0px 10px 0 10px;position:relative;top:-150px;width:185px;}
.boldText{font-size:16px;font-weight:bold;}
#discussBox{width:200px;}
#discussBox_right{border-left:1px dashed #D0D8E1;float:right;padding:0 30px 0 10px;position:relative;top:20px;width:45px;}
#slider ul, #slider li{height:83px;list-style:none;margin:0;padding:0;}
#mainbar{float:left;height:80%;max-width:80%; margin:0px 0px 0px 0px}
#sidebar{float:right;width:250px;}

#titleBtns{display:inline;float:right;margin:7px 1px 0px 1px;}
#titleText{display:inline;float:left;font-size:12px;margin:5px 5px 5px 5px;}


.featuredBg a, .featuredBg a:visited{text-decoration:none;}
.featuredBg a:hover{text-decoration:underline;}
.window img, .eventsWindow img{float:left;padding:0px 10px 10px 0px;}
#start_top {float:left; width:100%; padding:0px; margin:0px}
#start_left{float:left;width:48%;margin:0px}
#start_right{float:right;width:48%;margin:0px}
#start_bottom {float:left; width:100%; padding:0px; margin:0px}
#start_side{float:right;width:250px;}
#start_pad{position:relative;}
.right_align{text-align:right;}

.ui-sortable-placeholder { border: 1px dashed #ff0000; background-color:#ECEEF4; visibility: visible !important; height: 100px !important; }
	.ui-sortable-placeholder * { visibility: hidden; }



.indent{padding-left:60px;}



input[type="submit"]{font-size:11px;font-weight:bold;}
.textBox{color:#666666;width:98%;}

.midText{font-size:13px;font-weight:bold;}


#advertorial img{margin-bottom:3px;}
#fake-body{overflow:auto;z-index:1;}

#footer{font-size:10px;margin:10px 10px 5px 10px;}
#left_bar{float:left;width:190px;}
#center_bar{display:inline;float:left;margin:0px 10px 0px 10px;position:relative;width:510px;}
#right_bar{float:left;width:240px;}
//#app_bar{display:inline;float:left;margin:0px 0px 0px 5px;position:relative;width:100%;}

#profile_menu img{margin:0px 5px 0px 0px;}


.maroon_text{color:#A5525A;}
.amber_text{color: orange;}
.green_text{color:#71A22F;}


#nav_menu img{margin:0px 5px 0px 0px;}
#nav_menu .top{border-top:none;}


#share{margin:10px 0px 0px 0px;text-align:right;}
.noPadding{margin:0px;padding:0px;}
.bottommargin{margin:0px 0px 10px 0px;}

#contentList{border-bottom:1px dashed #cccccc;font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;padding:10px 5px 10px 10px;}
#contentList:hover{background:#DFE3E7;cursor:pointer;}
#left_center_bar{display:inline;float:left;margin:0px 10px 0px 10px;position:relative;width:700px;}

.bigWhiteText{color:#ffffff;font-size:16px;}
.semiWhiteText{color:#EBE6EB;}

#profile_meter{margin:10px;}
.completeText{font-size:10px;margin:0px 10px 0px 10px;}
#bottomLink{height:20px;margin:0 0 0 0;vertical-align:middle;width:100%;}
#bottomLink ul{display:inline;list-style:none;list-style-position:inside;}
#bottomLink li{display:inline;float:left;height:18px;margin:0 10px 0 0;vertical-align:middle;}


.chatbox{display:none;padding-bottom:40px;position:expression("absolute");position:fixed;width:225px;z-index:1000;}

.chatboxtitle{float:left;}
.appTabs{width:100%;}
ul#tabnav{border-bottom:1px solid #4E8CCF;list-style-type:none;margin:1em 0 1em 0;padding:3px 10px 3px 10px;text-align:left;}
ul#tabnav li{display:inline;}
#tab li.selectedTab{background-color:#fff;background-image:none;border-bottom:1px solid #fff;}
#tab li.selectedTab a{background-color:#fff;background-image:none;color:#000;padding-top:4px;position:relative;top:1px; lin}
ul#tabnav li a{background-color:#DAE1EA;background-image:url(images/window_gradient.jpg);background-repeat:repeat-x;border:1px solid #4E8CCF;border-bottom:none;color:#0C509A;margin-right:0px;padding:3px 10px;text-decoration:none;}
ul#tabnav a:hover{background:#fff;}
#app_main{display:inline;float:left;height:100%;margin:10px 0px 50px 0px;width:700px;}
#app_profile{display:inline;float:left;height:100%;margin:10px 0px 50px 10px;width:500px;}
#app_full{display:inline;float:left;height:100%;margin:10px 0px 50px 0px;width:720px;}
#app_sidebar{border-left:1px solid #F0F0F2;display:inline;float:right;line-height:30px;margin:2px 0px;width:180px;}
#app_profileBar{float:left;margin:2px 0px;width:210px;}
.image{border:1px solid #F0F0F2;margin:0px 0px 5px 0px;padding:5px;}
#profileArrows{font-size:10px;}

#arrow{display:inline;margin:0px;padding:0px;}
.highlighted{background-color:#FFF8CC;font-size:10px;}
.lm-wrapper{height:100%;margin:0;padding:0;}
.lm-wrapper .lm-letters{overflow:hidden;}
* html .lm-wrapper .lm-letters{zoom:1;}
.lm-wrapper .lm-letters a{border:1px solid silver;border-right:none;display:block;float:left;font-size:12px;padding:2px 8px;text-decoration:none;}
.lm-wrapper .lm-letters a:hover,
.lm-wrapper .lm-letters a.lm-selected{background-color:#eaeaea;}
.lm-wrapper .lm-letters a.lm-disabled{color:#ccc;}
.lm-wrapper .lm-letters a.lm-last{border-right:1px solid silver;}
.lm-wrapper .lm-letter-count{color:#336699;font-size:10px;line-height:1;margin-bottom:3px;text-align:center;}
.lm-wrapper .lm-menu{background:#ffc;border:1px solid silver;border-top:1px solid silver;display:none;margin-top:-1px;overflow:visible;padding:15px;position:absolute;z-index:10;}
.lm-wrapper .lm-menu ul li{font-size:0.9em;list-style-type:none;margin-bottom:5px;}
.lm-wrapper .lm-menu ol li{margin-left:10px;}
.lm-wrapper .lm-menu .lm-no-match{color:green;}
.lm-wrapper .lm-menu a{text-decoration:none;}
.lm-wrapper .lm-menu a:hover{text-decoration:underline;}
.lm-wrapper .lm-menu .lm-submenu{overflow:hidden;}
.detailsArrow{background-image:url(images/arrow.gif);background-repeat:no-repeat;padding:0 5px 0 5px;text-indent:background-position:center;width:17px;}


#profilePhotoPaging{height:20px;overflow:auto;}
#profilePhotoPaging .rightside{float:right;}
#profilePhotoPaging .leftside{float:left;}
.photoComment{background-color:#ECEFF5;margin:10px 0px 0px 5px;padding:10px;}

#share{border:none;margin:0px 0px 0px 0px;padding:0px;}
#holder{margin:0px;overflow:auto;}

 .rightside{float:right;margin:0px 0px 0px 10px;}
 .leftside{float:left;text-align:right;}
.searchBox{background-image:url(images/search.jpg);background-position:left;background-repeat:no-repeat;border:1px solid #cccccc;color:#666666;height:18px;margin:0px 0px 0px 0px;padding-left:22px;}
.searchBox:focus{background-color:#F3F5F8;}
.eventsWindow{margin:0px 10px 20px 10px;overflow:auto;}
.events{margin:10px 10px 10px 0px;}

#superbox-overlay{background:#e0e4cc;}
#superbox-container .loading{background:url(images/loader.gif) no-repeat 0 0;height:32px;margin:0 auto;text-indent:-9999px;width:32px;}
#superbox .close a{background:#333;cursor:pointer;float:right;line-height:20px;padding:0 5px;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{background:#333;color:#fff;cursor:pointer;float:left;line-height:20px;margin-right:5px;padding:0 5px;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}
#superbox-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998;}
#superbox-wrapper{display:table;height:100%;position:fixed;top:0;width:100%;z-index:9999;}
#superbox-container{display:table-cell;height:100%;margin:0;padding:0;position:relative;vertical-align:middle;width:100%;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}
*:first-child+html #superbox-container{display:block;height:auto;position:absolute;top:50%;}
*:first-child+html #superbox{display:block;position:relative;top:-50%;}
* html #superbox-container{display:block;height:auto;position:absolute;top:50%;}
* html #superbox{display:block;position:relative;top:-50%;}
* html #superbox-overlay{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');position:absolute;}
* html #superbox-wrapper{margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');position:absolute;}
#superbox-overlay{background:#000;}
#superbox-container .loading{color:#fff;font-size:40px;text-align:center;}
#superbox{background:#fff;padding:10px;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{margin:0;overflow:hidden;}
.events_invite{display:inline;float:left;height:100%;margin:10px 0px 10px 0px;width:280px;}

.button_holder{font-size:9px;margin:10px 10px 30px 0px;}
#news_sideList{font-size:9px;width:160px;}
#news_sideList img{padding:0px 0px 10px 0px;}
/*tabs */
p#cross-links{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px;}
noscript p, noscript ol{color:#a00;font-size:13px;line-height:1.4em;text-align:left;}
noscript a{color:#a00;text-decoration:underline;}
noscript ol{margin-left:25px;}
a:focus{outline:none;}
img{border:0;}
h3{border-bottom:1px solid silver;margin-bottom:5px;padding-bottom:3px;text-align:left;}
.header_search {
	
	color: #666666;}
.profileLine{
	overflow: auto;
}
#dock {left:0px;}
.sysAidHeader {
 font-weight: bold;
 font-size: 14px;
 background-position: left;

  }
  
  .sysAidHeader img { margin:0px 10px 10px 0px ;}
 #helpdesk_form { width: 100%;
 height: 440px;
 background-color: #ffffff;
 margin: 10px 0px 0px 0px }
 .hidden
 {
 	visibility: hidden;
 	overflow: hidden;
 	width: 130px;
}
.bold
{
	font-weight: bold;
	color: #000000;
	width: 130px;
	float: left;
	margin-right: 10px;
	padding: 0px 0px 0px 0px;
}
.blackTextLinks {
	color:#333333;
	font-size: 10px;
	font-weight: normal; }
	
#adminHolder .buttons  a, #adminList .buttons  a
{
	margin: 10px 7px 0px 0; ;
	
	
}
#admin_body {
	width: 100%;
	
	background-color: #ffffff;
	margin: 10px 0px 10px 0px ;
	padding: 10px 0 10px 0;
	 }
	 
	 #adminTable table
	 {
	 	
		margin:10px 0px 0 0;
	 }
	 #adminTable td 
	 {
	 	border:1px solid #D1D6E4;
		padding:2px;
	}
	#adminTable th
	{
		border:1px solid #92A0CD;
		padding:2px;
		background-color:#D1D6E4;
	}
	


	 }
	
	.dropTop
	{
	 	margin: 10px 0px ;
	}
	.margin_top
	{
		margin-top:10px;
	}
	
	#form  label {
	background-color: #F4F6FB;
	color: #757576;
	display: inline;
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding: 0px 10px 0px 10px;
	text-align: right;
	width: 100px; 
	
	}

	#form dd input
	{

		#margin:0px 0px 10px 0px  ;
	}
	
	#bottomLink #bottomcopy
	{
		float:right; 
		margin:3px 220px 0 0;
	}
	
	#bottomLink #bottomcopy a {
	background:  none;
	border: none;
	padding: 0px }
	
	#full_bar{display:inline;float:left;margin:10px 0px 0px 5px;position:relative;width:760px; padding-bottom:10px;}
	
	#install_container{
		position:relative;
	margin:10px auto 0;
	display:block;
		width:760px;
		
		text-align:left;
		
	}
	div.wrapper{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	

	
	}
	.install_body
	{
			background-color:#E3EEF7;
		background-image:none;
	}
#leftcol{min-height:350px;height:auto!important;height:350px}
#overTimeChart{margin:0}
#overTimeTotalChart{margin:0 0 18px}
#leftContent{float:left;margin:15px 0 25px;min-width:380px;width:50%}
#leftSiteActivity{float:left;width:50%;margin:15px 0 25px}
#rightContent{float:right;padding:25px 0 32px 3%; width:200px;}
#rightSiteActivity{padding:15px 0 25px 3%;float:left}
#pieChart{width:185px;float:left}
.pieSummary{float:left;padding-top:10px}
.textPieSummary{float:left;padding-top:30px}
.pieLegend{padding:0 0 15px 15px;font-size:11px;color:#7f7f7f}
.pieLegend h3{font-size:18px;margin:0;padding-bottom:2px;color:#000}
.pieLegend h3 a{font-size:14px;font-weight:400}
.pieLegend h3 span{font-size:14px;font-weight:400;color:#444}
#rightContent p{color:#747474;padding-bottom:11px}
#rightContent p span{font-size:18px;font-weight:700;padding-right:5px}
.siteActivity{padding:0 0 20px 10px;font-size:12px;color:#999}
#rightSiteActivity 
.siteActivity{padding:0 0 20px}
	
/* visitor module */	
#visitorHolder
{
	margin: 0px;
	overflow: auto;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 10px 0px ;
}

#visitors_main { width:100%; overflow: auto }

#visitors_a a 
{
	border-bottom: 1px solid #CDD1D6;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 3px 0px 10px;
	width: 100%;
	display: block;
	font-weight: bold;
	background-color: #F7F7F7 

}

#visitors_a a:hover 
{
	background-color: #F3F5F9;
	text-decoration: none; 
}

#visitors_a .rightside
 {
	margin: 0px 0px 0px 0px ;
	color: #8D8E8F;
	font-size: 10px ;
	font-weight: normal;
	position: absolute;
	left: 120px 
}

#visitors_a .selected
 {
	border-right: none;
	background-color: #D4D9E9; 
}

 #visitors_body 
 {
	width: 100%;
	height: 320px;
	background-color: #ffffff;
	margin: 10px 0px 0px 0px
}

#visitors_body .leftside
 {
	width: 147px;
	border: 0px solid #ffffff;
	text-align: left;
}

#visitors_body .rightPadding
{
	padding:0px 10px 0px 0px ; color: #A0A1A2 
}

#visitor_body {
	height: auto;
	overflow: auto; }
 
#visitors_a{
	float: left;
	width: 150px ; }
 
#visitors_b {
	float: left;
	width: 588px ;
	background-color: #ECEEF4; }
 
#visitors_a .rightside { left: 125px }

.visitor_tag 
{
	width: 63px;
	height: 21px; 
	background-color: #0F3;
	color: red;
}
#visitor_tab li.selectedTab{background-color:#ECEEF4;background-image:none;border-bottom:1px solid #fff;}
#visitor_tab li.selectedTab a{background-color:#ECEEF4;background-image:none;color:#000;padding-top:3px;position:relative;top:2px; lin}



/*Forum tables*/

.forum_table
{
	width:100%;
	padding: 0;
	margin: 0;
	border-left:1px solid #C1DAD7;
	border-right:1px solid #C1DAD7;
	border-bottom:1px solid #C1DAD7;
	
}

.forum_table h3
{
	border:none;
	margin-top:5px;
}

.forum_table tr td
{
	padding-top:5px;
	padding-bottom:5px;
}

.forum_table tr td:first-child
{
	padding-left:6px;
}

.forum_table tr.alt
{
	padding-top:5px;
	padding-bottom:5px;
	background:#f2f6f9;
}

.forum_table td.time
{
	text-align:right;
	padding-right:10px;
}

#forum_title
{
	margin-top:20px;
	margin-bottom:20px;
}

.forum_topic_table
{
	width:100%;
	padding: 0;
	margin: 0; 
}

.forum_topic_table th
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

.forum_topic_table tr
{
	border-bottom:1px solid #999;
}

.forum_topic_table tr td
{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	text-align:center;
}

.forum_topic_table tr td.alt
{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background:#f2f6f9;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align:center;
}

.forum_topic_table tr td:first-child
{
	border-left: 1px solid #C1DAD7;
}

.forum_topic_table tr td.forum_details 
{
	float:right;
}

.forum_topic_table tr h4
{
	text-align:left;
	color:#09F;
	margin:0px;
}

#forum_desc
{
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	padding:10px;
}

.post_table
{
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
}

.post_table tr td:first-child
{
	/*border-right: 1px solid #C1DAD7;*/
	width:20%;
}

.post_table tr td
{
	vertical-align:top;
}

.post_table td {
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.post_table td:hover {
        background-color: #F4F8FE;
        cursor: pointer;
}

.post_table td.alt {
	background:#F5FAFA;
	color: #797268;
}

.post_table td.alt:hover {
        background-color: #ffffff;
        cursor: pointer;
}

.inside_top
{
	vertical-align:top;
}

.forum_paginationControl
{
	float:right;
	margin-top:5px;
	padding-right:10px;
}

.bottom_menu
{
	margin-top:20px;
}

#titleText span
{
	font-weight:bold;
}

#forums_main 
{ 
	width:100%;  
	margin:0px; 
}

#forums_controlbar 
{
	margin-top: 20px; 
	margin-bottom: 20px; 
	height:20px;  
}

.add_popup
{
	float:left;
	display:inline;
}

.inner_bar
{
	float:right;
	width:360px;
}

.inner_bar select
{
	width:300px;
	float:left;
	margin-top:5px;
}

.inner_bar .buttons
{
	float:right;
}

.table_break
{
	background-color:#CCCCCC;
	height:10px;
}

.post_Quote
{
	margin:10px;
	padding:5px;
	background-color:#FFF;
	border:1px #333 dashed;
}

.post_Quote span
{
	font-size:24px;
	font-weight:bold;
}

.post-author
{
	font-weight:bold;
	color:#1A3151;
}

.author_name
{
	margin-bottom:10px;
}

.author_pic
{
	margin-bottom:5px;
}

.subject_con
{
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:1px dashed #CCC;
}

.post_time
{
	font-weight:bold;
	float:right;
	display:inline;
}

.status
{
	font-weight:bold;
}

.joined
{
	font-weight:bold;
}

.post_body
{
	text-align:left;
}

.post_bottom
{
	text-align:left;
}

#application_controlBar_bottom{
	/*border-top: 1px solid #CDD1D6;*/
	height: 20px;
	margin: 10px 10px 0px 0px;
	float:right;
}

.popup_table tr
{
	margin-bottom:30px;
	color:#666;
}

.popup_table tr td label
{
	float:right;
	margin-right:10px;
	font-weight:bold;
}

.popup_table tr td input[type="text"]
{
	width:400px;
}