body{
	font-family: arial;
}
img{
	border:0;
}
td{
	vertical-align:top;
}
a{
	color:blue;
}
p, td,td.content,th{
	font-size:12px;
}
.newsheader{
	font-weight: bold;
	margin-top:10px;
	padding:5px;
	font-size:16px;
	text-decoration:none;
	color:blue;
	border-top:1px solid #ccc;
}

.welcomecol1 p{
	margin-top:0px;
	padding=top:0px;
	/*
	padding-left:8px;
	padding-right:20px;
	*/
}
.welcomecol2 p{
	margin-top:0px;
	padding-top:0px;
}
.content p{
	margin:default;
}
.content h1{
	font-size: 20px;
	/*color: #701271;*/
	/*color: #610707;*/
	/*color: #808080;*/
	color: #000000;
}

td.inset div{
	width:145px;
	background: #6E6E6E; 
	font-size:11px;
	color:#fff;
	margin-left:10px;
}
td.inset div span{
	display:block;
	padding-left:8px;
	padding-right:8px;
}
.content img.inset{
	float:right;
	margin-bottom:100px;	
}
#subnav a, #subnav a .on,
#subsubnav a, #subsubnav a .on
{
	display:block;
	font-family: arial;
	font-weight: bold;
	color: #787878;
	text-decoration:none;
	font-size: 12px;
	padding:0 0 0 0;
	margin:0 0 15px 0;
}
#subsubnav a, #subsubnav a .on{
	display:inline;
}
#subnav a.on, #subnav a.on:hover,
#subsubnav a.on, #subsubnav a.on:hover,
{
	/*color: #EEB949;*/
	color: #C94032;
	text-decoration:underline;
}

#subnav a:hover,
#subsubnav a:hover
{
	/*color: #701271;*/
	/*color: #610707;*/
	color: #EEB949;

}

.loggin_info{
	background:#D0D0D0;
	border:1px solid #000;
	font-size:11px;
	padding:7px;
	margin:0 0 10px 0;
	width:85%;
	cursor:pointer;
	text-align:right;
}

/*
Navigation
*/
#nav td{
	font-family: arial;
	font-weight: bold; 
	color: #787878;
	vertical-align: middle;
	text-align:center;
}
#nav a, #nav .on{
	display:block;
	font-family: arial;
	font-weight: bold; 
	color: #787878;
	text-decoration:none;
	font-size: 12px;
	padding:0 5px 0 5px;
}

#nav .on, #nav .on:hover{
	/*color: #701271;*/
	/*color: #610707;*/
	/*color: #C94032;*/
	color: #000000;
}

#nav a:hover{
	color: #EEB949;
}

/*
Push Marketing
*/
.push p{
	font-size: 11px;
}
.push p{
	margin-top:3px;
	margin-bottom:5px;
	padding:0;
}
.push h3{
	font-size: 13px;
	font-weight: bold;
	margin-bottom:0;
}
.push a{
	display:block;
	font-weight: bold; 
	color: #787878;
	text-decoration:none;
	font-size: 12px;
}

.readmore_main{
	text-align:right;
	padding:0 10px 15px 0;    	

}
.readmore_main a{
	font-weight: bold; 
	color: #787878;
	text-decoration:none;
	text-align:right;
	font-size: 12px;
}

a.pdf, a.word, a.powerpoint, a.publisher {
	padding:0 8 14 18px;
	background: url('../images/pdf.gif') no-repeat;
	color:blue;
	text-decoration:none;
	font-weight:bold;
}

a.word{background: url('../images/word.gif') no-repeat;}
a.powerpoint{background: url('../images/powerpoint.gif') no-repeat;}
a.publisher{background: url('../images/publisher.gif') no-repeat;}

a.folder {
	display:block;
	padding:0 2 2 18px;
	background: url('../images/folder.gif') no-repeat;
	color:#808080;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}

a.rss {
	padding:0 2 2 18px;
	background: url('../images/icon_rss.gif') no-repeat;
	color:blue;
	text-decoration:none;
	font-weight:bold;
}

a.up {
	padding:0 2 2 16px;
	background: url('../images/up.gif') no-repeat;
	color:#808080;
	text-decoration:none;
	font-weight:bold;
}

a.email {
	display:inline;
	text-align:left;
	padding:0 2 2 18px;
	background: url('../images/email.gif') no-repeat;
	color:blue;
	text-decoration:none;
	font-weight:bold;
}

a.delete {
	display:inline;
	text-align:left;
	padding:2 3 2 18px;
	background: url('../images/icon_delete.gif') no-repeat;
	color:blue;
	font-weight:bold;
}

a.edit {
	display:inline;
	text-align:left;
	padding:2 3 2 18px;
	background: url('../images/icon_edit.gif') no-repeat;
	color:blue;
	font-weight:bold;
}

a.add {
	display:inline;
	text-align:left;
	padding:0 2 2 18px;
	background: url('../images/icon_add.gif') no-repeat;
	color:blue;
	font-weight:bold;
}

form input, form select, form textarea{
	font-family: arial;
	font-size:12px;
	border:1px solid #A5ACB2;
	background:#fff;
}

form input.submit{
	background:#6E6E6E;
	color:#ffffff;
	border:1px solid #000;
	padding:2 7 2 7;
}

form span.form_req{
	font-weight:bold;
	font-size:1.3em;
	color:red;
	vertical-align:top;
}

td.field_label{
	text-align:right;
	font-weight:bold;
}

table.contenTable, .contenTable td, .contenTable th
{
    border-color: #ccc;
    border-style: solid;
}

table.contenTable
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.contenTable td, .contenTable th
{
    margin: 0;
    padding: 6px;
    border-width: 1px 1px 0 0;
    background-color: #fff;
}

.contenTable th{
	background: #808080;
	color: #E0E0E0;
}
/* NEWS Stuff */
.news_item{
	border: 1px solid #969696;
	margin: 0 0 15px 0;
	padding:0;
	/*width:500px;*/
}
.news_item .title{	
	color:#585858;
	display:block;
	margin:0;
	padding:5px;
	background:#C0C0C0;
	border-bottom: 1px solid #969696;
	font-size:12px;
}


.news_item span{
	padding:5px;
}

.news_item .info{
	color: #969696;
	font-size:11px;
}

.news_item p img{
	margin-left: 5px; 
	border: 1px solid #000000;
}

/* FORUM Stuff */
.forum_topic{
	border: 1px solid #969696;
	margin: 0 0 15px 0;
	padding:0;
	width:500px;
}
.forum_topic .title{
	color:#585858;
	display:block;
	margin:0;
	padding:5px;
	background:#C0C0C0;
	border-bottom: 1px solid #969696;
}

.forum_topic p{
	padding:0 5px 0 5px;
}

.forum_topic .info{
	color: #969696;
	font-size:11px;
}

.forum_topic .bottom{
	color:#585858;
     padding:5px;
	background:#E0E0E0;
	border-top: 1px solid #6E6E6E;
	font-size:11px;
}

.forum_topic .bottom a{
	text-decoration:none;
	color:blue;
}

.expand{
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
}

/*
	Calendar Panels;
*/
.panel{
	padding:0px;
	width:170px;
	border:0px;
	float:left;
	margin-right:10px;	
}
.p_header,.p_header_on{
	/*background:#F4F6F8 url('../images/button_app_bkg_off2.gif') repeat-x; 
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;	
	border-left:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;	
	*/
	color:#585858;  	
	background:#E0E0E0;
	border: 1px solid #969696;	
	font-size:12px;
	font-weight:bold;
	height:20px;
	/*background:#eaeaea;*/
	padding:2px;
	text-align:center;
	cursor:pointer;
}

.p_header_on{
	 /*background:#F4F6F8 url('../images/button_app_bkg_on.gif') repeat-x; */
	/*background:#F9A551;*/
	  /*background:#DDDD00;*/
	color:#585858;  	
	background:#C0C0C0;
}

.p_content, .p_content_on{
	border:1px solid #cccccc;
	border-top:0px;
	padding:0px;
	display:none;
	/*background:#FFFFC0;*/
	background:#fff;*
}

.p_content table.calendar{
	width:100%;
	height:150px;
	border:0px solid blue;
	margin:0;
	border-collapse: collapse; 
}
.p_content table.calendar th{
	/*background:#EBEAAB;*/
	background:#fff;
	border-bottom:1px solid #ccc;
}
.p_content table.calendar td, .p_content table.calendar th{
	text-align:center;
}

.p_content table.calendar caption{
	display:none;
}

.p_content table td.linked-day,
.p_content table td.linked-today{
	background:#FFBF80;
}

.p_content table td.linked-day a,
.p_content table td.linked-today a{
	text-decoration:none; 
	font-weight:bold;
	color:#000;
}

.p_content table td.today,
.p_content table td.linked-today{
	border:1px solid #D54500;
}


a.calendar {
	display:inline;
	text-align:left;
	padding:0 2 2 18px;
	background: url('../images/calendar.gif') no-repeat;
	color:blue;
	font-weight:bold;
}

/*
	Tabs
*/
#areaTab div,.areaTab_left, .areaTab_right, .areaTab_mid,.areaTab_left_on, .areaTab_right_on, .areaTab_mid_on{
     float:left;
     height:25px;
     cursor:pointer;
     white-space: nowrap;
     margin-top:3px;
     line-height:25px;
     font-weight:bold;
}

.areaTab_left{
     background:url('../images/mtab_left_on.gif') no-repeat;
     width:10px;
}

.areaTab_right{
     background:url('../images/mtab_right_on.gif') no-repeat;
     width:10px;

}

.areaTab_mid{
     background:#ffffff url('../images/mtab_mid_on.gif') repeat-x;
     line-height:25px;
     font-size:1em;
     color:#808080;
}
.areaTab_left_on{
     background:url('../images/mtab_left.gif') no-repeat;
     width:10px;
}

.areaTab_right_on{
     background:url('../images/mtab_right.gif') no-repeat;
     width:10px;
}

.areaTab_mid_on{
     background:#ffffff url('../images/mtab_mid.gif') repeat-x;
     line-height:25px;
     font-size:1em;
     color:#000000;
     /*font-weight:bold;*/
}

.areaTab_ribbon{
     width:500px;
     float:none;
     clear: left;
     background:#AEAEAE;
     padding:15px 0 30px 0;
     margin:0px;
}

.areaTab_ribbon table{
	background:#fff;
	margin:20px;
	width:90%;
	border:1px solid #000;
}

.areaTab_ribbon table td.info{
	/*background:#585858;*/
	background:#fff;
	color:#585858;
	padding:10px;
}

/* Chapter Styles */

.chapter-news{
	margin-top:0px;
     list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.chapter-news li{
	margin-bottom:20px;
	margin-left:0px;
	font-size:11px;
     padding-left: 10px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
}

.chapter-news li a{
	font-size:12px;
}


