﻿@import url(layout.css);
.s-photo {
	margin: 10px 10px 2px 0px;
	border-style: solid;
	border: 2px solid #474747;
}
.textCenter {
	text-align: center;
	margin-bottom: 25px;
}
.btnOrder 	 a:link		   {
	text-decoration: 		none;
	background-color: 	#337033;			/*green #337033;*/
	color: 				#FFFFFF;			
	border: 				3px solid #000000;	
	padding: 			0px 9px 0px 9px;
	margin:	 			10px 0 50px 50px;
	font-size:			1.2em;
	line-height:			150%;
}
.btnOrder 	 a:visited	   {
	text-decoration: 		none;
	background-color: 	#337033;			/*green #337033;*/
	color: 				#FFFFFF;			
	border: 				3px solid #000000;	
	padding: 			0px 9px 0px 9px;
	margin:	 			10px 0 50px 50px;
	font-size:			1.2em;
	line-height:			150%;
}

.btnOrder a:hover	{
	border:				3px black solid;
	background-color:	#E0EDC5;			/*#E0EDC5; lt green, #C0C0C0; lt gray*/
	color:				#000000;			
	font-size:			1.2em;
	text-decoration:		none;
}
.btnOrder a:active	{
	border:				3px black solid;
	background-color:	#E0EDC5;			/* #C0C0C0; lt gray*/
	color:				#FF0000;			
	font-size:			1.2em;
	text-decoration:		none;
}

.btnOpSession 	 a:link	   {
	text-decoration: none;
	background-color: #FF0000; /*green #337033;*/;
	color: #FFFFFF; /*white*/;
	border: 4px solid #000000;
/*black*/	padding: 0px 18px 5px 12px;
	font-size: 130%;
}
.btnOpSession 	 a:visited	   {
	text-decoration: 		none;
	background-color: 	#FF0000;			/*green #337033;*/
	color: 				#FFFFFF;			/*white*/
	border: 				4px solid #000000;	/*black*/
	padding: 			0px 18px 5px 12px;
	line-height:			1.5em;
	font-size:			140%;
}

.btnOpSession		a:hover		{
	border:				3px black solid;
	background-color:	#FFFFFF;			/* #C0C0C0; lt gray*/
	color:				#FF0000;			/*black*/
	text-decoration:		none;
}
.btnOpSession		a:active		{
	border:				3px black solid;
	background-color:	#FFFFFF;			/* #C0C0C0; lt gray*/
	color:				#0000FF;			
	text-decoration:		none;
}


#pageNavLinks p {
	margin-left: 25px;
}
#pageNavLinks a {
	font-weight: bold;
	text-decoration: underline;
	border-bottom-style: none;
	font-size: .85em;
	color: #000000;
	font-style: italic;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
#pageNavLinks a:hover {
	text-decoration: none;
}
.pageTop {
	font-size: .7em;
	font-style: italic;
}

#feedBox a:hover {
	background-color: #FFFFFF;
}
#feedBox {
	background-color: #FFFFFF;
	width: 76%;
	height: 55px;  /* was 38px */
	margin-bottom:   15px;
}	
#feedBox img	{
	width:	68px;
	height:	25px;
}
#feedBox p {
	font-size:   .8em;
	color:  #000;
	margin-top:   -5px;	
	margin-left:  9px;
	margin-bottom: 10px;
}
.canx {
	text-decoration: line-through;
}
.feedIcon {
	vertical-align: middle;
	margin: 7px 10px 7px 9px;
}
.layoutOwner {
	/*width: 250px;*/
	font-weight: bold;
	font-style: normal;
	font-size: 1.3em;
}
.layoutScale {
	width: 125px;
	font-weight: bold;
	font-style: normal;
}
.layoutSize {
	width: 150px;
	font-weight: bold;
	font-style: normal;
}
.opsSession {
	width:	200px;
	font-size: .85em;
	font-weight: bold;
}

.layoutMainBox {
	padding: 10px;
	width: 95%;
	border: 0 dotted #000000;
}

.layoutDescMag {
	border: 0px dotted #000000;
	padding-left: 	30px;
	padding-right:	25px;
	padding-top:	7px;
}
.videoObj {
	margin-left: 85px;
	margin-top: 25px;
}
	

.padLeft25 {
	padding-left: 25px;
}
#ldsigSched	{
	padding-left:  25px;
}
.ntsDates {
	margin: 0px 0px 0px 40px;
	line-height: .8em;
}


* a:visited	{
	border:	0 black hidden;
	color:		black;
}
.initCap
{
	font-size:        2.5em;
	}
.centerImage
{
	text-align:          center;
	padding-bottom:          0px;
}

.imgBorder
{
	border:         2px #555555 solid;  /* dark grey */
}
.dropCap		/*   not used  */
{
	padding:          0px 2px 0px 0px;
	margin:          -12px 0px -15px 0px;
	font-family:      "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:        4em;
	font-weight:      normal;
	font-style:       normal;
	text-transform:   none;
	float:            left;
	vertical-align:   middle;
}



#logobox
{
	position:		absolute;
	top:			50px;
	left:			45px;
	width:			700px;   /*  was 500 */
}


	#topline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          28px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */

	padding-bottom:	0px;
}

	#midline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          28px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */
	clear:			both;
	/*position:		absolute;
	top:			100px;*/
}

	#botline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:         18px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */

	position:		absolute;
	top:			130px;	
	float:			left;
}
#tagline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          25px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */
	float:				right;
	padding-right:		45px;
	padding-top:		110px;
}
.bigBoldBlue {
	 /*font-family:        "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;*/ 
	font-size:          1.1em;   /*was 1.3em 8/12/10*/
	font-weight:          bold;
	color:          #0079C2;			
}
.bigItalicBlack {
	/*font-family:        "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;*/ 
	font-size: 1.1em; /*was 1.3em 8/12/10*/;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.bigBoldRed {
	font-size: 1.3em;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}

body {
	color:          #000000;		/* black */
	font-family:          "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:          medium;
	font-style:          normal;
	font-weight:		bold;
	background-color:          #979392;		/* med grey */
}

body a {
	border-style: solid;
	border-width: 0px;
	border-color: #ed9;
	color: #000;
}
body a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	/*background-color: #c1c1c1;		 lt grey */
}



img {
	margin:			0;
	padding:		0;
	border-width:	0;
}


#container {
	width: 100%;
	margin: 0;
	background-color: #979392;		/* med grey */
	position: relative;
}
#masthead {
	/*text-align: right;*/
	width: 100%;
	background-image: url('../images/Banner.gif');

	/*background-image: url('../images/Banner.gif');*/
	/*background-color: #c5d5e5;*/
}
#navigation {
	background-image:		url('../images/myMenuBar.gif'); 
	/* background-color: #ca7;*/
	overflow: hidden;
}
#page_content {
	position: relative;
	width: 100%;		
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCAA77;		/* lt tan? */
}

#column_l {
	position: relative;
	margin: 80px 275px 0 0;     /*  was 0 275px 0 0 on 3/3/11 */
	padding: 0 3%;			/* was 0 2%  */	
	background-color: #979392;		/* med grey  979392*/
	float: none;
}

#column_l ul li {
	padding-bottom: .2em;
	padding-left: 5px;
}
.col-lt-bg {
	/*width:          193px;*/
	background-color:          #ffffff;
	text-align:          center;
	padding:          25px 20px 10px 20px;
	border:          1px solid #555555;
}
.col-lt-bg2 {
	/*width:          193px;*/
	background-color:          #ffffff;
	text-align:          center;
	padding:          25px 20px 20px 20px;
	border:          2px solid #555555;
}

.convName {
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          1.35em;
	font-weight:          bold;
	color:				black;
}
.col-lt-bg a:hover  {
	text-decoration:	none;
	background-color:	white;
}


.imgMargin {
	margin-top: 20px;
	margin-bottom: 0px;
}

#column_r {			/*  Photos column   */
	/*float: none;*/		/*  03/03/11 was none  */	
	width: 250px;	/*  was 330px  */
	margin-top: 0px;  	/*  03/03/11 was 0px  */
	padding: 5px;
	background-color: #979392;		/* med grey */
	position: absolute;
	right: 0px;
	top:    0px;			/* 11/15/10 was 25px, 03/03/11 was 0px  */
	border:		0px black dashed;
}

#column_r ul li {
	padding-bottom:  1em;
	padding-left:	0px;	/* 11/15/10 was 5px  */
	margin-left:	-23px;	/* added 11/15/10 */


}

#col-rt-bg {
	width:          193px;
	background-color:          #ffffff;
	text-align:          center;
	padding:          10px 10px 10px 10px;
	border:          1px solid #555555;
}

#col-rt-bg img	{
	padding:	10px 0 10px 0;
}

#col-rt-bg p {
	text-align:	left;
	font-size:		small;
}
#col-rt-bg img a:link  {
	text-decoration:  none;
}
#col-rt-bg a:hover  {
	text-decoration:  none;
}

#social-net a:link  {
	text-decoration:	none;
}

#social-net a:hover  {
	text-decoration:	none;
	background-color:	white;
}

#social-net {
	width:          180px;
	top:			50px;
	background-color:          #ffffff;
	text-align:          center;
	padding:          3px 10px 3px 10px;
	border:          6px #5C5C5C double;
}	
	
.photocap  {
	font-size:          14px;
	margin-top:			0;
}

.photoOK  {
	font-family:        "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:          10px;
	padding-left:			0px;
}

.marginRight	{
	margin-right:	45px;
}

.marginRight25	{
	margin-right:	25px;
}

.butlist li	{
	margin-bottom:			15px;	
}


#footer {
	/* background-color: #dfcfbf;*/
	background-image:url('../images/Footer.gif');
	padding-bottom: 5px;
}

/* Styles for Masthead */
#masthead img {
	float: left;
	margin: 0;
	padding: 0;
}
#masthead p {       /*   UNUSED  */
	font-size: small;
	text-align: right;
	color: #000;
	margin: 10px 10px 10px 0;
	padding: 0;
}
/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0 0 0 45px;
}
#navigation li {
	float: 				left;
}
#navigation a {
	color: 				#fff;
	font-size:			12px;
	text-decoration: 	none;
	display: 			block;
	padding: 			5px;
	border: 			0px solid #ca7;
	/*background-color: #dc8;*/
}
#navigation a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey */
}
/* .linksPage a {
	color: 				#000;
	text-decoration: 	underline;
	border: 			0px solid #ed9;
	line-height:          200%;
}
.linksPage a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey 
}*/

p a {
	border-style:          solid;
	border-width:          0px;
	border-color:          #ed9;
	color:          #000;
}
/* .inlineLink a {
	border-style:          solid;
	border-width:          0px;
	border-color:          #ed9;
	color:          #000;
}*/
p a:hover 	{
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey */
}
.inlineLink a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey */
}


.pageUpdated {
	text-align: 		center;
	font-size:			.75em;
	font-style:		italic;
}
.valid-xhtmlDiv {
	text-align: center;
	padding-top:			15px;
	
}
.valid-xhtmlDiv a:hover {
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;		/* red */

}

.noUline a:hover {
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;		/* red */
}

/* Styles for Content */
h1 {
	font-size: 		2.2em;
	color: 				#000;
	margin-top:		45px;   /*    changed 11/15/10 for menu 2nd row - was 30px  */
}
h2 {
	font-size: 		1.75em;
	color: 				#000;
	margin-top:		30px;
	margin-bottom:		10px;
	
}
h3 {
	font-size: 		1.6em;
	color: 				#000;
	margin-top:		20px;
	margin-bottom:		10px;

}
h4 {
	padding:          0;
	/* margin:           0px 0px 0px 0px;    was 0 0 -12px 0  */
	font-size:        1.25em;
	color:            #000;
	margin-top:		20px;
	margin-bottom:		10px;

}
h5 {
	font-size: 		1.1em;
	color: 				#000;
	margin-top:		20px;
	margin-bottom:		3px;
}
h6 {
	font-size: 		0.5em;
	color: 				#000;
}
/* Styles for Footer */
#footer p {
	font-size:          12px;
	text-align:          center;
	color:          #000000;
	margin:          10px;
	padding:          1px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
/*	padding-right:		7px;*/
}
#footer a:hover {
	color: #000;
	text-decoration: none;
	background-color:  #c1c1c1;	   /* lt grey */
}
/* Styles for Links */
a {
	color: #469;
	text-decoration: underline;
}
/*a:hover {
	color: #000;
	background-color: #c1c1c1;		lt grey
	text-decoration: underline;
}*/
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}
.black125em {
	padding: 0;
/* margin:           0px 0px 0px 0px;    was 0 0 -12px 0  */	font-size: 1.25em;
	color: #000;
	margin-top: 20px;
	margin-bottom: 10px;
	font-style: italic;
}
.padLeft25top0 {
	padding-left: 25px;
	margin-top: 0px;
}

