﻿.text {
	font-family: "Arial";
	font-size: 12px;
	color:White;
	line-height:15pt;
	}
input {
	font-family: "Tahoma", "Arial";
	font-size: 12px;
}
select {
	font-family: "Tahoma", "Arial";
	font-size: 12px;
}
textarea {
	font-family: "Tahoma", "Arial";
	font-size: 12px;
}
.border {
	border: 1px solid #ded1bd;
}
a
{
	color:#AD993E;
    text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - TWO COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-two-column,#content-container-one-column,#content-container-oneblue-column
{
	min-height:310px;
}

#content-container-two-column {
	margin-top:1px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:725px;
	border:1px solid #818181;
	background:url(../../images/bg-content-side.png) repeat-y right;
	position:relative;
	}

#content-main-two-column {
	width:540px;
	float:left;
	}

#content-side-two-column {
	float:right;
	width:160px;
	}

	#content-container-one-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:725px;
	border:1px solid #818181;
	
	position:relative;
	}
	#content-container-oneblue-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:725px;
	border:1px solid #818181;
	 background-color:#9EBEF5;
	position:relative;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - THREE COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-three-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:730px;
	border:1px solid #818181;
	background:url(../../images/bg-three-column-main.png) repeat-y;
	position:relative;
	}
#content-container-2left-column {
	margin-top:1px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:725px;
	border:1px solid #818181;
	background:url(../../images/bg-2left-column-main.png) repeat-y;
	position:relative;
	}
#content-main-three-column {
	width:355px;
	float:left;
	margin-left:25px;
	}

#content-side2-three-column,
#content-side1-three-column {
	width:160px;
	font-size:.9em; 
	}
	
#content-side1-three-column-contact {
	width:160px;
	font-size:.8em;
	}
	#content-side1-three-column-contact {
	float:left;
	}
	
#content-side2-three-column {
	float:right;
	}

#content-side1-three-column {
	float:left;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE - THREE COLUMN SECTION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#three-column-container {
	background:url(../../images/bg-three-column-home.png) repeat-y;
	padding:0;
	margin:20px 0 10px 0;
	}

#three-column-side1 {
	float:left;
	width:30%;
	}

#three-column-side2 {
	float:right;
	width:30%;
	}

#three-column-middle {
	width:30%;
	margin:0px 32% 0px 35%;
	}
	
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    
    css-master

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


p {
	margin:10px 0;
	}

p.no-padding-no-margin {
	padding:0;
	margin:0;
	}
	

	
blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../images/bg-quote.png) no-repeat;
	}

blockquote p {
	margin:2px 0;
	}
	
cite {
	font-size:.85em;
	margin:0;
	padding:0 0 0 6px;
	}

fieldset {
	padding:15px;
	}
	





#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {
	text-decoration:none;
}

#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {
	text-decoration:underline;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MAIN NAV 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nav-main {
	background:#608fc8 url(../../images/bg-nav.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:.8em 0 1em 20px;
	position:relative;
	font-weight:bold;
}

#nav-main div {
	background:#4b6cb5 url(../../images/bg-nav-side.png) top right no-repeat;
	width:25%;
	_width:25.5%;
	position:absolute;
	top:0;
	right:0;
	padding:.8em 0 1em 0;
}

#nav-main ul {
	margin:0;
	padding:0 20% 0 0;
	}
	
#nav-main li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0;
	background:none;
	}

#nav-main a:link,






#nav-main li.current a:link,
#nav-main li.current a:visited {
	text-decoration:underline;
}







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	POSTER PHOTO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#poster-photo-container {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background:#608fc8;
	position:relative;
	}
	
.poster-photo-image {
	border-right:3px solid #FFF;
	display:block;
	}


	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BREADCRUMB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LISTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul {
	margin:0;
	padding:0;
	}

li {
	list-style:none;
	background:url(../../images/list-bullet-02.gif) no-repeat 0 .8em;
	padding:.2em 0 .2em 1em;
	margin-left:0.4em;
	
}

ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
}

#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {
	margin: 0 0 30px 0px;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	background-image:url(../../images/list-bullet-01-link.gif);
}

ul.list-of-links li.current {
	background-color:#E5E5E5;
}


ul.no-lines,
ul.no-lines li {
	border:none;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE FEATURE AREA

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.feature-area {
	background-color:#6799D1;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
	}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}

.image-border-none {
	border:none;
}





/*----------------
Group CSS for Admin Section
------------------*/

.formheader
{
	background-color:#010101;
	color:#ffffff;
	font-weight:bold;
}
.subheader
{
	background:#E6D98B;
	color:#000000;
	font-weight:bold;
	
}

.subheader a:link
{
	border:0px;
	background:#889062;
	color:#000000;
	font-weight:bold;
	
}
	background:#889062;
	color:#000000;
	font-weight:bold;
}

.fields
{
	background:#CACEB7;
	color:#000000;
	font-weight:bold
}
.fields1
{
	background:#CACEB7;
	color:#000000;
	font-weight:bold
}

.tablestyleblue
{
	border-bottom:solid 1px #345487;
	border-top:solid 1px #345487;
	border-left:solid 1px #345487;
	border-right:solid 1px #345487;
	background:#C2CFDF;
}

small
{
	
	font-size:smaller;
	color:#808080;
}
.help
{
	border-right: #D0C97C 1px solid;
	border-top: #D0C97C 1px solid;
	font-size: 11px;
	visibility: hidden;
	padding-left: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: #D0C97C 1px solid;
	line-height: normal;
	border-bottom: #D0C97C 1px solid;
	font-family: Verdana;
	background-color: #FFFBB8;
	text-align: left;
	position:absolute;
	color: #000000;
}

.cal
{
 border-color:#345487;  
}
.tablestyleblue_padded
{
	padding:0px;
	border-bottom:solid 1px #95979B;
	border-top:solid 1px #95979B;
	border-left:solid 1px #95979B;
	border-right:solid 1px #95979B;
	background:#000000;
}
.tablestylegrey
{
	border:0px;
	background:#d3d3d3;
	font-weight:normal;
}

.tablestylewhite
{
	border:0px;
	background:#CACEB7;
	color:#000000;
	font-weight:normal;
}
.tablestylewhitea
{
	border:0px;
	background:#CACEB7;
	color:#5A6525;
	font-weight:normal;
	
}
.itemrow
{
	background:#BCC3CE;
	color:#000000;	
	font-weight:bold;
}
.hmodel
{
	color:#000000;
}
.tablestyle
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#EFF1F3;
	border: 1px solid;
	border-color: #050D15;
}

.TableStyleorg
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #898F97;
}
.legendtext
{
	color:#0B0B0B;
	font-size:14px;
}

.TableStyleyellow {
	padding:3px;
	border-bottom:solid 1px #BFA487;
	border-left:solid 1px #BFA487;
	border-right:solid 1px #BFA487;
	border-top:solid 1px #BFA487;
	background:#E3CEAD;
}	}