/* only define template page layout styles here. */
/* any formatting/content styles should be put in 'content.css' */
* {
    outline:none;
}

.primary-color {
    background:#398bc5;
    color:#FFF;
}

html {

}

body {
    background:#003a63 url(/templates/custom/pti/images/bg.jpg) repeat-x;
}

#float_container {
    margin:auto;
    width:980px;
}

#header {
    float:left;
    width:980px;
    height:183px;
    position:relative;
    z-index:9999;
}

#logo a {
    display:block;
    margin-top:71px;
    width:720px;
    height:68px;
    float:left;
    background:url(/templates/custom/pti/images/logo2.png) no-repeat;
}

#quick_links {
    width:161px;
    height:55px;
    background:url(/templates/custom/pti/images/quick-links-bg.jpg) repeat-x;
    border:1px solid #013a65;
    border-top:0;
    position:absolute;
    top:0;
    right:33px;
    padding:15px 7px;
}

#quick_links select {
    color: #003A63;
    width: 160px;
    font-size:13px;
}

#quick_links td {
    padding:0
}

#main_menu {
    float:left;
    width:100%;
    height:29px;
    margin-top:15px;
}

#one_column {
    width:100%;
    float:left;
    background:#FFF;
}

#full_body {
    float:left;
    padding: 22px 29px;
}

#two_column {
    width:100%;
    float:left;
    background:#013a67 url(/templates/custom/pti/images/2-col-bg.jpg) top left repeat-y;
}

#main_body {
    padding: 22px 29px;
    width: 693px;
    float:left;
}

#right_modules {
    background:Url(/templates/custom/pti/images/right-col-bg.jpg) top right no-repeat;
    padding: 17px 14px 0;
    text-align: center;
    width: 200px;
    float:right;
    min-height:240px;
    color:#FFF;
}

#right_modules a { color:#fcaf17; font-weight:bold; text-decoration:underline; }

#right_modules ul li {
    list-style:url(/templates/custom/pti/images/right-bullet.jpg);
}

#two_column_two {
    background:#FFF url(/templates/custom/pti/images/2-col-bg-2.jpg) top left repeat-y;
    float:left;
    width: 100%;
}

#main_body_two {
    padding: 22px 29px;
    width: 783px;
    float:left;
}

#three_column {
    width:100%;
    float:left;
    background:#013a67 url(/templates/custom/pti/images/3-col-bg.jpg) top left repeat-y;
}

#left_modules {
    float:left;
    width:125px;
}

#small_body {
    float:left;
    padding: 0 16px;
    width: 579px;
    font: 12px/1.7 arial, sans-serif;
    color: #393839;
}

#site_sections {
    float:left;
    width:100%;
    height:55px;
    background:#003a63;
}

#site_sections p { margin:0 }

#slider {
    float:left;
    width:972px;
    border:4px solid #005382;
}

#slider .flexslider {
    background:none;
    border-radius:0;
    box-shadow:none;
    margin:0;
    border:0;
}

#slider ul li {
    margin: 0;
    list-style:none;
}

#slider .flex-control-nav {
    display:none;
}

#yellow_bar {
    width:100%;
    height:36px;
    float:left;
    background:#fcaf17;
}

#copyright {
    padding:5px 0;
    text-align:right;
    color:#FFF;
    float:left;
    width:100%;
    font:11px Arial,Helvetica,sans-serif;
}

#highlight_box {
    height:500px;
    overflow-y:scroll;
    width:190px;
    padding-right:10px;
}

#highlight_box td { padding-left:0; padding-right:0 }

.goog-te-gadget-simple { width:158px; margin-top:10px; }


.small {
    font-size: 10px;
    line-height: 12px;
    color:#666666;
    margin:40px 0;
}

.clear { clear:both }

.internal-menu {
    padding-left: 20px;
}

.internal-menu .pf-cssmenu-main-menu a {
    width: 116px !important;
}