

body{background: url(images/body_backer_writing2.gif);margin:1px;text-align:left;font-family:Times New Roman, Times, serif; color:#214907;}
 /*center in browser*/

p {padding:2px;margin:2px;}
ul {font-size:14px;}
			
 h1 {font-size:14px;}
 h2 {font-size:21px; margin-bottom:0px;}
 h3 {font-size:19px!important;}
 h1, h2, h3, h4 {margin:4px 0;}
 p {}
/* styles for header */
#masthead {width:782px; height:103px; background:  url(images/masthead_repeat.gif); background-repeat: repeat-x;
border-right:solid 2px #fff;border-left:solid 2px #fff;} 
#logoholder {width:284px;}
#editableregion { text-align:left;width:496px;} 
.floatthis {float:right;}
.tagline { height:103px;position:relative; top:0; float:right; margin-right:10px;width:263px; text-align:center; background:url(images/under_tagline.gif); background-repeat: repeat-x;padding-right:5px;}

.tagline { width:350px;padding-top:10px; }
.tagline h1{color:#E4DBC4; font-size:15px; font-weight:bolder; margin-top:20px;display:inline;}
.headernav {color:#E4DBC4; vertical-align:top;}
.tagger {padding-top:10px;}

/*general link styles */

 a:link {color:#000;}
 a:hover {color: #8A7061;}
 a:visited {color: #979896;}

.headernav a:link {color:#E4DBC4;}
.headernav  a:hover {color: #fff;}
.headernav a:visited  {color:#E4DBC4;}

/*end styles for header*/
.floaterl {float:right; padding-left:12px; }

#beforecon  {width:780px;  background:#E0DACD;font-family:Times New Roman, Times, serif;border-left:solid 2px #fff;; text-align:left;}
#beforecon h1 {padding:0;font-size:20px; text-transform:uppercase; margin-left:19px;margin-bottom:0;font-family:Garamond;border-bottom:solid 3px #485947;width:60%;}
#beforecon.firstpara, p  {margin-top:0; font-size:15px;}

.formerrortxt {margin-left:18px; color:red; font-family:Verdana, Arial; font-size:10px; margin-right:10px; text-align:left;}

.menuside {width:210px; vertical-align:top;background: url(images/menu_bottom_repeat.jpg); background-repeat:repeat-y;}
.undermenu {font-family: width:210px;background: url(images/menu_bottom_repeat.jpg); background-repeat:repeat-y;; font-weight:bold;}
.undermenu span {padding-left:18px; display:block; font-size:12px;margin-top:20px;}
.contentside {vertical-align:top;background: url(images/alignmiddle_rtside_back.jpg);}
.bottomrightside{height:127px; vertical-align:bottom; background: url(images/bottom_love_accent3.jpg); background-repeat: no-repeat;}

.contenthtml {padding-bottom:50px;vertical-align:top; background: url(images/bottom_love_accent2.jpg);background-repeat:no-repeat;background-position: bottom left;}
.contenthtml p, h1, h2, h3 {line-height:20px;padding-top:5px;padding-left:19px; padding-right:42px;}
.contenthtml p {}
.inclusivediv h2 {text-transform:uppercase;font-size:1.1em;margin-bottom:8px;line-height:25px;}
.contenthtml h3 {font-size:.8em;}

.contenthtml2 {padding-bottom:50px;vertical-align:top; background: url(images/bottom_love_accent2.jpg);background-repeat:no-repeat;background-position: bottom left;}
.contenthtml2 p, h1, h2, h3 {line-height:20px;padding-top:5px;padding-left:19px; padding-right:5px;}
.contenthtml2 p {}
.contenthtml2 h3 {font-size:.8em;}

/* this hides the grey border on the right side carried over from the images */



#rightcon{}

/* menutext styles */
a {text-decoration:none;} 
.menualign a:link, menualign a:visited, .underhome a:link, .underhome a:visited, .underinclusive a:link, .underinclusive a:visited,
.underOS a:link, .underOS a:visited, .underOS3 a:link, .underOS3 a:visited, .underabout3 a:link,
.underabout3 a:visited, .underabout2 a:link,.underabout2 a:visited, .underabout1 a:link,
.underabout1 a:visited {color:#55713B;}

.anylinkcss a:link, a:visited {color:#55713B;}

.menuside a:hover  {color: #8A7061;}

.menualign span{padding-left:20px; font-size:12px;}

.underhome {width:210px; height:21px;	background:url(images/underhome_1.jpg); background-repeat:no-repeat; }
.underhome2 {width:210px; height:27px;	background: url(images/underhome2.jpg); background-repeat:no-repeat; }
.underinclusive {width:210px; height:21px;	background: url(images/under_IP_1.jpg); background-repeat:no-repeat; }
.underinclusive2 {width:210px; height:20px;	background: url(images/under_IP_2.jpg); background-repeat:no-repeat; }
.underOS {width:210px; height:19px;	background: url(images/underOS_1.jpg); background-repeat:no-repeat; }
.underOS2 {width:210px; height:23px;	background: url(images/under_OS_2.jpg); background-repeat:no-repeat; }
.underOS3 {width:210px; height:21px;	background: url(images/underOS_3.jpg); background-repeat:no-repeat; }
.underphoto {width:210px; height:21px;	background: url(images/underabout_1.jpg); background-repeat:no-repeat; }
.underphoto2 {width:210px; height:21px;	background: url(images/underabout_1.jpg); background-repeat:no-repeat; }
.underreception {width:210px; height:21px;	background: url(images/underabout_1.jpg); background-repeat:no-repeat; }

.underabout1 {width:210px; height:21px;	background: url(images/underabout_1.jpg); background-repeat:no-repeat; }
.underabout2 {width:210px; height:24px;	background: url(images/underabout_2.jpg); background-repeat:no-repeat; }
.underabout3 {width:210px; height:22px;	background: url(images/under_about3.jpg); background-repeat:no-repeat; }
.underabout5 {width:210px; height:22px;	background: url(images/under_about5.jpg); background-repeat:no-repeat; }

/*this class is applied to the inclusive button to fix a small issue with height in ie */

/* index form styles */

.indexform{position:relative;width:569px; background:#CED0CD;border-bottom:solid 4px #485947;}
.leftformside {width:10px;	background: url(images/grey_leftedge.jpg); background-repeat:repeat-y;}
.middleform {width:530px; background:blue;}
.rightformside{width:29px;	background: url(images/grey_rightdge.jpg); background-repeat:repeat-y;}
.styleform {margin:5px 12px;width:90%;font-size:12px;}
.fname {height:15px;vertical-align:middle;padding:3px;text-align:right}
.styleform textarea {width:140px;background:#E9E2D9;border:0}
.ffield {height:11px; padding:1px;vertical-align:top;padding:0 text-align:left;}
.ffield input {height:17px;background:#E9E2D9;border:0}
.btn1 {border:0;}
.styleform th {text-align:left;padding-bottom:6px;font-size:14px;}
.btnform1 input {vertical-align:middle;background:#5D6359;color:#fff; float:right;position:relative; right:25px;}

#footer {background-color:#485947;border-right:solid 1px #fff;; height:28px;width:780px;border:solid 1px #fff;}

.inclusivemenu a {font-size:11px;}
.inclusivemenu {padding-left:22px;}
.inclusivemenu span {display:block:}



.anylinkcss {
position : absolute;

visibility:hidden; 
border:solid 1px #977F6F;
font : normal 12px arial; 
line-height : 18px; 
z-index : 100; 
background-color : #F7F2E5; 
width : 355px; 

} 
.anylinkcss a {
width : 100%; 
display : block;
border-top: 1px  solid #F9F0E9;  
border-bottom: 1px  solid #F9F0E9; 
text-align:left;
text-decoration:none;
padding : 1px 0; 
text-decoration : none; 
font-family:Times New Roman, Times, serif;
font-weight : normal; 
text-indent : 5px; 
border:solid 1px #F8F4E9;
 
padding-left:0px;

} 

.anylinkcss a:hover {
color : #inherit;
border:solid 1px #fff;
text-decoration:none;
} 

.qspace {height:50px;}
.inclusivediv {border-top:solid 2px #C3BBA8;margin-right:30px;margin-left:7px;margin-top:8px;margin-bottom:9px;padding-bottom:7px; } 
.inclusivediv a {padding-left:18px;font-size:12px;}
.inclusivedivw {border-top:solid 2px #C3BBA8;margin-left:7px;margin-top:8px;margin-bottom:9px;padding-bottom:7px; } 
.inclusivedivx {margin-left:7px;margin-top:8px;margin-bottom:9px;padding-bottom:7px; } 
vinnovtxt1 {font-family:Times New Roman, Times, serif; font-size:12px; COLOR: #000000; TEXT-DECORATION: none }
.content1 { FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; FONT-FAMILY: Times New Roman, Times, serif }
.content2 { FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; FONT-FAMILY: Times New Roman, Times, serif }
.content3 { FONT-SIZE: 9px; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; FONT-FAMILY: Times New Roman, Times, serif }

.questions {width:169px; height:230px; border:solid 1px #D8CBAD;margin-left:21px;margin-bottom:18px;
}
.qform {text-indent:3px;}
.qform textarea {height:80px;}
.qform input {height:17px;padding:2px 0;}
.qform textarea, .qform input {width:150px;border:solid 1px #d8cbad;}
.questions  {background: url(images/script_backer.gif);background-repeat:repeat-y;font-size:11px;}
.qform {vertical-align:top;padding-left:5px;font-size:12px;}
.btn {float:right;margin-right:12px;padding:5px 0;}
.borderitnowl, .borderitnowr, .right-float {border:solid 1px #d8cbad;padding:1px;}
.borderitnowl {float:left;margin-right:12px;}
.borderitnowr {float:right;margin-left:12px;}
.greenborder {height:4px; width:569px; background:#485947;}

.right-float {float:right;margin:8px 32px 8px 12px;}


.photos {border: 1px solid #4A657C;
	padding: 2px;
	background-color: #EDEFF2;}
.photo-images {text-align:center;margin:12px 15px 12px 0px;width:500px;float:right;}
.photo-images img {float:left;margin:1px;padding:2px; border:solid 1px #D8CBAD;}

A.pinkhover:link { COLOR: #ff33cc; TEXT-DECORATION: underline }
A.pinkhover:visited { COLOR: #ff33cc; TEXT-DECORATION: underline }
A.pinkhover:hover { COLOR: #ff33cc; TEXT-DECORATION: none }

A.greenhover:link { COLOR: #669966; TEXT-DECORATION: underline }
A.greenhover:visited { COLOR: #669966; TEXT-DECORATION: underline }
A.greenhover:hover { COLOR: #669966; TEXT-DECORATION: none }

A.linkhover:link {font-family:Times New Roman, Times, serif; font-size:12px; COLOR: #ff33cc; TEXT-DECORATION: underline }
A.linkhover:visited {font-family:Times New Roman, Times, serif; font-size:12px; COLOR: #ff33cc; TEXT-DECORATION: underline }
A.linkhover:hover {font-family:Times New Roman, Times, serif; font-size:12px; COLOR: #ff33cc; TEXT-DECORATION: none }