@charset "utf-8";
/* CSS Document */
body { background-image:url(../../images/design/hands.gif); background-position:center 330px; background-repeat:repeat-y; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
html { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
form { display:inline; }
p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a img { border:none; }
img { border:none; }
p.clr, .clr { clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; }
ul {list-style-type:disc; margin:16px 0px 0px 16px; padding:0px 0px 0px 16px;}
li { margin:0px 0px 6px 0px; padding:0px 0px 6px 0px;}

div.hr {display: none;} /*/*/a{}
div.hr { display: block; height: 1px; background-color:#555; background-repeat: no-repeat; background-position: center center; margin-top:12px; margin-bottom:12px; }

div.hrDotted {display: none;} /*/*/a{}
div.hrDotted {display: block; height:16px; border-top:1px dotted #555; margin:4px 0px 4px 0px; padding:0px 0px 0px 0px;}

div.hrDotted2 {display: none;} /*/*/a{}
div.hrDotted2 {display: block; height:16px; border-top:1px dotted #555; margin:20px 0px 4px 0px; padding:0px 0px 0px 0px; clear:both;}

div.hrSpacer {display: none;} /*/*/a{}
div.hrSpacer {display: block; height:16px; border-top:none; margin:0px 0px 4px 0px; padding:0px 0px 0px 0px;}

object { outline:none;}

.tableSpacer10h {display:block; width:10px; height:10px; }
.tableSpacer10v {display:block; width:10px; height:10px; }
.tableSpacer20v {display:block; width:20px; height:20px; }

.header { background-color:#000; margin:0px auto; }
.header div { background-color:#000; margin:0px auto; width:960px; height:236px; }

.menu { background-image:url(../../images/design/menubg.jpg); background-repeat:repeat-x; margin:0px auto; }
.menu div { 
	margin:0px auto;
	width:960px;
	color: #FFF;
}
.menu ul { 
	color: #FFF;
}

.menu li { 
	color: #FFF;
}


.body {margin:0px auto; }
.bodyResize { margin:20px auto; padding:0px 15px; width:960px; overflow:hidden; }

.footer { background-color:#555; margin:0px 0px 0px 0px;}
.footerResize { background-color:#555; margin:0px auto; padding:0px 15px; width:960px; overflow:hidden; }

.left  {width:545px; float:left; margin:0; padding:20px 35px 10px 10px;} 
.right  { width:301px; float:right; margin:0; padding:20px 50px 10px 10px;} 
.rightImg {display:block; margin:20px auto 20px auto;}

.imgPaddingRight {float:left; margin:0px 10px 0px 0px;}
.imgPaddingLeft {float:right; margin:0px 0px 0px 10px;}

.quoteStart {float:left; margin:0px 5px 0px 0px;}
.quoteEnd {float:left; margin:0px 0px 0px 5px;}

.popup {width:500px; margin:0px auto; padding:0px 20px 0px 0px;}
.popup img {display:block; margin:0px auto;}

.popupList {display:block;}
.popupList ul {margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}
.popupList ol {margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}
.popupList li {margin:0px 0px 0px 0px; padding:0px 0px 6px 0px;}

.popupList2 {display:block;}
.popupList2 ul {list-style:none; margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}
.popupList2 ol {margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}
.popupList2 li {margin:0px 0px 0px 0px; padding:0px 0px 6px 0px;}

.popupList3 {display:block;}
.popupList3 ol {margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}
.popupList3 ul {list-style:none; margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}
.popupList3 li {margin:0px 0px 0px 0px; padding:0px 0px 6px 26px;}

.List {}
.List ul {list-style-type:square; margin:0px 0px 0px 10px; padding:0px 0px 0px 30px;}
.List ol {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.List li {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}

.List2 {}
.List2 ul {margin:0px 0px 0px 10px; padding:0px 0px 0px 30px;}
.List2 ol {margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.List2 li {font-weight:bold; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px;}

.List3 {float:left;}
.List3 ul {margin:0px 0px 0px 8px; padding:0px 0px 0px 8px;}
.List3 ol {margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.List3 li {font-weight:normal; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; line-height:16px;}

.recipientsList ul {list-style-type:none; padding:0px 0px 0px 0px; margin:-6px 0px 16px 0px;}
.recipientsList li {background-image: url(../../images/design/handbullet.jpg); background-repeat: no-repeat; background-position: 2px 5px; padding:6px 0px 4px 30px;}

.celebrity {float:left;}
.celebrity img {float:left; padding:0px 0px 30px 0px; }
.celebrity p {padding:0px 0px 10px 0px; font-size:9px; line-height:12px; text-align:justify;}
.celebrity p span {padding:0px 0px 0px 0px; font-size:11px; font-weight:bold;}

.corporate {float:left;}
.corporate img {float:left; padding:0px 0px 15px 0px; }
.corporate p {padding:0px 0px 10px 0px; font-size:9px; line-height:12px; text-align:justify;}
.corporate p span {padding:0px 0px 0px 0px; font-size:11px; font-weight:bold;}

.contactLeft {float:left; width:130px;}
.contactLeft p {font-size:14px; color:#444; margin:0px; padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; height:20px;}
.contactEven {float:left; width:50px;}
.contactEven p{height:40px; padding:2px 10px 2px 0px;}
.contentRight {float:left; width:300px; height:40px; padding:0px 10px 0px 0px;}

#gototop { display:none; position:fixed; right:5px; bottom:5px; }
#back-to-top {
  background: #555 url(../../images/design/triangle-gray-up.png) no-repeat right center;
  color: #fff;
  font: bold 12px Arial, Helvetica, sans-serif;
  padding: 3px 17px 3px 7px;
}

.imgColumn1 {float:left; padding:0px 0px 16px 0px; }
.imgColumn2 {float:left; padding:0px 10px 16px 10px; }
.imgColumn3 {float:right; padding:0px 0px 16px 0px; }
.imgColumnLeft {float:left; width:150px; padding:0px 0px 0px 0px; }
.imgColumnText {float:right; width:300px; padding:0px 0px 16px 16px; }

form fieldset {
	border: #ccc 2px solid;
	clear: both;
	margin-bottom: 9px;
	overflow: hidden;
	padding: 9px 18px;
}

form label {
	color: #444;
	font: normal 11px Arial, sans-serif;
	float: left;
	margin-right: 6px;
	margin-top:3px;
	text-align: right;
	width: 50px;
}
form legend {
	background: #ccc;
	color: #262626;
	font: normal 11px Arial, sans-serif;
	margin-bottom: 9px;
	padding: 2px 11px;
}

.formField {
	border-color: #ACACAC #E1E1E1 #E1E1E1 #ACACAC;
	border-style: solid;
	border-width: 2px;
	float: left;
	font: normal 11px Arial, sans-serif;
	margin-right: 6px;
	margin-left: 6px;
	width: 90px;
	height:15px;
}

.formButton {
	background-color:#ccc;
	border-color: #ACACAC #666666 #666666 #ACACAC;
	border-style: solid;
	border-width: 2px;
	float: left;
	font: normal 11px Arial, sans-serif;
	margin-right: 6px;
	margin-left: 6px;
	width: 75px;
}

.mgform {float:left; width:220px;}

.mgform fieldset {
	border: #ccc 2px solid;
	clear: both;
	margin-bottom: 9px;
	overflow: hidden;
	padding: 9px 18px;
}

.mgform label {
	color: #444;
	font: normal 11px Arial, sans-serif;
	float: left;
	margin-right: 6px;
	margin-top:3px;
	text-align: right;
	width: 40px;
}
.mgform legend {
	background: #ccc;
	color: #262626;
	font: normal 11px Arial, sans-serif;
	margin-bottom: 9px;
	padding: 2px 11px;
}
.mgformField {
	border-color: #ACACAC #E1E1E1 #E1E1E1 #ACACAC;
	border-style: solid;
	border-width: 2px;
	float: left;
	font: normal 11px Arial, sans-serif;
	margin-right: 6px;
	margin-left: 6px;
	width: 50px;
	height:15px;
}

.mgformButton {
	background-color:#ccc;
	border-color: #ACACAC #666666 #666666 #ACACAC;
	border-style: solid;
	border-width: 2px;
	float: left;
	font: normal 11px Arial, sans-serif;
	margin-right: 6px;
	margin-left: 6px;
	width: 50px;
}