/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; background:url("../images/general/pageBg2.jpg") repeat-y 50% 0% #252525;}
.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;}
.min_height { height:auto; min-height:300px;}


/* Classes */
a {color: #ddc36d; text-decoration:none;}
a:hover {color: #666666; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.pbottom {margin:0px; padding:1.0em 0 1.0em 0; line-height:145%;}
.clearBoth {clear:both;}
.floatLeft {float:left; padding:20px 10px 20px 0px;}
.floatLeftPad {float:left; padding:20px 10px 100px 0px;}
.floatLeftPad2 {float:left; padding:20px 140px 225px 0px;}
.floatLeftPad3 {float:left; padding:20px 10px 125px 0px;}
.floatLeftPad4 {float:left; padding:20px 10px 175px 0px;}
.floatLeftPad5 {float:left; padding:20px 10px 75px 0px;}
.padding {padding-left:22px}
.floatRight {float:right; padding:20px 10px 20px 10px;}
.fRight {float:right;}
.orangeTxt {color:#ddc36d;}
hr {height:1px; border:0;}

.tempspacer {margin:0px; padding:1.0em 0 300px 0; line-height:145%;}


/* Main Page  */
#page-container {width:906px; margin:auto;}



/* Header */
#topNav {font-size:17px; padding: 15px 15px 15px 15px; font-weight:bold; float:left;}
#topNav li {height:20px; display:inline; padding:10px;}
#topNav a { color:#FFFFFF;}
#topNav a:hover { color:#ddc36d;}
#topNav .current { color:#ddc36d;}


/* Content */
.column1 {float:left; width:589px; }
.column1 p {padding:1.0em 1.0em 1.0em 20px; line-height:145%;}
.column1 h1,h2 {font-size:18px; padding:1.0em 20px 0; line-height:145%; color:#ddc36d; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.smallertext { font-size:14px;}
.column1 ul {padding:10px 30px 20px 20px;}
.column1 li {list-style:none; padding:10px 0 0 0;}

.column {float:left; width:589px; border-right:1px solid #CCC;}
.column p {padding:1.0em 1.0em 1.0em 20px; line-height:145%;}
.column h1,h2 {font-size:18px; padding:1.0em 20px 0; line-height:145%; color:#ddc36d; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.smallertext { font-size:14px;}
.column ul {padding:10px 30px 20px 20px;}
.column li {list-style:none; padding:10px 0 0 0;}

.columnsmall {float:left; width:275px;}
.columnsmall p {padding:1.0em 1.0em 1.0em 20px; line-height:145%;}
.columnsmall h1,h2 {font-size:18px; padding:1.0em 20px 0; line-height:145%; color:#ddc36d; padding-bottom:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.smallertext { font-size:14px;}
.columnsmall ul {padding:10px 30px 20px 20px;}
.columnsmall li {list-style:none; padding:10px 0 0 0;}


.column2 {float:left; width:316px; border-left:1px solid #CCC; height:350px}
.column2 h2,h3 {font-size:18px; padding:1.0em 30px 0; line-height:145%; color:#ddc36d; padding-bottom:12px; border-bottom:1px solid #CCC; background-color:#818181;}

.column22 {float:left; width:316px;}
.column22 img {padding-left:25px;}
.column22 p {padding:1.0em 1.0em 1.0em 20px; line-height:145%;}
.column22 h2,h3 {font-size:18px; padding:1.0em 30px 0; line-height:145%; color:#ddc36d; padding-bottom:12px; border-bottom:1px solid #CCC; background-color:#818181;}


.bulletList {padding:15px 30px 20px 15px; color:#FFFFFF;}
.bulletList li {list-style:none; padding:4px 0 8px 12px;}

.nobulletList {padding:15px 30px 20px 15px;}
.nobulletList li {list-style:none; padding:4px 15px;}

.nobulletListContact {padding:15px 10px 20px 15px;}
.nobulletListContact li {list-style:none; padding:2px 15px;}


.team_contact ul { padding-bottom:20px; padding-top:20px;}
.team_contact li { list-style:none; padding-left:10px;}


/* Gallery */
.general_img { height:150px; width:220px; padding-left:25px; padding-right:25px;}
.left_border {border-left:1px solid #CCC;}


/* Footer */
#footer {clear:both; height:25px; border-top:1px solid #ccc; padding:20px 10px 0 20px;}
#ourLink {float:right;}
#lowerNav {list-style:none; float:left;}
#footer a {font-size:10px; color:#666666;}
#footer a:hover {font-size:10px; color:#ddc36d;}
#lowerNav li {display:inline;}
#footer p { text-align:center; padding-top:10px }

