@font-face
{
font-family: rockwell;
src: url('fonts/rockwell.ttf');
}
*{
margin:0;
padding:0;
}
body{
width:100%;
height:100%;
font-family:Georgia;
}

hr {

border: 0;
height: 1px !important;
background-image: -webkit-linear-gradient(left,transparent,#eee,transparent);
background-image: -moz-linear-gradient(left,transparent,#eee,transparent);
background-image: -ms-linear-gradient(left,transparent,#eee,transparent);
background-image: -o-linear-gradient(left,transparent,#eee,transparent);
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
p{
color:#3E3E3E;
}
h1,h2,h3,h4,h5,h6{
color:#444444;
}
.container{
background:url('../images/header_bg.jpg') repeat-x #fff;
height:600px;
}
.container-inner{ height:154px !important;}
.container-center{
width:960px;
margin: 0 auto;
}
.header{
overflow:auto;
margin-bottom:40px;
}
.logo{
padding-left: 50px;
padding-top: 25px;
display: block;
}
.logo img{
border:0px;
}
.header .menu{
background: #202020; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #a0a0a0 5%, #393939 28%, #393939 35%, #3a3a3a 55%, #202020 63%, #151515 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#a0a0a0), color-stop(28%,#393939), color-stop(35%,#393939), color-stop(55%,#3a3a3a), color-stop(63%,#202020), color-stop(100%,#151515)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#a0a0a0 5%,#393939 28%,#393939 35%,#3a3a3a 55%,#202020 63%,#151515 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#a0a0a0 5%,#393939 28%,#393939 35%,#3a3a3a 55%,#202020 63%,#151515 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#a0a0a0 5%,#393939 28%,#393939 35%,#3a3a3a 55%,#202020 63%,#151515 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#a0a0a0 5%,#393939 28%,#393939 35%,#3a3a3a 55%,#202020 63%,#151515 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#151515',GradientType=0 ); /* IE6-9 */
border-radius:5px 5px;
list-style:none;
border-top:2px solid #969696;
border-left:2px solid #333;
border-right:2px solid #333;
border-bottom:4px solid #333;
display:table;
float:right;

}
.header .menu li{
display:inline-block;
border-right:1px solid #333;
}
.header .menu li:last-child{
border-right:0px;
}
.header .menu li a{
display:block;
padding:8px 12px;
color:#fff;
text-decoration:none;
position:relative;
}
.header .menu li a:hover{
background:url('../images/menu_glow.png')no-repeat scroll bottom center / 100% 40%;
color:#33C7F8;
}

.header ul li:hover > ul{
display:block;
}

.header .menu ul{
display:none;
position:absolute;
z-index:9999;
background:#202020;
}

.content .list ul{
	list-style-type: circle;
}

.content .list ol{
	list-style-type: lower-greek;
}

.header .menu ul li{
display:block;
position:relative;
}
.header .menu ul li:hover{
background:#eee;
}
.header .menu ul li a:hover{
color:#202020;
}
.header .menu ul li a:hover{
background:transparent;
}
.header .menu ul ul{
left:100% !important;
top:0px;
}
.header .menu ul ul a{
white-space:nowrap;
}
.blue{
color:#1273B1;
}
.text-center{
text-align:center;
margin:0 auto;
}
.content-img{
position:relative;
display:table;
margin:0 20px;
}
.content{
padding:20px 0;
overflow:auto;
}

.content-img img{
border:6px solid #F3F3F3;
border-radius:5px 5px;
}
.effect7
{
  	position:relative;       
}
.effect7:before, .effect7:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:4px;
    bottom:4px;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}
.grey-btn{
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(left,  #e8e8e8 1%, #f5f5f5 20%, #ffffff 31%, #f5f5f5 41%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#e8e8e8), color-stop(20%,#f5f5f5), color-stop(31%,#ffffff), color-stop(41%,#f5f5f5), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e8e8e8 1%,#f5f5f5 20%,#ffffff 31%,#f5f5f5 41%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e8e8e8 1%,#f5f5f5 20%,#ffffff 31%,#f5f5f5 41%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e8e8e8 1%,#f5f5f5 20%,#ffffff 31%,#f5f5f5 41%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to right,  #e8e8e8 1%,#f5f5f5 20%,#ffffff 31%,#f5f5f5 41%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */
color:#3F8BAF;
padding:5px 7px;
text-align:left;
border-radius:5px 5px;
border:1px solid #D8D8D8;
text-decoration:none;
display:table;
margin:5px 0;
}
.grey-btn img{
margin-left:8px;
vertical-align:middle;
border:0px;
}
.blue-btn{
background: #31669a; /* Old browsers */
background: -moz-linear-gradient(left,  #31669a 0%, #3974b0 21%, #3d77b5 31%, #3973ae 41%, #306193 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31669a), color-stop(21%,#3974b0), color-stop(31%,#3d77b5), color-stop(41%,#3973ae), color-stop(100%,#306193)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #31669a 0%,#3974b0 21%,#3d77b5 31%,#3973ae 41%,#306193 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #31669a 0%,#3974b0 21%,#3d77b5 31%,#3973ae 41%,#306193 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #31669a 0%,#3974b0 21%,#3d77b5 31%,#3973ae 41%,#306193 100%); /* IE10+ */
background: linear-gradient(to right,  #31669a 0%,#3974b0 21%,#3d77b5 31%,#3973ae 41%,#306193 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31669a', endColorstr='#306193',GradientType=1 ); /* IE6-9 */
color:#fff;
padding:5px 7px;
text-align:left;
border-radius:5px 5px;
border:1px solid #004A80;
text-decoration:none;
display:table;
margin:5px 0;
}
.blue-btn img{
margin-left:8px;
vertical-align:middle;
border:0px;
}

.content2{
padding:20px 0;
overflow:auto;
}
.column-3{
width:300px;
float:left;
padding:0 8px;
}
.column-3 input[type=text]{
width:98%;
}
.column-3 textarea{
width:98%;
}
.content2 h1,.content2 h2,.content2 h3,.content2 h4,.content2 h5,.content2 h6{
border-bottom:1px dashed #ccc;
font-weight:normal;
padding:7px 0;
}
input[type=text]{
border:1px solid #A3A3A3;
border-radius:5px 5px;
padding:5px 7px;
color:#333;
display:block;
margin:5px 0;
height:20px;
}
textarea{
border:1px solid #A3A3A3;
border-radius:5px 5px;
padding:5px 7px;
color:#333;
display:block;
resize: none;
}
ul.social{
list-style:none;
display:table;
margin:0 auto;
}
ul.social li{
display:inline-block;
}
ul.social li a{
display:block;
width:60px;
height:60px;
}
ul.social li:nth-of-type(1) a{
background:url('../images/fb.png') no-repeat scroll center;
}
ul.social li:nth-of-type(2) a{
background:url('../images/social.png') no-repeat scroll center;
}
ul.social li:nth-of-type(3) a{
background:url('../images/in.png') no-repeat scroll center;
}
ul.social li:nth-of-type(4) a{
background:url('../images/twitter.png') no-repeat scroll center;
}
.news-update{
border-bottom:1px dashed #ccc;
padding:7px 0;
display:block;
}
.news-update img{
float:left;
margin-right:5px;
}
.footer{
background:url('../images/footer_bg.png') repeat-x;
height:165px;
font-family:rockwell;
padding:40px 0;
}
.footer ul.nav{
list-style:none;
}
.footer ul.nav li{
display:block;
}
.footer ul.nav li a{
color:#999999;
border-bottom:1px dashed #999999;
padding:7px;
text-decoration:none;
display:block;
transition:all ease 0.3s;
-webkit-transition:all ease 0.3s;
-moz-transition:all ease 0.3s;
-o-transition:all ease 0.3s;
}
.footer ul.nav li a:hover{
text-indent:10px;
}
.footer ul.nav li:before{
content:">";
color:#999999;
float:left;
padding:7px;
}
.white{
color:#fff;
font-weight:normal;
}