/* LIGHTCMS CSS Document */
/*
html {min-height:100%;}
body
{
font: 13px/17px Arial, Helvetica, san-serif;
color: #333333;
font-style: normal;
background: #516d98; 
background: -moz-linear-gradient(top,  #fcfcfc 0%, #516d98 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#516d98)); 
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#516d98 100%); 
background: -o-linear-gradient(top,  #fcfcfc 0%,#516d98 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#516d98 100%); 
background: linear-gradient(to bottom,  #fcfcfc 0%,#516d98 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#516d98',GradientType=0 ); 
min-height:100%;
margin:0;
}
*/


html, body {
    background: #516898 url('../images/bg-gradient.gif') repeat-x;
    height:100%;
    margin:0px;
}
/* <textEditor> */

html, body {
    font: 13px/17px Arial, Helvetica, san-serif;
    color: #333333;
    font-style: normal;
}

img {border:none;}
h1 {
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #214385;    
margin-bottom: 15px;
padding: 3px 0px 8px;
border-bottom: 1px solid #E3E3E3;
}
.selectedPage {
font-weight:bold!important;
}
#navigation .selectedPage {
	font-weight:normal!important;
}
#container {
    margin-top:15px;
    background:#FFF;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    box-shadow: 0 0 5px #666;
    }
a:link, a:visited {
color: #095197;
text-decoration:none;
}
a:hover {text-decoration:underline;}
#header {
background: #13306c;
height:100px;
}
#logo {
    float:left;
    margin:30px 0 0 15px;
}
#search {
    float:right;
    margin:35px 15px 0 0;
}
#search label {color:#FFF;}
#search button[type=button] {
background: url("../images/searchButton.gif") no-repeat center center;
width: 25px;
height: 25px;
border: none;
color: transparent;
font-size: 0;
padding-top:15px;
}
#search input[type=text] {
border-radius: 5px;
width: 15em;
color: #999;
padding: 3px;
height: 1.5em;
margin-right: 5px;
font-size:13px;
border: 1px inset;
}

/* START MAIN NAVIGATION STYLING */
.initialmenu {list-style-type:none;}
.initialmenuitem {
display:none;
	}
#globalmobile {margin:0;padding:0;}
#navigation {
	box-shadow: 0px 1px 3px #666;
	margin-bottom:10px;
	}
#navigation ul.mainNav {
font-family: Verdana, Geneva, sans-serif;
top: 5em;
background: #00174c;
padding: 0px 0px 0px 10px;
font-size: 12px;
border: 0;
text-align: left;
left: 0px;
display: block;
}
#navigation ul.mainNav li {
border:0; margin:0 ;       
list-style-type: none;
display:inline-block;
list-style-image:none;
}

#navigation ul.mainNav li a:link, 
#navigation ul.mainNav li a:visited {
color: #fff;
border: 0;
padding: 12px 18px;
position: relative;
background: url(../images/navbullet.gif) no-repeat 5px 17px;
display: inline-block;
text-decoration: none;
}
#navigation ul.mainNav li a:hover,
#navigation ul.mainNav li a:active,
#navigation ul.mainNav li a:focus
{
    color:#fff;
background: #54658a url(../images/navbullet.gif) no-repeat 5px 17px;
}
/* END MAIN NAVIGATION STYLING */
#clear {clear:both;}
#footer {
background: #13306c;
color: #fff;
border-top: solid 0px #ccc;
font-size:11px;
padding:15px;
text-align:center;
margin-top:10px;
}
#footer a {color:#FFF;text-decoration:underline;}
#LeftHomeColumn {width:52%;float:left;padding-left:15px;}
#RightHomeColumn {width:42%;float:right;padding-right:25px;}
#homePage #mainColumn {
    margin-bottom:10px;
    }

#content {
    width:740px;
float:right;
margin-right:15px;
}

#sidebar {
    margin-left:5px;
    width:200px;
float:left;
}

#sidebar .element {
    margin-bottom:15px;
}

/*sidenav styles */
#sidenav {
border: 1px solid #D1D1D1;
/*box-shadow: 0px 0px 5px #999;*/
border-bottom: 0;
margin-bottom:15px;
}
/*title style*/
#sidenav ul {margin:0;padding:0;}
#sidenav ul li {list-style-type:none;}
#sidenav ul li a {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d1d1d1;
padding: 10px 8px 10px 8px;
list-style-type: none;
display: block;
background: url("../images/title-tile.png") repeat-x;
background-size:100% 100%;
text-decoration: none;
color: #FFF;
font-weight:bold;
font-style:italic;

}
/*first level*/
#sidenav ul li ul li a {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d1d1d1;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #FFF;
padding: 6px;
list-style-type: none;
display: block;
background: url("../images/sidenav_bg.gif") repeat-x;
/*background-size:100% 100%;*/
text-decoration: none;
color: #656565;
font-weight:normal;
font-style:normal;
}
#sidenav ul li ul li a:hover {
    background:#b4caf5;
}
/*second level*/
#sidenav ul li ul li ul li a {
padding-left:20px;
color:#fff;
border-top-color: #FFF;
border-bottom:0;
background: #8b8b8b;
}
#sidenav ul li ul li ul li a:hover {
    background:#555;
}
/*third level */
#sidenav ul li ul li ul li ul li a {
        padding-left:30px;
        background:#d0d0d0;
    border-top-color: #FFF;
    border-bottom: 1px solid #d1d1d1;
    color:#656565;
}
#sidenav ul li ul li ul li ul li a:hover {
    color:#FFF;
}

/*fourth level*/
#sidenav ul li ul li ul li ul li ul li a {
            padding-left:40px;
                background:#EDEDED; /*url(../images/arrow_small.png) no-repeat  30px 12px;*/
}
#sidenav ul li ul li ul li ul li ul li a:hover {
    color:#FFF;
}

/* end sidenav styles */

.border1 {}

#OneColumn #mainColumn {
    padding:0 10px 0 10px;
}
#searchResults #mainColumn,
#login #mainColumn,
#sitemap #mainColumn
 {
    padding:0 20px 0 20px;
}
#login #mainColumn {
padding-top: 50px;
padding-bottom:50px;
}
/* reusable nav styling for titles */
.nav {
/*box-shadow:0 0 5px #999;*/
}
.nav h3 {
margin: 0px!important;
    /*padding-top: 8px;
    /*padding-bottom: 8px;
    /*text-indent: 8px;*/
    list-style-type: none;
    font-weight: bold!important;
    color: #FFFFFF!important;
    background-image: url(../images/title-tile.png)!important;
    background-repeat:repeat-x;
    line-height:25px!important;
    font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:13px!important;
}
.nav h3 span .backh3 {
padding: 5px 10px 5px 10px;
display: block;
}
.imgborder1 {border:1px solid #CCC;}
.alignleft {float:left;}
.alignright {float:right;}
h3 {
color: #4b9ddc;
font-size: 1.2em;
font-weight: normal;
}
h2 {
margin-bottom: 15px;
padding: 3px 0px 8px;
border-bottom: 1px solid #E3E3E3;
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #214385;
}
#login .loginElement {
width:400px;
background: #516d98; 
/*background: -moz-linear-gradient(top,  #fcfcfc 0%, #516d98 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#516d98)); 
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#516d98 100%); 
background: -o-linear-gradient(top,  #fcfcfc 0%,#516d98 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#516d98 100%); 
background: linear-gradient(to bottom,  #fcfcfc 0%,#516d98 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#516d98',GradientType=0 ); */
border-radius:10px;
padding:40px;
margin-left:auto;
margin-right:auto;
color:#FFF!important;
}
#login .loginElement h1 {
	color:#FFF;
}
#login .loginElement a {
	color:#ccc!important;
}
.searchResults em {display:none;}
.searchResults li a {font-size:16px;font-weight:bold;}
.searchResults li {margin-bottom:20px;}

.custom-contactbox {
border:1px solid #CCC;
padding: 0 10px 5px 10px;
}
.red {color:#F00;}
.watch-video {position:relative;}
.watch-video-text {
position: absolute;
color: #555;
left: 80px;
top: 35px;
width: 165px;
text-align: center;
}
.category-module-pagearticles h6 {
FONT-SIZE: 13px;
}
.category-module-pagearticles h6, .category-module-pagearticles, .category-module-pagearticles p, .category-module-pagearticles {
padding: 0;
margin: 0;
}
#homenews, #homeevents, #homespotlight, .psq, .ar, .weatherdiv {
background:#F5F5F5 url(/websites/ga/images/grey-gradient.svg);
background-size:100% 100%;

background-image: linear-gradient(bottom, rgb(230,230,230) 0%, rgb(254,254,254) 57%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(254,254,254) 57%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(254,254,254) 57%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(254,254,254) 57%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(254,254,254) 57%);

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(230,230,230)),
    color-stop(0.57, rgb(254,254,254))
);
}
#LeftHomeColumn {
    width:480px;
    margin-left:10px;
}
#homenews, #homeevents, #homespotlight {
border: 1px solid #CCC;
margin-bottom: 10px;
}
.medblue {color:#214283;}
.smallertext {font-size:.9em;}
.justify {text-align:justify;}
/* end reusable nav styling */
/* </textEditor> */
.errorpage {
	padding-top:100px!important;
	padding-bottom:100px!important;
}
.errorpage .searchInput {
	font-size:13px;
	width:200px;
}
#slider {
margin-top: -10px;
}
#homeslider, .shadow {
box-shadow: 0px 1px 3px #666;
}
.hidden {display:none;}
.nowrap {white-space:nowrap;}
.textcenter {text-align:center;}
.nodots {list-style-type:none;}
.fivecol {
	    -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
}
.leftNegFive {margin-left:-5px!important;}
.leftNegTen {margin-left:-15px!important;}
.left {float:left;}
.right {float:right;}
.width10 {width:10%;}
.width15 {width:15%;}
.width20 {width:20%;}
.width30 {width:30%;}
.width35 {width:35%}
.width40 {width:40%;}
.width45 {width:45%;}
.width48 {width:48%;}
.width50 {width:50%;}
.width55 {width:55%;}
.width60 {width:60%;}
.width65 {width:65%;}
.width70 {width:70%;}
.width75 {width:75%;}
.width80 {width:80%;}
.width90 {width:90%}
.width99 {width:99%}
.width100 {width:100%}

.nowrap {white-space:nowrap;}
.center {margin-left:auto;margin-right:auto;}
.textcenter {text-align:center;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.fourup div {
width:45%;
height:150px;
padding:10px;
float:left;
}
.fourup img {
padding:0 5px 5px 0;	
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pictureboxright {
	font:11px;
	text-align:center;
	float:right;
	margin:10px;
}
.pictureboxleft {
	font:11px;
	text-align:center;
	float:left;
	margin:10px;
}
.forms h2 {display:none;}