/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; background:url(images/bg1.gif) repeat-x top left #dce6c8;width:100%;
	text-align:center;}
html, input, textarea	{ font-family: Arial, Helvetica, sans-serif; 
		color:#000000;	}	
.seohd {font-size:12px; color:#404040; text-align:center;padding:3px 0px 3px 0px;}
#main {margin-left: auto;margin-right: auto;text-align:center;width:953px;}
.clr { clear:both; padding:0; margin:0;}

h1 {font-size:24px; color:#666666;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left;}
h2 {font-size:20px; color:#ffffff;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left;}
h3 {font-size:18px; color:#545454;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left; font-weight:bold;}
h4 {font-size:24px; color:#1f1f1f;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left;}
h5 {font-size:12px; color:#999999;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left;}
p { font:normal 14px Arial, Helvetica, sans-serif; color:#252525; line-height:1.8em; padding:5px 5px; margin:0;}

/* row 1 */
.leftr1, .mainr1, .rightr1 {float:left; width:100px;min-height:175px;}
.leftr1 {float:left; background:url(images/shadowleft.png) repeat-y top right;width:11px;}
.mainr1 {background-color:#ffffff;width:929px;}
.rightr1 {float:right; background:url(images/shadowright.png) repeat-y top left;width:13px;}
.mainr1 h2 {font-size:22px; color:#000000;  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding:0px 0px 0px 20px; text-align:left;}
.mainr1 h3 {font-size:20px; color:#000000;  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding:0px 0px 0px 20px; text-align:left;}

.left1 img {padding-top:168px;}
.logo, .flash {float:left; width:361px;}

/*row 2 */
.leftr2, .mainr2, .rightr2 {float:left; width:100px;min-height:44px;}
.leftr2 {float:left; background:url(images/shadowleft.png) repeat-y top right;width:11px;}
.mainr2 {background:url(images/navbg.png) repeat-x top left;width:929px;}
.rightr2 {float:right; background:url(images/shadowright.png) repeat-y top left;width:13px;}
.navshadow {background:url(images/navbgshadow.png) repeat-x top left;width:929px;margin-top:0px;padding:0px;height:6px;}
.menu ul { padding:0; margin:0; list-style:none; border:0; float:left;height:38px;}
.menu ul li { float:left; margin:0; padding:0; border:0;color:#fff; font:bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;}
.menu ul li img{ margin:0; padding:12px 0px 0px 0px; border:0;}
.menu ul li a { float:left; margin:0; padding:8px 23px 8px 22px; color:#fff; font:bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-decoration:none; }
.menu ul li a:hover { color:#000000; background:url(images/hover.png) repeat-x; }
.menu ul li a.active { color:#1b1b1b; background:url(images/hover.png) repeat-x; }

/* row 3 */
#row3 {margin-left: auto;margin-right: auto;text-align:center;width:953px;margin-top:0px;}
#row3 .page {padding:5px 20px 15px 20px;}
.leftr3, .mainr3, .rightr3 {float:left; width:100px;min-height:721px;}
.leftr3 {float:left; background:url(images/shadowleft.png) repeat-y top right;width:11px;height:100%;}
.mainr3 {background-color:#ffffff;width:929px;}
.rightr3 {float:right; background:url(images/shadowright.png) repeat-y top left;width:13px;height:100%;}
.leftr3lg, .mainr3lg, .rightr3lg {float:left; width:100px;min-height:961px;}
.leftr3lg {float:left; background:url(images/shadowleft.png) repeat-y top right;width:11px;height:100%;}
.mainr3lg {background-color:#ffffff;width:929px;}
.rightr3lg {float:right; background:url(images/shadowright.png) repeat-y top left;width:13px;height:100%;}
.mainleft, mainright {float:left; width:300px;}
.mainleft {float:left; width:600px;background:url(images/homeimg.jpg) no-repeat center left;}
.oddleft, oddright {float:left; width:300px;}
.oddleft {float:left; width:400px;background:url(images/homeimg.jpg) no-repeat center left;padding:0px 0px 0px 30px;}
.oddright {float:right;width:400px;padding:0px 30px 0px 0px;}
#row3 .mainright {float:right;width:290px;}
#row3 .mainright img {padding:15px 0px 0px 0px;text-align:center;}
#row3 h1 {font-size:18px; color:#990000;  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding:10px 0px 10px 25px; text-align:center;}
.smh1 {font-size:14px;}
#row3 h2 {font-size:20px; color:#ffffff;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left;}
#row3 h3 {font-size:14px;  color:#990000;  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding:10px 0px 0px 25px;  text-align:center;}
#row3 h4 {font-size:24px; color:#1f1f1f;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left;}
#row3 p {text-align:left; padding:5px 0px 5px 15px;}
#row3 .mainright h3 {padding:5px 40px 0px 10px;}
ul.list { list-style:none; margin:0;}
ul.list li {font:normal 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;  color:#404040; line-height:1.5em; padding-bottom:4px; margin:0px 0px 0px 30px;text-align:left; font-weight:bold;}
ul.list2 { list-style:none; margin:0;}
ul.list2 li {font:normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;  color:#404040; line-height:1.5em; padding-bottom:4px; margin:0px 0px 0px 30px;text-align:left; font-weight:bold;}
#row3 p.sm {font-size:12px;}
table td label { font:normal 14px Arial, Helvetica, sans-serif; color:#404040; line-height:1.8em; padding:5px 5px; margin:0;text-align:left;}
.moretest {background:url(images/arrow1.jpg) no-repeat center right;min-height:28px;padding:4px 40px 4px 20px;margin-left:20px;}
a.moretest {color:#990000; font-weight:bold; font-size: 16px;min-height:28px;}
a:hover.moretest {color:#404040; font-weight:bold; font-size: 16px;}

.psub {text-align:left;}

#row3 .contact {font-size:18px; color:#252525;  font-family: Arial, Helvetica, sans-serif; padding:5px 0px 10px 10px; text-align:center;font-weight:normal;}
.name {font-size:18px; color:#252525;}


/* row4 */
#row4 {margin-left: auto;margin-right: auto;text-align:center;width:953px;margin-top:0px;}

/* footer */
#foot {padding:0 0 20px 0;  margin:0 auto;  }

.footer_resize { margin:0 auto; padding:10px 0 0 0; width:960px;}
#foot .leftt { font:normal 12px  Arial, Helvetica, sans-serif; color:#404040;}
#foot .leftt a { font: bold 12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none; padding:5px; margin:0;}
#foot .leftt a:hover {color:#404040;}

