charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);
body{
	font-family: "Open Sans", sans-serif !important;
	}
#header{
	float:left;
	width:100%;
	/*background-image:url(../images/header.jpg);*/
	background-position:0 -3px;
	max-height:123px;
	min-height:123px;
	/*border-top:5px solid #0b6dd0;	*/
	}
a{
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
	}
h1{
	font-size:23px;
	font-weight:bolder;
	margin-top:0;
}
h2{
	font-size:20px;
	font-weight:bolder;
	margin-top:15px 0 7px;
}
p{
	font-size:12px;
	color:#404040;
	text-align:justify;
	line-height:22px;
}
.inner_container{
	float:left;
	width:100%;
	padding:12px;
	border:1px solid #dbdbdb;
}
#logo{
	float:left;
	padding:15px 0;	
	}
#header-right-content{
	float:right;
	padding-top:15px;	
	}
#header-right-content .header_nav{
	list-style-type:none;
	}
#header-right-content .header_nav li{
	display:inline-block;	
	}
#header-right-content .header_nav li a{
	font-size:11px;
	color:#626262;	
	}
#header-right-content .header_nav li a:hover{
	text-decoration:none;
	color:#1363a5;
	}
nav{
	display:block;
	float:left;
	background-image: -webkit-linear-gradient(bottom, #00468d 77%, #002e5c);
	background-image: -moz-linear-gradient(bottom, #00468d 77%, #002e5c);
	background-image: -o-linear-gradient(bottom, #00468d 77%, #002e5c);
	background-image: -ms-linear-gradient(bottom, #00468d 77%, #002e5c);
	background-image: linear-gradient(to top, #00468d 77%, #002e5c);
	height:64px;
	width:100%;
	}
nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
nav ul li{
	display:inline;
	float:left;
	}
nav ul li a{
	display:inline-block;
	line-height:54px;
	color:#fff;
	padding:0 20px;
	text-transform:uppercase;
	font-size:12px;
	}
nav ul li a i{
	display:block;
	margin-right:8px;	
	}
nav ul li a:hover{
	text-decoration:none;	
	}
div.divider{
	background-image: -webkit-linear-gradient(bottom, #dedede, #fff);
	background-image: -moz-linear-gradient(bottom, #dedede, #fff);
	background-image: -o-linear-gradient(bottom, #dedede, #fff);
	background-image: -ms-linear-gradient(bottom, #dedede, #fff);
	background-image: linear-gradient(to top, #dedede, #fff);
	width: 100%;
	float:left;
	height: 10px;	
	}
section#slider{
	float:left;
	display:block;
	width:100%;
	background-image: -webkit-linear-gradient(bottom, #d9ecff, #fff);
	background-image: -moz-linear-gradient(bottom, #d9ecff, #fff);
	background-image: -o-linear-gradient(bottom, #d9ecff, #fff);
	background-image: -ms-linear-gradient(bottom, #d9ecff, #fff);
	background-image: linear-gradient(to top, #d9ecff, #fff);
	}
ul.rslides{
	margin:0;
	padding:0;
	list-style-type:none;	
	}
section#gray{
	background-image: -webkit-linear-gradient(bottom, #dbdbdb, #fff);
	background-image: -moz-linear-gradient(bottom, #dbdbdb, #fff);
	background-image: -o-linear-gradient(bottom, #dbdbdb, #fff);
	background-image: -ms-linear-gradient(bottom, #dbdbdb, #fff);
	background-image: linear-gradient(to top, #dbdbdb, #fff);
	padding:15px 0;
	float:left;
	width:100%;
	border-bottom:1px solid #bdbdbd;
	}
#gray_box{
	float:left;
	background-color:#efefef;
	border:1px solid #bfbfbf;
	width:100%;
	max-height:232px;
	min-height:232px;
	}
a.take_tour{
	display:block;
	color:#00468d;
	float:right;
	padding:7px;
	font-size:12px;
	margin-right:15px;
	background-color:#00468d;
	color:#fff;
	border-radius:3px;
	}
a.take_tour:hover{
	background-color:#bc0c0f;
	text-decoration:none;	
	}
.right_gutter{
	padding-right:0;
	}
h1.blue{
	font-family: 'Oswald', sans-serif !important;
	color:#00468d;
	padding:15px;
	margin-top:0;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #bfbfbf;
	}
h1.redhead{
	font-family: 'Oswald', sans-serif !important;
	color:#a1090b;
	padding:15px;
	margin-top:0;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #bfbfbf;
	}
h1.orange, h1.red{
	background-color:#ff6600;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:15px;	
	}
h1.orange i, h1.red i{
	font-size:20px;
	display:inline-block;
	margin-right:10px;	
	}
h1.red{
	background-color:#bc0c0f !important;	
	}
#gray_box p{
	padding:0 15px 15px;
	font-size:12px;
	text-align:justify;
	color:#666;
	line-height:22px;	
	}
	
	img {border: 0;}

                .folio_block {
                    position: absolute;

                }


                /*--Main Container--*/
                .main_view {
                    float: left;
                    position: relative;
                }
                /*--Window/Masking Styles--*/
                .window {
                    height:157px;	width: 362px;
                    overflow: hidden; /*--Hides anything outside of the set width/height--*/
                    position: relative;
                }
                .image_reel {
                    position: absolute;
                    top: 0; left: 0;
                }
                .image_reel img {float: left;}

                /*--Paging Styles--*/
                .paging {
                    position: absolute;
                    bottom: 40px; right: -7px;
                    width: 178px; height:47px;
                    z-index: 100; /*--Assures the paging stays on the top layer--*/
                    text-align: center;
                    line-height: 40px;
                    background: url(../images/paging_bg2.png) no-repeat;
                    display: none; /*--Hidden by default, will be later shown with jQuery--*/
                }
                .paging a {
                    padding: 5px;
                    text-decoration: none;
                    color: #fff;
                }
                .paging a.active {
                    font-weight: bold;
                    background: #920000;
                    border: 1px solid #610000;
                    -moz-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    -webkit-border-radius: 3px;
                }
                .paging a:hover {font-weight: bold;}
footer#footer_container{
	float:left;
	display:block;
	width:100%;
	background-color:#fff;
	height:75px;	
	padding-top:15px;
	font-size:12px;
	color:#505050;
	line-height:24px;
	}
footer#footer_container a{
	color:#505050;	
	}
footer#footer_container a:hover{
	color:#00468d;
	text-decoration:none;
	}
	
.line 
{
	list-style-type: none;
}	


.list
{
	  list-style-type:number;
}

	
	
	
	
	
	