/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;  background:url("images/general/pageBg2.jpg") repeat-y 50% 0% #b4d771;}
.style2 {color: #6666CC; font-size:14px;}
td { border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px;}
.toptd { border-top-style:solid; border-top-color:#999999; border-top-width:1px;}

/* Classes */
a {color: #333; text-decoration:none;}
a.current {color: #883794; text-decoration:none;}
a:hover {color: #883794; text-decoration:none;}
.column1 a {color: #009900; text-decoration:none;}
.column1 a:hover {color: #0ab04a; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.clearBoth {clear:both;}
.floatLeft {float:left; padding:0 20px;}
.floatRight {float:right; padding:0 20px;}
.floatRight_nopad {float:right;}
.orangeTxt {color:#feb139; font-weight:bold;}
hr {height:1px; border:0; background:#CCC;}
span.green_text {color:#009900;}
span.purple_text {color:#883794;}

/* Main Page  */
#page-container {width:906px; margin:auto; border:1px solid #c5c5c6; background:url(images/general/contentBg.jpg) repeat-y;}


/* Header */
#header {background:#FFF; padding-top:0px; border-top:1px solid #CCC;}
.logo {float:left; padding:10px 20px; width:170px;}
#topNav {float:right; font-size:15px; font-weight:bold; padding-right:5px; padding-bottom:10px; width:450px; padding-top:10px;}
#topNav li {height:20px; display:inline; padding:10px;}
#content {}

/* Content */
.column1 {float:left; width:589px; padding-bottom:30px;}
.column1 p {padding:1.0em 20px 0; line-height:145%;}
.column1 h1,h2 {font-size:16px; padding:1.0em 20px 0; line-height:145%; color:#000; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.column1 ul {padding:20px 30px 10px 40px;}
.column1 li {list-style:none; padding:2px 0;}

.column2 {float:right; width:317px;}
.column2 h2,h3 {font-size:16px; padding:1.0em 30px 0; line-height:145%; color:#000; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.column2 a {color: #009900; text-decoration:none;}
.column2 a:hover {color: #0ab04a; text-decoration:none;}
.column2 p { padding:1.0em 20px 0;}
.bulletList {padding:15px 30px 20px 30px; color:#009900;}
.bulletList li {list-style:none; padding:2px 15px; background:url(images/general/arrow.jpg) no-repeat 0% 50%;}
.nobulletList {padding:15px 30px 20px 15px;}
.nobulletList li {list-style:none; padding:2px 15px;}

/* Footer */
#footer {clear:both; background-color:#FFFFFF; border-top:1px solid #ccc; padding:15px 10px;}
#footer img { float:right }
#ourLink {float:right;}
#lowerNav {list-style:none; float:left;}
#lowerNav li {display:inline;}

.col-img { padding-left:30px }
#footer h3 {border:none; padding:0; margin:0; margin-bottom:-2px; font-size:12px}
#footer p {border:none; padding:0; margin-bottom:10px; font-size:11px}