body {
	font-size:.75em; color:#336;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;
	text-align:justify;
	line-height:150%;
}
/****************************************
			 CUSTOM STYLES
****************************************/

.right { /* standard to use for floating divs to right */
	float:right;
}
.left { /* standard to use for floating divs to left */
	float:left;
}
.clear { /* standard to use for clearing floating divs */
	clear:both;
}
h3 { color:#336; font-size:110%; font-weight:bold;}

.LinksDesignTable a, .LinksDesignTable img{ /* gives padding for Links module */
	padding-left:13px;
}

.arrowLinks {  /* links with arrow images */
	background:url(images/listArrow.jpg) no-repeat;
	list-style:none;
	padding-left:20px;
}

.upArrowLinks {  /* links with up arrow images */
	background:url(images/upArrow.jpg) no-repeat;
	padding-left:20px;
}
.Article-Quick-Links ul{
	margin-left:-10px;
	width:250px;
}
.Article-Quick-Links li{
	list-style-image:url(images/listArrow.jpg);
	margin-top:-2px;
	white-space:nowrap;
}
.largerText{
}
.largerText th{
	font-size:1.3em; color:#989866;
}
#SloganHolder .Normal {
	text-align:right;
}
.ParentNode a, .LeafNode a, .RootNode a{
	margin-left:10px;
}
.ResourcesTable {
	margin-left:50px;
	width:600px;
	margin-top:20px;
}

.SubHead a.CommandButton { height:15px!important;}

/* Events */
#dnn_ctr2778_Events_eventmyenrollments_grdEnrollment {}
table#dnn_ctr2778_Events_eventmyenrollments_grdEnrollment { width:220px!important; white-space:normal; right:29px; position:relative;}

/************** Upcoming News **************/
			/******* FORM *******/

			 
			/******* LIST *******/

.NewsTemplate {
}
.NewsTemplate .newsTitle{
	font-size:150%;
	font-weight:bold;
}
.NewsTemplate .newsDate {
	padding-left:15px;
}
.NewsTemplate .newsContent {
	padding-left:15px;
}
.NewsTemplate .newsRead {
	text-align:right;
}

			/******* LIST(home)**/

.NewsHomeTemplate .newsTitle{
	font-weight:bold;
	color:#336;

}
.NewsHomeTemplate .newsRead {
	padding-left:25px;
}

			/****** DETAIL ******/
.DetailTemplate {
	text-align:justify;
	width:75%;
	margin-left:100px;
}
.DetailTemplate .newsHead {
	font-size:125%;
	padding-bottom:10px;
}
.DetailTemplate .newsTitle {
	font-size:150%;
	font-weight:bold;
	padding-bottom:10px;
}
.DetailTemplate .newsDetails {
	padding-bottom:10px;
}

/************ END Upcoming News ************/

/****** Form - Committee Descriptions  *****/
.CD-Item {
	padding:10px;
}
.CD-Title{
	font-size:110%;
	font-weight:bold!important;
	float:left;
}
.CD-Email {
	float:right;
}
.CD-Description {
	clear:both;
	padding:5px 0px 20px 30px;
	text-align:justify;
}

/*** END - Form - Committee Descriptions  ***/

/********** Form - Contact List  ************/

.CL_Item {
	width:100%;
}
.CL_Title{
	float:left;
	width:45%;
}
.CL_Email a{
	float:right;
	width:50%;
}

/******** END - Form - Contact List  *********/

/**************  Member List *****************/
.MLHead .MemberList .Icon, .MLHead .MemberList .Name, .MLHead .MemberList .Business, .MLHead .MemberList .Phone, .MLHead .MemberList .Email { font-weight:bold;}

.MemberList .Icon, .MemberList .Name, .MemberList .Business, .MemberList .Phone, .MemberList .Email { float:left;}

.MemberList { width:470px;}
.MemberList .Icon { width:10%;}
.MemberList .Name { width:39%;}
.MemberList .Business { width:40%;}


/************  END Member List ***************/

/**************  Member List *****************/
.MLHead .PractitionerList .Icon, .MLHead .PractitionerList .Name, .MLHead .PractitionerList .Business, .MLHead .PractitionerList .Phone, .MLHead .PractitionerList .Email { font-weight:bold;}

.PractitionerList .Icon, .PractitionerList .Name, .PractitionerList .Business, .PractitionerList .Phone, .PractitionerList .Email { float:left;}

.PractitionerList { width:470px;}
.PractitionerList .Icon { width:10%;}
.PractitionerList .Name { width:39%;}
.PractitionerList .Business { width:40%;}


/************  END Member List ***************/


.DynamicRegistration_Label { padding-left:50px; width:300px; text-align:right;}
.DynamicRegistration_Link { padding-left:350px;}


/***************  Job Board  *****************/

/* form */
#job-board-form { }
.required-hint { float:left; width:200px; padding-bottom:10px;}
.help-link { width:100px; float:right; padding-bottom:10px; text-align:right; padding-right:20px;}
.jb-title {	width:733px; font-weight:bold; font-size:150%; clear:both; background-color:#996; color:#FFF; padding:5px; margin:5px 5px 5px 0;}
.jb-label { clear:both; float:left; width: 20%; height:25px; padding-left:20px;}
.jb-field {	float: left; width: 75%; height:25px;}
.req { font-weight:bold;}
.jb-button, .jb-button INPUT{ padding:5px;}

#title-label { clear:both;}
#co-summary-label, #co-summary-field, #job-apply-label, #job-apply-field { height:70px;}
#job-description-label, #job-description-field, #job-qualifications-label, #job-qualifications-field { padding-bottom:5px; height:auto;}
#job-description-label, #job-qualifications-label { clear:both; float:left;}
#jb-form-button-holder { clear:both; width:100%; padding-top:10px; text-align:center;}

/* END form */

/* list - public */
.job-post-list-wrap, .job-post-list-header-wrap { width:460px; text-align:left;}
.jpl-jobID, .jpl-posted, .jpl-title, .jpl-company, .jpl-expire, .jpl-status, .jpl-expire { float:left;}
.jpl-jobID { width:40px;}
.jpl-posted { width:80px;}
.jpl-title, .jpl-company, .jpl-status { width:170px;}
.jpl-expire { width:110px;}
.job-post-list-header-wrap, .job-post-list-owner-header-wrap { font-weight:bold !important;}
.job-board-list { text-align:left;}
.button-row { width:100%; clear:both; margin-bottom:10px;}
/* END list - public */

.job-post-list-owner-wrap, .job-post-list-owner-header-wrap { width:740px; text-align:left;}


/* detail */
#job-board-detail { text-align:left !important;}
#job-board-detail .jb-label { font-weight:bold;}
#job-board-detail #co-address1-label, #job-board-detail #co-address1-field { height:40px;}
#job-board-detail #co-summary-label, #job-board-detail #co-summary-field { height: auto; margin-bottom:20px;}
#job-board-detail #job-apply-label, #job-board-detail #job-apply-field { height: auto; margin-bottom:7px;}
.NormalTextBox p { margin:0px;}
#job-board-detail #admin-only { border:1px #900 solid; background-color:#E3E3D7; padding:5px;}
.note { text-align:left; width:60%;}
/* END detail */

/* OLD JOB BOARD */

/*
.JediCss_ListingsPanel table{ text-align:left!important; color:#336;}
.JediCss_CompanyName { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; font-style: normal; color: black;}
.JediCss_TopStrip { background-color: #EBEBDF; font-family: Verdana; font-size:14px; font-weight:bold;}
.JediCss_TableHeader { color:black; background-color: #cccccc; font-family: Verdana; font-weight:bold;}
TD.JediCss_dgHeaderAltItem, .JediCss_dgHeaderAltItem { background-color: #dddddd;}
.JediCss_ParentCategory { background-color: #FFF; font-family: Verdana; font-size:14px; font-weight:bold;}
.JediCss_ParentCategory a{}
.JediCss_ChildCategory {}
.JediCss_ListingsPanel { background-color:#EBEBDF; color:#FFF; text-align:left!important;}
.JediCss_AnnouncementPanel { background-color: black;}
.JediCss_Confirmation {	background-color:  #f5f5f5;}
.JediCss_ItemTop td{ background-color: #996; font-family: Verdana; font-size:125%; font-weight:bold; height:21px; padding:3px;}
.JediCss_ItemTop a{ color:#FFF;}
.JediCss_ItemBottom { background-color: #FFF; color:#336; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 12px; text-align:left!important;}
.JediCss_ItemBottom td{ padding:3px;}
.JediCss_ItemBottom td td:first-child { width:200px!important; white-space:normal; text-align:left!important;}
.JediCss_MoreInfoTitle { background-color:  #996; font-family: Verdana; font-size:13px; font-weight:bold; color:#FFF;}
.JediCss_FeaturesChecklist { background-color: Transparent;}	
.JediCss_AddItem { background-color: Transparent;}
.JediCss_DashedLine { BORDER-TOP: #999999 1px dashed; MARGIN: 3px 0px; COLOR: #ffffff; HEIGHT: 1px}
#dnn_ctr1884_jb_Dispatch_ctl00_pnlBasicSearch, #dnn_ctr1884_jb_Dispatch_ctl00_pnlAdvancedSearch { background-color:#EBEBDF; width:400px;}
#dnn_ctr1884_jb_Dispatch_ctl00_Panel1 .SubHead{ background-color:#EBEBDF;}
*/

/*************  END Job Board  ***************/

/**************  Contact Form  ***************/
.style1 { font-weight: bold; padding-bottom:5px;}
/************  END Contact Form  *************/
.DynamicLogin_ContinueLink { background-color:#323363; color:#FFF !important; font-weight:bold; margin-left:156px; padding:5px; display:block; width:200px; text-align:center;}

/****************************************
			END CUSTOM STYLES
****************************************/


/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* GENERIC */
H1  {
color:#333366;
}

H2  {
color:#333366;
}

