/*FRONTPAGE*/
body.front #main #content .node-inner .content{ color:white; }
body.front #content h1.title, #content h2.pane-title{display:none;}
body.front #content #welcome{font-size:19px;}
body.front #content-top{background:none; height:0px; padding-top:0px;}

body.front #content #welcome-text {background: url(images/welcome-side.png) right top no-repeat; height:280px; padding: 5px;}
body.front #content #welcome-core {background: url(images/sidebar-core.png) left top no-repeat; height:120px; padding: 160px 5px 5px 5px;}
body.front #content #welcome-news {background: url(images/sidebar-news.png) left top no-repeat; height:200px; padding: 80px 10px 5px 5px;}
body.front #content #welcome-news .views-row a{ color: #60b1e9;}
body.front #content #welcome-news .views-row a:hover{ color: #032b5f;}

body.front #content #welcome-panels{ margin-bottom:30px;}
body.front #content #welcome-panels .panel-col-first{ width:480px; }
body.front #content #welcome-panels .panel-col{ width:240px; }
body.front #content #welcome-panels .panel-col-last{ width:240px; }


body.front #page #sidebar-right{ width:0;}
body.front #page #main #content{width:960px; 
	padding:5px 10px;}
	
body.front #main #content .content p{margin:0px;}
body.front #main #content .content-top{background:none; height:0px;}
body.front #main #content #content-inner{background:none; margin:0px; padding:0px;}
body.front #main #content .content-bottom{background:none; height:0px; margin:0px;}

body.front #content-top{background:none; height:471px; padding-top:0;}/*height 471=372+99*/

body.front #footer{ color:white; height:65px; padding: 0 0 0 20px; }
body.front #header-inner{height:190px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
    div#welcome-panels {  margin:20px 0 0 0; }
}
/*--FRONTPAGE*/




/*GENERAL*/
a{ text-decoration:none; color:#000; }
a:hover{ color:#fd0000;}
html,body{ padding:0px; margin:0px;}
body{font-size:12px; background: #0468c6;}
#content h1.title{color:#888; text-transform:uppercase; font-size:20px; font-weight:normal;}
#page{background:#0184df url(images/bg-main.jpg) repeat-x center top;}
#page-foot{background:url(images/bg-bottom.png) no-repeat center bottom;}
#main-inner{padding-top:0px; }
#logo-title{float:left; height:0px;}
#footer-inner{}
#sidebar-left{ margin-left:5px;} 
.faq-chart td{border:1px #999 solid; padding:2px;}
.submitted{display:none;}
li{list-style:none;}
#main #content-area .pager{margin:0px;}

/*IMAGES*/
.img-left,.img-right{ margin:5px;}
.img-left{float:left;}
.img-right{float:right;}
.img-center{margin:0 auto; text-align:center;}


/*VIEWS*/
#content .view-content .views-field-title,
#sidebar-right #block-views-News-block_1 .views-field-title{ 
	font-size: 12px;
	font-weight:bold; }
#content .view-content .views-field-teaser,
#sidebar-right #block-views-News-block_1 .view-content{ font-size: 12px;}
#welcome-news .view-content .views-row-first,
#sidebar-right #block-views-News-block_1 .views-row-first{ 
	margin-bottom:20px; 
	padding-bottom:20px; 
	border-bottom:1px solid #aaa;}
#sidebar-right #block-views-News-block_1 {background: url(images/sidebar-news.png) left top no-repeat; height:200px; padding: 80px 10px 5px 5px; width:215px;}
#sidebar-right #block-views-News-block_1 .views-row a{ color: #60b1e9;}
#sidebar-right #block-views-News-block_1 .views-row a:hover{ color: #032b5f;}

/*LINKS*/
#content-top{background:url(images/banner-bg.png) top left no-repeat; height:99px; padding-top:301px;}/*height 471=372+99*/

#mini-panel-links div.links-panel,
#mini-panel-links2 div.links-panel{width:216px; height:59px; padding:40px 10px 0 85px;}/*width 311 height 99 compensate for padding*/
#mini-panel-links #links-search.links-panel,
#mini-panel-links2 #links-search.links-panel{width:301px; height:49px; padding:50px 10px 0 10px;}/*smaller padding for search*/
#mini-panel-links p,
#mini-panel-links2 p{ margin:0px;}
#mini-panel-links #links-contact.links-panel,
#mini-panel-links2 #links-contact.links-panel{ background: url(images/panel-contact.png) no-repeat left top;}
#mini-panel-links #links-careers.links-panel,
#mini-panel-links2 #links-careers.links-panel{ background: url(images/panel-careers.png) no-repeat left top;}
#mini-panel-links #links-search.links-panel,
#mini-panel-links2 #links-search.links-panel{ background: url(images/panel-search.png) no-repeat left top; margin-left:6px;}

#mini-panel-links h2.pane-title,
#mini-panel-links2 h2.pane-title{display:none;}
#mini-panel-links #search-block-form label,
#mini-panel-links2 #search-block-form label{ display:none;}
#mini-panel-links #search-block-form .form-submit,
#mini-panel-links2 #search-block-form .form-submit,
#search-form .form-submit{
	background: none;
	border: none;
	background: url("images/search.jpg") no-repeat left top;
	width:63px;
	height:20px;
	font-size:0px;
	color:#ccc;
}
#search-block-form .container-inline .form-text,
#search-block-form .container-inline .form-submit,
#search-form .container-inline .form-text,
#search-form .container-inline .form-submit { float:left; }
#search-block-form .container-inline .form-submit,
#search-form .container-inline .form-submit { margin:2px 0 0 5px;}
#search-block-form #edit-search-block-form-1{ width: 215px; background-color: #d1d1d1; border: solid 2px #bababa;}


/*HEADER*/
#header .block{margin:0; padding:0px;}
#header-inner div.block-bottom{display:none;}
#header-inner{text-align:center; border:none; padding:0; vertical-align:top; }
#header-inner *{border:none; padding:0; margin:0;}
#logo-image{ margin:0 auto;}

#header-inner{height:380px;}
#header #header-inner div#block-block-20{margin:15px 0;}
#content #content-inner #block-views-BannerSlides-block_1{height:372px; margin:0px; padding:0px;}
#content #content-inner #block-views-BannerSlides-block_1 p, 
#content #content-inner #block-views-BannerSlides-block_1 img{ margin:0px; padding:0px;}



/*FOOTER*/

#footer{ color:white; height:215px; padding: 0 0 0 20px; }
#footer a{color:white;}
#footer a:hover{color:black;}
#mini-panel-links2{margin-bottom:40px; color:black;}
#mini-panel-links2 a{color:black;}
#mini-panel-links2 a:hover{color:white;}
#footer p, #footer .block{ padding:0px; margin:0px;}
#block-menu-menu-footer-primary-menu li{ border-left:1px solid #444; padding-left: 10px;}
#block-menu-menu-footer-primary-menu li.first{border-left:none; }
#block-block-8 li,  
#block-menu-menu-footer-primary-menu li{ display:inline; margin:5px;}
#block-block-8 h2.title,
#block-menu-menu-footer-primary-menu  h2.title{display:none;}
#block-block-8 h2.title, #block-menu-primary-links ul.menu ul.menu{display:none;}

#footer a.ube{ color:white; /*color:#6e1a7c;*/ font-weight:bold;}
#footer a.ube:hover{ color:#6e1a7c;/*color:#9b2db4;*/font-weight:bold;}

#footer .block{ padding:0px; border:none;}
#footer div #block-menu-primary-links ul,
#footer div #block-menu-menu-footer-primary-menu ul{margin-bottom:0px;}


/*BLOCKS*/
#content .block{ padding:10px 5px;}
#eforms-block{ font-size:15px; padding-top:10px; }
#eforms-block .eforms{ font-size:25px;}
#eforms-block .eforms a{ color:#012072; font-weight:bold;}
#eforms-block .eforms a:hover{color:#188fe1;}

/*SIDEBAR*/
#sidebar-left{ width:0;}
#sidebar-right{ width:240; padding-left:0px;}
/**/

/*MAIN*/
#main #content{
	width:700px;
	padding:5px 0px 20px 20px;
  	margin-left: 0px;
}
#main #content .content{ text-align:left; }
#main #content .content p{margin:0px;}
#main #content .content ul{margin:0px;}
#main #content .content-top{background:url(images/content-top.png) top left no-repeat; height:16px;}
#main #content #content-inner{background:url(images/content-middle.png) top left repeat-y; margin:0px; padding:0px 10px;}
#main #content .content-bottom{background:url(images/content-bottom.png) top left no-repeat; height:16px; margin:0px;}

/*GALLERY*/
ul.galleries h3{ font-size:16px; font-weight:normal; }
ul.galleries{ padding-left:0px; }
ul.galleries li{ margin-left:0px; }


/*MENUS*/
#header h2.title,
#footer h2.title{display:none;}

#header div#block-menu-primary-links,
#header div#block-menu-menu-services{ text-align: center;}
#header div#block-menu-primary-links ul{float:right; height:50px; padding-top:50px;}
#header div#block-menu-menu-services ul{float:none; height:18px; padding:0 0 0 75px; margin-top:25px; width:840px;}
#header ul.menu li{background:none; padding:0 8px 0 20px; 	}
#header ul.menu a{ font-size:15px;}
#header ul.menu a{ color:white;}
#header ul.menu a:hover,
#header ul.menu a.active{ color:#020e34;}
#header div#block-menu-menu-services ul.menu a{ color:#020e34; }
#header div#block-menu-menu-services ul.menu a:hover,
#header div#block-menu-menu-services ul.menu a.active{ color:white;}

#block-menu-primary-links li, 
#block-menu-menu-services li{ display:inline;}  
#block-menu-menu-services ul.menu li.leaf{ background:url(images/bullet.png) left center no-repeat; }
#block-menu-menu-services ul.menu li.last{ background:url(images/bullet-double.png) left center no-repeat;  padding:0 20px 0 20px; }

#header ul.menu ul{display:inline;}


/*E FORMS*/\
.node-type-secure-page #main table tr{ background:white;}
.node-type-secure-page #main table tr a{color:#0395de;}
.node-type-secure-page #main table tr a:hover{color:#022c76;}
.node-type-secure-page #main table {width:680px; background:white;}
/*--EFORMS*/
