/* ---------------------------------------------------------------------------
   CSS style sheet
  
   (c) 2009 /preview2/images Centered Productions, all rights reserved. 
  ----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
   Global Styles
  ----------------------------------------------------------------------------*/
  
a {color: #996699; text-decoration: none;}
a:visited {color: #996699; text-decoration: none;}
a:hover {color: #ffffff; background-color: #999966;}
  
/* img {
	border: 0;
	margin: 0;
	padding: 0;
} */

h2 {
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    24;
	text-align:   left;
	margin-right: 10px;
	margin-bottom:0px;
	color: #7B88A9;
}

div {
    -moz-box-sizing: border-box;
}
  
body.main {
	margin: 0px; 
	font-family: verdana, arial, sans; 
    color: #444444;
    padding: 0;
    /* background: #E9F0F6 url(/images/pageBgTile.png) -30px 0px fixed; */
    background: #F0EDF5;
    /* background: #DFE7FA; */
    background-repeat: repeat;
}

table.container {
	background: #fff url(/images/main_back6.jpg);
    position:relative;
    top:-17px;
    background-repeat: repeat-y;
}

tr.container {
	background: #fff url(/images/main_back3a.jpg);
}

table.quote {
	background: #fff url(/images/quote_border4.png);
    position:relative;
}

table.signup {
	border: 1px solid #C0C0C0;
	background: #fff url(/images/signup2.png);
    position:relative;
}

td.headertop {
	/* border: 1px solid #C0C0C0; */
	background: #fff url(/images/SS-head.png);
    position:relative;
	height:  110px;
}

td.headerbar {
	/* border: 1px solid #C0C0C0; */
	background: #fff url(/images/headerbar4.png);
    position:relative;
    background-repeat: repeat-x;
	height:  10px;
}

td.headershadow {
	/* border: 1px solid #C0C0C0; */
	background: #fff url(/images/main_back3d.jpg);
	border-left: 1px solid #BFAED0;
	border-right: 1px solid #BFAED0;
	height:  10px;
}

div.wrapper{
    background: #ffffff;
}

table.about {
	margin-top: 30px;
	margin-bottom: 30px;
}

/*----------------------------------------------------------------------------
   Content Styles
  ----------------------------------------------------------------------------*/

/* 3-column layout
/*----------------------------------------------*/

table.container {
	background-color :#ffffff;
}

div.column1{
	/* border: 1px dashed #BFAED0; */
	width:   185px;
	height:  1300px;
	float:   left;
	padding: 0px;
	margin:  0px;
	background: #EFE9E0 url(/images/column1_bg2.png);
    background-repeat: repeat-y;
}

div.column1_medium{
	/* border: 1px dashed #BFAED0; */
	width:   184px;
	height:  2100px;
	float:   left;
	padding: 0px;
	margin:  0px;
	background: #EFE9E0 url(/images/column1_bg2.png);
    background-repeat: repeat-y;
}

div.column1_long{
	/* border: 1px dashed #BFAED0; */
	width:   184px;
	height:  3500px;
	float:   left;
	padding: 0px;
	margin:  0px;
	background: #EFE9E0 url(/images/column1_bg2.png);
    background-repeat: repeat-y;
}

div.column2{
	/* border: 1px dashed #BFAED0; */
	width:   500px;
	height:  1000px;
	float:   left;
	padding: 0px;
	margin:  0px;
}


div.column2_medium{
	/* border: 1px dashed #BFAED0; */
	width:   500px;
	height:  1900px;
	float:   left;
	padding: 0px;
	margin:  0px;
}

div.column2b{
	/* border: 1px dashed #BFAED0; */
	border-right: 1px solid #BFAED0;
	width:   715px;
	height:  2100px;
	float:   left;
	padding: 0px;
	margin:  0px;
}

div.column2b_long{
	/* border: 1px dashed #BFAED0; */
	border-right: 1px solid #C0C0C0;
	width:   715px;
	height:  3500px;
	float:   left;
	padding: 0px;
	margin:  0px;
}

div.column3{
	/* border: 1px dashed #BFAED0; */
	/* border-left: 1px solid #BFAED0; */
	border-right: 1px solid #BFAED0;
	width:   185px;
	height:  1300px;
	float:   right;
	padding: 0px;
	margin:  0px;
	background: #ffffff;
}

div.column3_medium{
	/* border: 1px dashed #BFAED0; */
	/* border-left: 1px solid #BFAED0; */
	border-right: 1px solid #BFAED0;
	width:   185px;
	height:  2100px;
	float:   right;
	padding: 0px;
	margin:  0px;
	background: #ffffff;
}

div.indent {
	margin-left: 20px;
}
	
/* General text layout
/*----------------------------------------------*/

.section_head{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    32px;
	text-align:   left;
	margin-top:   0px;
	margin-left:  30px;
	margin-right: 10px;
	margin-bottom:10px;
	color: #5F4F7E;
}

.section_head_center{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    32px;
	text-align:   center;
	margin-top:   0px;
	margin-left:  30px;
	margin-right: 10px;
	margin-bottom:10px;
	color: #5F4F7E;
}

.caption{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    24;
	text-align:   center;
	margin-top:   10px;
	margin-left:  30px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #7B88A9;
}

.caption_small{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Times New Roman";
	font-size:    14px;
	text-align:   center;
	margin-top:   10px;
	margin-left:  30px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #7B88A9;
}

.caption_left{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    24;
	text-align:   left;
	margin-top:   30px;
	margin-left:  30px;
	margin-right: 10px;
	margin-bottom:0px;
	color: #7B88A9;
}

.caption_left_top{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    24px;
	text-align:   left;
	margin-top:   0px;
	margin-left:  30px;
	margin-right: 10px;
	margin-bottom:0px;
	color: #7B88A9;
}

.caption_left_top_medium{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    20px;
	text-align:   left;
	margin-top:   0px;
	margin-left:  30px;
	margin-right: 10px;
	margin-bottom:0px;
	color: #7B88A9;
}

.caption-quote{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    24;
	text-align:   center;
	margin-bottom:20px;
	color: #7B88A9;
}

.signup {
	font-size:    13px;
	text-align:   left;
	color: #821F61;
}

.border1 {
	border: 1px solid #5A457B;
}

p.vspace {
	margin-top: 90px;
}

.quote{
	/* border: 1px dashed #C0C0C0; */
	font-family: "Times New Roman";
	font-size:    14pt;
	text-align:   center;
	margin-bottom:20px;
	color: #6666FF;
}

.directory{
	/* border: 1px dashed #C0C0C0; */
	font-size:    12px;
	text-align:   left;
	margin-top:   10px;
	margin-left:  20px;
	margin-right: 20px;
	margin-bottom:5px;
	color: #202020;
}

.section_text{
	/* border: 1px dashed #C0C0C0; */
	font-size:    13px;
	text-align:   left;
	margin-top:   10px;
	margin-left:  30px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #202020;
}

.section_text_center{
	/* border: 1px dashed #C0C0C0; */
	font-size:    13px;
	text-align:   left;
	margin-top:   10px;
	margin-left:  45px;
	margin-right: 15px;
	margin-bottom:10px;
	text-align:   center;
	color: #202020;
}

.section_left{
	/* border: 1px dashed #C0C0C0; */
	font-size:    13px;
	text-align:   left;
	margin-top:   10px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #202020;
}

.section_text_medium{
	/* border: 1px dashed #C0C0C0; */
	font-size:    12px;
	text-align:   left;
	margin-top:   10px;
	margin-left:  30px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #202020;
}

.section_text_small{
	/* border: 1px dashed #C0C0C0; */
	font-size:    11px;
	text-align:   left;
	margin-top:   10px;
	margin-left:  30px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #202020;
}

.section_text_center_small{
	/* border: 1px dashed #C0C0C0; */
	font-size:    11px;
	text-align:   center;
	margin-top:   10px;
	margin-left:  30px;
	margin-right: 30px;
	margin-bottom:10px;
	color: #202020;
}

.section_center{
	/* border: 1px dashed #C0C0C0; */
	font-size:    13px;
	text-align:   center;
	color: #202020;
}

.sirens-left{
	/* border: 1px dashed #BFAED0; */
	font-size:    12px;
	text-align:   left;
	margin-top:   5px;
	margin-left:  5px;
	margin-right: 5px;
	margin-bottom:5px;
}

.sirens-middle{
	/* border: 1px dashed #BFAED0; */
	font-size:    12px;
	text-align:   left;
	margin-top:   20px;
	margin-left:  50px;
	margin-right: 10px;
	margin-bottom:10px;
}

.sirens-right{
	/* border: 1px dashed #BFAED0; */
	font-size:    12px;
	text-align:   left;
	padding:      0px;
	margin-top:   0px;
	margin-left:  0px;
	margin-right: 10px;
	margin-bottom:5px;
}

/* Special text layout
/*----------------------------------------------*/

.boxed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #999966;
	background:#F8F8F1;
	border: 1px solid #BFAED0;

	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	margin-right: 100px;
}

.boxed_pastel1 {
	background:#FFDEBD;
	border: 2px solid #C0A9B3;

	padding: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.boxed_pastel2 {

	background:#FFFF99;
	border: 2px solid #C0A9B3;

	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxed_pastel3 {
	background:#E3F3DD;
	border: 2px solid #C0A9B3;

	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxed_pastel4 {
	background:#F0E3FB;
	border: 2px solid #C0A9B3;

	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxed_byline {
	border: 2px solid #C0A9B3;
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    24px;
	text-align:   center;
	margin-top:   0px;
	margin-left:  30px;
	margin-right: 0px;
	margin-bottom:10px;
	color: #5F4F7E;
	background:#F8F8F1;
}

.boxed_quote {
	border: 2px solid #C0A9B3;
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    20px;
	text-align:   left;
	padding-top:   10px;
	padding-left:  30px;
	padding-right: 30px;
	padding-bottom:10px;
	margin-top:   40px;
	margin-left:  30px;
	margin-right: 0px;
	margin-bottom:10px;
	color: #5F4F7E;
	background:#F8F8F1;
}

.quote_sig {
	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Times New Roman";
	font-size:    20px;
	text-align:   right;
	margin-top:   0px;
	margin-left:  30px;
	margin-right: 0px;
	margin-bottom:0px;
	color: #B54135;
}

.boxline{
	border: 1px solid #C0A9B3;
	margin-left: 20px;
	margin-right: 20px;
}

.linkpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #5A3EE1;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0px;
}

.linktext{
	/* border: 1px dashed #C0C0C0; */
	font-size:    13px;
	text-align:   left;
	margin-top:   0px;
	margin-left:  20px;
	margin-right: 20px;
	margin-bottom:20px;
	color: #202020;
}

.boxheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #B54135;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}

.boxsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #263560;
	font-weight: bold;
	margin-bottom: 10px;
}

.boxtext{
	/* border: 1px dashed #C0C0C0; */
	font-size:    12px;
}

.boxlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color: #263560;
	font-weight: bold;
}

.change {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #999966;
	background:#F8F8F1;
	border: 1px solid #BFAED0;

	padding: 5px;
	margin: 0px;
}

.mediumtext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:   0px;
	margin:   0px;
	color : #999966;
}

.line{
	border: 1px solid #BFAED0;
}

/* Footers
/*----------------------------------------------*/

div.footer {
	/* border: 1px dashed #BFAED0; */
	font-size:    12px;
	text-align: center;
	margin-top:   20px;
	margin-left:  10px;
	margin-right: 10px;
	margin-bottom:10px;
}

.smalltext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:   0px;
	margin:   0px;
	color : #999966;
}

