body.corporate {
font-family:Arial, Helvetica, sans-serif;
	background-color:#EEE8CB;
	margin:0px 0px; 
	padding:0px; /* Need to set body margin and padding */
	text-align:center; /* Hack for IE */
	}

#mainCenter {
width:800px;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE */
/*padding:15px; */
/*border:1px dashed #333;*/
/*background-color:#eee;*/
}
table, tr, td {
vertical-align:top;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
font-size:11px; 
line-height:16px;
}

input, select, textarea {
	font-size: 11px;
	text-decoration: none;
	color: black;
}


a 			{ color: #cc3333; text-decoration: none; } 
a:hover		{ color: #B15228; text-decoration: underline; }

H1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; text-decoration: none; color: #999999; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; font-weight: bold }
H2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; text-decoration: none; color: #666666; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; }
H3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #333333; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; font-weight: bold }
H4 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; text-decoration: none; color: #669900; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; font-weight: bold }
H5 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #000000; padding: 0; margin-top: 0; margin-bottom: 2; border: 0; }

ul { margin: 0px 0px 0px 5px; border: 0px 0px 0px 0px; padding: 0px 0px 0px 5px }
li {
	margin: 0px 4px 0px 4px;
	border: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	list-style-position:outside;
	list-style-type: circle;
	display:list-item;
}

td.space1 {
	background-color:#DEB410;
	height:2px; }
td.space2 {
	background-color:#E9D036;
	height:2px;
	 }

/*header */
table.header {
background-image:  url(corporate/images/header_bg.jpg); 
background-repeat:repeat; 
}

table.header3{
background-image: url(corporate/images/header3.jpg);
}

.headerBlock {
	width:200px;
	border-bottom:1px dotted #ffffff;
	padding:2px;
	text-align:right;
	}
a.header_links, a header_links:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color: #FFE99C;
font-weight:bold;
}

a.header_links:hover, a header_links:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color: #ffffff;
font-weight:bold;
}



#header1 {
background-image:  url(corporate/images/header1.jpg);
background-repeat:no-repeat;
}
#logo {
background-image:  url(corporate/images/logo.jpg);
background-repeat:no-repeat;
}

	


/* main content */
table.container {
background-image: url(corporate/images/mainBG.jpg);
background-repeat:repeat-y;
/*background-color:#FFFFFF; */
}

/* index page */
td.indexImg {
background-color:#FFFFFF;
vertical-align:middle;
padding:0px;
text-align:center;
}

td.indexIntro {
text-align:center;
}

.indexTitle {
font-family: Trebuchet MS, verdana, arial;
font-size: 1.2em; 
font-weight: bold; 
text-decoration: none; 
padding:2px;
margin:2px;
}

.indexContent {
	width:95%;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:3px;
}
td.blockLeft {
/*background-color:#CEAD5A;*/
}

.block {
margin:1px;
clear:both;
}

.blockGradient {
margin:1px;
padding:5px;
/*background-image: url("../wedding/images/sectionjumpBG.jpg");
background-repeat:repeat-x;*/
clear:both;
}

.jumpContent{
background-color:#B8C67E;
border:1px solid #ffffff;
}

td.blockCenter {
/*background-color:#D9B340;
background-image:url(../corporate/images/blockcenterBG.jpg);
background-repeat:repeat;*/

}


.quicklinkTitle {
	font-family: Trebuchet MS, verdana, arial;
	color:#FFFFFF;
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
	padding-left:6px;
	padding-top:6px;
	}

.quicklinkContent {
	padding:6px;
	clear:right;
}

a.quick_links, a quick_links:visited {
text-decoration:none;
color: #4a4a4a;
}

a.quick_links:hover, a quick_links:active {
text-decoration:underline;
color: #6A2D59;
}

.headline_30bold {  font-size: 30px; font-weight: bold; text-decoration: none;}
.headline_25bold {  font-size: 25px; font-weight: bold; text-decoration: none;}
.headline_20bold {  font-size: 20px; font-weight: bold; text-decoration: none;}
.headline_20 {  font-size: 20px; text-decoration: none;}
.headline_18bold {  font-size: 18px; font-weight: bold; text-decoration: none;}
.headline_18 {  font-size: 18px; text-decoration: none;}
.headline_16bold {  font-size: 16px; font-weight: bold; text-decoration: none;}
.headline_16 {  font-size: 16px; text-decoration: none;}

.headline_12bold {
/*font-family:Arial, Helvetica, sans-serif;*/
font-family: Trebuchet MS, verdana, arial;
font-size: 1.2em; 
font-weight: bold; 
text-decoration: none; 
padding:2px;
margin:2px;}

.headline_12 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
text-decoration: none; }

img.floatRight{
	margin:4px;
	float: right;
	}
	
img.floatLeft {
	margin:2px;
	padding: 2px;
	float:right;
	}

.divider {
	background-color: #CCCCCC;
}

td.blockRight {
/*background-image:url("../images/side/side_07.jpg");
background-repeat:repeat-y;
background-color:#ffffff;*/
font-size: 12px;
font-family: Trebuchet MS, verdana, arial;
color: #333;
width:245px;
}

.blockGreen {
	margin:1px;
	border:1px dotted #7E7F07;
	clear:both;
}

.blockGray{
	margin:1px;
	padding:5px;
	background-color:#e5e5e5;
	clear:both;
	/*border:1px dotted #4a4a4a; */
}

.blockGray .blockContent {
padding:2px;
background-color:#000000;
border:1px double #ffffff;
}

.blockYellow {
	margin:1px;
	padding:3px;
	background-image: url(corporate/images/box.jpg);
	background-repeat:no-repeat;
	clear:both;
	height:133px;
}

.blockYellow .blockContent {
padding:2px;
background-color:#F5D169;
border:1px double #F7BD07;
}


.blockFlash {
text-align:center;
margin-top:5px;
margin-bottom:5px;
}

.blockShortcuts{
	margin:1px;
}

.blockStore {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:35px;
	margin:1px;
	background-image:  url(corporate/images/storeBG.jpg);
	background-repeat:repeat-y;
	clear:both;
	}

.blockTitle{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	font-size:1.2em;
	font-weight:bold;
	clear:both;
}


.blockContent {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	font-size:11px;
	color: #4a4a4a;
}






/* content page */

div.pageMain {
	margin:1px;
	width:552px;
background-image:  url(../images/side/side_05.jpg); 
background-repeat:repeat; 
}
}
.pageTitleBlock { 
font-family: Arial, Helvetica, sans-serif;
text-align:right;
padding: 10px 10px 6px 6px; 
font-size: 20px; 
font-weight: bold; 
text-decoration: blink;
color:#000000;

}
.pageContentBlock {
	padding: 1px; 
	font-size:12px;
	line-height:18px;
	color: #333333;
	width:400px;
}


.pTitle {
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size: 18px; 
font-size: 16px; 
font-weight: bold; 
text-decoration: none;
color:#4a4a4a;
}

.pTitleIndent{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 16px; 
font-weight: bold; 
text-decoration: none;
color:#4a4a4a;
margin-left: 150px;
}

p{
	font-family: Helvetica, Verdana, Arial;
	font-size:12px;
	line-height:18px;
	color: #000000;
	}
p.indent {
margin-left:150px;
}



/* feedback */





/*bottom navigation */
table.btmNavi {
background-image:  url(corporate/images/navi_bg.jpg);
background-repeat:repeat;
text-align:center;
}

/*footer */
table.footer {
background-image:  url(corporate/images/header_bg.jpg); 
background-repeat:repeat; 
}

div.copyright {
text-align:center;
	font-size:11px;
	color: #333333;
	padding-top:6px;
	pa2dding-bottom:6px;
	padding-left:20px;
	padding-right:20px;
	}

