/* ---------------------------------------------------------------------------
		general html tags
--------------------------------------------------------------------------- */
/* body formatting */
	body {
		margin:0 2% 0 2%;
		color:#000;
		font-family:arial,helvetica,sans-serif;
		font-size:small;
		}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
	
a.nodec,a.nodec:hover {
	text-decoration:none;
	}

h3 {
	color:#2e2e2e;
	border-bottom:1px dashed #2e2e2e;
	padding-top:0;
	margin-top:0;
	text-align:right;
	}

h6 {
	margin:0px;
	padding:5px;
	border:1px solid #985360;
	font-weight:100;
	font-size:12px;
	background:#ddd;
	}
	
/* ---------------------------------------------------------------------------
		layout divs
--------------------------------------------------------------------------- */
#mainContainer {
	width:771px;
	margin:0 auto;
	}
	
#logo,#logo a {
	display:none;
	}
	
#logo a {	
	display:none;
	}
	
#topImg {
	display:none;
	}
	
#theQuote {
	display:none;
	}

#titleHeader {
	display:none;
	}


#colContainer {
	display:block;
	}

#colLeft {
	float:left;
	width:470px;
	padding:10px 2px 0 15px;
	}

#colRight {
	float:right;
	width:265px;
	padding:10px 5px 0 0px;
	text-align:right;
	}

	
/* ---------------------------------------------------------------------------
		callouts
--------------------------------------------------------------------------- */
.callGold,.callBlue {
	background:transparent url(../images/callout_gold.jpg) no-repeat top left;
	width:239px;
	height:98px;
	text-align:left;
	padding:10px 8px;
	}

.callBlue {
	background:transparent url(../images/callout_blue.jpg) no-repeat top left;
	color:#fff;
	}	

.callTitle {
	font-family:Trebuchet MS;
	font-size:120%;
	font-weight:700;
	}

/* ---------------------------------------------------------------------------
		navigation
--------------------------------------------------------------------------- */
/* utility navigation */
	#utilityNav {
		display:none;
		}

/* admin navigation */
	#adminNavContainer {
		overflow:hidden;
		}
		
	#managementButtons {
		display:none;
		}
	
	#adminNav {
		display:none;
		}	

		
/* main and secondary navigation */
#mainNav {
	display:none;
	}

/* ---------------------------------------------------------------------------
		forms
--------------------------------------------------------------------------- */
/* contact us form */
	#formContainer {
		margin:0px auto;
		width:390px;
		overflow:hidden;
		}

	#formContact {
		margin: 5px auto;
		text-align:center;
		padding-top:10px;
		border-top:1px solid #000;
		font-weight:100;
		}

	.formSections {
		font-weight:700;
		}

	#inputContainer {
		overflow:hidden;
		}

	.textLeft {
		float:left;
		width:40%;
		padding-left:10px;
		line-height:15px;
		}

	.inputRight {
		float:left;
		width:50%;
		padding-left:10px;
		line-height:15px;
		margin-bottom:3px;
		}

	#choicesContainer {
		overflow:hidden;
		}

	.choices {
		float:left;
		width:40%;
		padding-left:10%;
		}

/* form buttons */
	.fcontentButton, .linkButton {
	    	display:none;
	  	}

	  .linkButton {
	  	display:none;
	  	}

.tisFull {
	font-size:110%;
	color:#f00;
	font-weight:700;
	padding:5px 8px;
	border:1px solid #000;
	font-size:12px;
	}
	
.tisUnavailable {
	color:#f00;
	font-weight:700;
	padding:0px 5px;
	border:1px solid #000;
	font-size:12px;
	}	
	  	
/* ---------------------------------------------------------------------------
		table borders
--------------------------------------------------------------------------- */
	table.ped2 {
		border:1px solid #000;
		border-top:none;
		border-right:none;		
		}
		
	th.ped2,td.ped2 {
		border:1px solid #000;
		border-bottom:none;
		border-left:none;
		font-size:90%;		
		}	  	

/* ---------------------------------------------------------------------------
		article formatting
--------------------------------------------------------------------------- */

	#multiInfoContainer {

		}

	.dhtmlgoodies_question {
		/* Start layout CSS */
		color:#000;
		font-size:0.9em;
		font-weight:700;
		background-color:#06386f;
		margin:2px 0;
		line-height:20px;
		padding-left:5px;
		overflow:hidden;
		cursor:pointer;
		color:#fff;
		}

	.dhtmlgoodies_question:hover {
		color:#fff;
		background:#000;
		}

	.dhtmlgoodies_answer {
		background-color:#fff;
		border:1px solid #99a;

		visibility:hidden;
		height:0px;
		overflow:hidden;
		}

	.dhtmlgoodies_answer_content {
		padding:10px;
		font-size:0.9em;
		}

/* ---------------------------------------------------------------------------
		drag-n-drop navigation
--------------------------------------------------------------------------- */

	.dhtmlgoodies_tree,#floatingContainer{
		margin:0px;
		padding:0 0 0 40px;
	}
	.dhtmlgoodies_tree ul{	/* Sub menu groups */
		margin-left:20px; /* Left spacing */
		padding-left:0px;
		display:none; /* Initially hide sub nodes */
	}
	.dhtmlgoodies_tree li,#floatingContainer li{ /* Nodes */
		list-style-type:none;
		vertical-align:middle;

	}
	.dhtmlgoodies_tree li a,#floatingContainer li a{ /* Node links */
		color:#000;
		text-decoration:none;
		font-family:arial;
		padding-left:3px;
		line-height:13px;

	}

/* ---------------------------------------------------------------------------
		site map
--------------------------------------------------------------------------- */
	#siteMap a {
		text-decoration:none;
		}

	#siteMap a:hover {
		text-decoration:underline;
		}
		
	#mapContainer a:hover {
		text-decoration:underline;
		}
	
	.level {
		background:transparent url(../images/level.gif) no-repeat top left;
		padding-left:15px;
		line-height:15px;
		}

	.branchTopFirst {
		/*background:transparent url(../images/level_back.gif) repeat-y top left;*/
		margin-top:17px;
		padding-top:0px;
		}

	.branchTop {
		background:transparent url(../images/level_back.gif) repeat-y top left;
		margin-top:-17px;
		padding-top:17px;
		}
		
	.branch {
		background:transparent url(../images/level_back.gif) repeat-y top left;
		margin-left:30px;
		}
		
	.branchEndTop {
		background:transparent url(../images/level_back.gif) no-repeat top left;
		margin-top:-17px;
		padding-top:17px;
		}

	.branchEnd {
		background:none;
		}
		
	.tertiaryEnd {
		margin-left:30px;
		}
		
	.end {
		background:transparent url(../images/level_end.gif) repeat-y top left;
		padding-left:15px;
		line-height:15px;		
		}

/* ---------------------------------------------------------------------------
		copyright
--------------------------------------------------------------------------- */
	#copyright {
		color:#000;
		font-size:80%;
		text-align:center;
		}
		
	#copyright a {
		color:#000;
		}
	
	#footerContainer {
		width:771px;
		margin:-59px auto 0 auto; 
		overflow:hidden;
		text-align:center;
		font-size:80%;
		clear:both;
		}

	#footerContent {
		margin:0 auto;
		width:850px;
		}
		
	#footerContent a {
		color:#000;
		text-decoration:underline;
		}

	.footerElement {
		float:left;
		width:33.3%;
		}	


/* ---------------------------------------------------------------------------
		misc
--------------------------------------------------------------------------- */
	.centerIt {
		text-align:center;
		}

	.goRight {
		text-align:right;
		}

	.camel {
		display:none;
		}
		
	.small {
		font-size:80%;
		}
		
	.makeRoom {
		clear:both;
		}
		
	.centerIthide {
		display:none;
		}
		
	#noShow {
		text-align:center;
		}		