
/******
General
*******/
body {
    margin: 0;
/*    padding: 15px;*/
    font-family: lucida sans;
/*    background: grey;*/
}

a, a:hover {
 outline: 0;
 color: #293d91;
 text-decoration: underline;
}


#page {
/*
    width: 840px;
    margin: auto;
    background: #fff;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
*/
/*
    position: relative;
    behavior: url('/dev/css/border-radius.htc');
    border-radius: 10px;
*/
}

.content {
/*    padding: 0 15px 0 15px;*/
    width: 840px;
    margin: auto;

}


/******
Header
*******/
#header {
    padding-top: 15px;
}

#logo {
    float: left;
    padding-bottom: 5px;
}

#menu {
    float: right;
    padding-top: 15px;
    font-size: 140%;    
    margin-right: 0;
    padding-right: 0;
    visibility: hidden;

}


#menu a:hover {
    color: #293d91;
    cursor: pointer;
}

.yui3-menu {
    border-color: #fff;
}

.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label {
    background: #fff;
    border-color: #fff;
    border-width: 1px;
}

.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-content {
    background: #fff;
    border-color: #fff;
    border-width: 1px;
}

.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-menuvisible {
    background: #fff;
    border-color: #808080;
    border-width: 1px;
}


.yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-active .yui3-menuitem-content {
    background: #fff;
    border-color: #fff;
    border-width: 1px;    
}


.yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-content {
    border-color: #fff;
    border-width: 1px;
}

.yui3-skin-sam .yui3-menuitem-active .yui3-menuitem-content,
.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-active .yui3-menuitem-content {

    background-color: #e6e7e8;
    border-width: 0 0;
}

#menu_nav #services {
    font-size: 90%;
} 

/******
Center
*******/
#center {
    background: #0672ba;
    padding: 30px;
    height: 270px;
}

#banner {
    width: 610px;
    margin: auto;
}

#s1, #s2, #s3 {
    visibility: hidden;
}

#slider {
    float: left;
    border: 5px solid #fff;
    visibility:hidden;
    overflow:hidden;
    /*display: none;*/
}

#slider ul, #slider li{
    margin: 0;
    padding: 0;
    list-style:none;
}

#slider li{ 
    width:400px;
    height:260px;
    overflow:hidden;
    display: none;
}

#prevBtn, #nextBtn{ 
    display: none;
}
#prevBtn a, #nextBtn a, #prevBtn a:hover, #nextBtn a:hover{  
    color: #fff;
    visibility:hidden;
    display: none;
}	


#banner_text {
    float: right;
    color: #fff;
    font-size: 210%;
    font-weight: normal;
    padding-right: 5px;
    padding-top: 65px;
    line-height: 140%;
}


#banner_text img {
    padding-right: 3px;
    vertical-align: bottom;
}

/******
Sections
*******/
.sections {
    padding-bottom: 30px;
    padding-top: 5px;
}

.sections h2 {
    font-size: 180%;
    font-weight: normal;
    color: #d91920;
    margin: 15px 5px 15px 0;
}

.sec_content {
    margin-top: 5px;
    height: 140px;
}

.row-1 .col-1 {width: 250px; padding: 0 30px 0 0; margin: 0}
.row-1 .col-2 {width: 250px; padding: 0 30px 0 0; margin: 0}
.row-1 .col-3 {width: 250px; padding: 0 0 0 0; margin: 0}

.col-1, .col-2, .col-3, .col-4 {
   float: left;
}

.clear {clear: both; margin: 0px}


.sections input, .sections input:focus {
	border: none;
	font-size: 110%;
	color:  #000;
	padding: 5px;
	background: #c7edfb;
	width: auto;
	outline: none;
	cursor: pointer;

}

/******
Feeds
*******/
#feeds {
    background: #e3f2f9;
    border-top: 2px solid #d91920;
    padding: 20px 0 30px 0;

}


#doc_rss_feed {
    color: #326ebe;
    font-size: 140%;
    font-weight: bold;
    margin-bottom: 10px;
    float: left;
}

#doc_rss_feed img {
    padding-right: 3px;
    vertical-align: middle;
}

#soc_links {
    float: right;
}

#soc_links img {
    margin-left: 10px;
}

#doc_rss_feed span {
    vertical-align: middle;
}

.feed_name {
    font-style: italic;
    font-size: 110%;
}


#feeds p {
    margin-top: 0;
    margin-bottom: 0;
    text-indent:0;
}

/******
Footer
*******/
#footer {
/*    width: 840px;
    margin: auto;*/
    height: 10px;
    background: #326ebe;
/*
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -khtml-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
*/

}


/*********
Inside Pages
**********/

#top_divider {
    height: 20px;
    background:  url('../images/inside_gradient.jpg')
}

.inside_seperator {
   border-bottom: 2px solid #328bc6; 
   padding-bottom: 20px;
 }

.inside_seperator_bottom {
   padding-bottom: 20px;
 }

#inside_content ul {
    margin-top: 0;
    padding-top: 0;
    color: #d91920;
}

#inside_content ul.nocolor {
    color: #000;
}

#inside_content li {
    margin-bottom: 5px
}

#inside_content ul span {
    color: #000;
}

#about {
     padding-top: 30px;
}


/*********
Topic Nav
**********/

ul.topic_nav {
    margin-bottom: 25px;
    margin-left: 0;
    padding-left: 0;
}

.topic_nav li {
    list-style-type: none;
    display: inline;

}
.topic_nav img {
    margin-right: 5px;
}

.topic_nav a, .topic_nav a:hover{
    color: #d91920;
    font-size: 110%;
    text-decoration: none;
    margin-right: 15px;    
}

#about .topic_nav a, #about .topic_nav a:hover{
    text-decoration: underline;
}


/*********
Inside Tabs
**********/

#inside_tabs {
    margin-top: 20px;
}

#inside_tabs_border {
    margin-top: 0;
    padding-top: 0;
    border-top: 2px solid #328bc6;
}

#inside_tabs img {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
}

#inside_tabs a, #inside_tabs a:hover {
    text-decoration: none;
    color: #000;    
}

#inside_tabs .tab {
    float: right;
    padding-left: 7px;
}


