/* IE & FF Fix */
* {margin:0; padding:0;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;}

/* Classes */
a {color: #ae4251;}
a:hover {color: #CCCCCC;}
p {margin:0px; padding:1.0em 0 0; line-height:165%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
img {border:none;}
address { font-style:normal; margin-top:20px; line-height:160% }

/* Main Page */
#page-container {width:913px; margin:auto; margin-top:40px; background:url(../../images/general/drop-shadow-bg.jpg);}

/* Header */
#header {clear:both; padding-top:10px; background:url(../../images/general/drop-shadow-top.jpg) no-repeat top left;}
#resize-text { float:right; font-size:14px; padding-right:22px; margin:10px 0 }
#resize-text li { display:inline }

#top-contact {float:right; clear:both; color:#ad4150; font-size:18px; font-weight:bold; text-align:right; margin:0 0 0 0; padding-right:22px;}
#top-contact li {list-style:none;}
#top-contact li span {font-weight:lighter;}
#top-contact li a {font-weight:lighter; color:#ad4150; text-decoration:none}
#top-contact li a:hover {color:#CCC;}
#main-logo { margin-left:22px;}

#flash-header {margin:0 0 19px 7px;}



/* Main Content */
#side-column {float:left; width:271px; padding-left:22px}
#side-column p {padding-right:20px}
#side-column .side-ctas {background:url(../../images/general/side-cta-bg.jpg) no-repeat top left; padding:5px 40px 25px 6px; margin:0 0 10px 0;}
#main-logo h1 { background:url(../../images/general/main-logo.jpg) no-repeat top left; text-indent:-9999px; width:358px; height:111px;}
#side-column .side-ctas h2 {font-size:24px; color:#ded049; margin-bottom:5px;}
#side-column .side-ctas p {font-size:13px; color:#CCCCCC; padding:0; line-height:100%;}
#side-column .side-ctas a {color:#ded049; font-size:10px; text-decoration:none; float:right}
#side-column .side-ctas a:hover {color:#CCC;}
#side-column h2 {font-size:18px; color:#2069ad;}

#main-content {float:left; width:606px;}
.column1 {float:left; width:257px; padding-right:27px;}
.column1 h2 {font-size:18px; color:#2069ad; margin-bottom:5px;}
.column1 ul {margin:20px 0;}
.column1 ul li {line-height:22px; list-style:none;}
.column1 ul li a {color:#ae4251; font-size:13px; font-weight:bold;}
.column1 ul li a:hover {color:#CCC;}
.column1 span {font-size:16px; font-weight:bold; }

.column2 {float:left; width:277px; padding-left:27px; border-left:1px solid #e5e5e5;}
.column2 h2 {font-size:18px; color:#2069ad;}
.column2 span {font-size:16px; font-weight:bold; }

.column3 {border-bottom:1px solid #e5e5e5; padding:0 0 30px 5px; margin-bottom:50px;}
.column3 h2 {font-size:18px; color:#2069ad;}
.column3 h3 {color:#ae4251; padding-top:30px;}
.column3 ul {margin:20px 0;}
.column3 ul li {line-height:22px; list-style:none;}
.images-list {  padding:30px 0 20px 20px;  float:right;}
.images-list img { border:#ded049 solid 3px;}
img.images-list2 { border:#ded049 solid 3px;}

/* Footer */
#footer {clear:both; background:url(../../images/general/drop-shadow-bottom.jpg) no-repeat #fff; height:65px; font-size:10px; color:#999; padding:20px 5px}
#footer a {color:#999; text-decoration:none;}
#footer a:hover {color:#ae4251;}
#ourLink {float:left; margin:0px; padding:0px;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}

.highlight { color:#ae4251; }
.highlight2 {color:#2069ad; }
ul.bullet-list { padding:0px 5px 5px 15px;}
ul.bullet-list li { list-style-image:url(../../images/general/bullet.gif);}

div#basescript h1 {color:#999; font-size:0.8em; font-weight:bold; width:900px; margin:0 auto}
div#basescript p {color:#999; font-size:0.8em; width:900px; margin:0 auto}
div#basescript strong, em {font-style:normal; font-weight:normal; color:#999;}
