/*  This file is part of Mura CMS.

    Mura CMS is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, Version 2 of the License.

    Mura CMS is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Mura CMS.  If not, see <http://www.gnu.org/licenses/>.

*/
@import url(default.css);
/* @group GLOBALS
===================================== */

body {
	color: #666;
	background: #F8F8F8 url(../img/bgBody.jpg) repeat-y center;
	}

p.intro {
	margin-bottom: 1em;
	font-size: 1.8em;
	line-height: 1.3;
	color: #666;
	}

.content img {
	padding: .25em;
	border: 1px solid #eee;
	}
#hotLine { float:right; clear:right; width:179px; padding-left:100px; background:url(../img/bgTel.jpg) no-repeat center right; color:#fff; font-size:1.2em; }
#hotLine span{ font-size:1.8em;}

#contactform form{min-width:300px;width:97%;margin:0;padding:0;}
#contactform p{margin:0;padding:0 0.5em;}
#contactform form fieldset{border:1px solid #ccc;margin:1em 0 1em 0.8em;padding:0.45em;}
#contactform form fieldset legend{color:#333;}
#contactform form label{display:block;float:left;width:30%;text-align:right;margin:5px 0 0;padding:0;}
#contactform form input,form textarea,form select{width:auto;margin:5px 0 0 10px;}
#contactform form input#reset{margin-left:0;}
#contactform textarea{overflow:auto;}
#contactform form small{display:block;/*font-size:0.63em;*/margin:0 0 5px 10em;padding:1px 3px;}
#contactform form br{clear:left;}

.content blockquote { background:transparent url(../img/quoteO.gif) left top no-repeat; float:right; font-style:italic; margin:8px; border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;font-weight:600; padding:12px;}
.content blockquote p {  padding: 0 15px; font-size:1.1em; background: transparent url(../img/quoteC.gif) right bottom no-repeat;}

.hLightTxt { background-color:#E8EDE3; border-top:1px solid #D1DCD2; padding:1em; margin:1em auto;  font-size:1.4em;}
#svLoginContainer { margin:8px; border:1px solid #eee; padding:.5em;}
#svLoginContainer form { background-color:#F1F5F8; padding:.5em;}
/* @group Banner style
===================================== */

.ad1 {background:#eee url(../img/bgAdTop.jpg) no-repeat top center;  font-size:1em; }
.ad1 td { border:none;}
.ad1 h1 { color:#30A1DF;}
.content .ad1 img { border:none; padding:0; margin:0;}
.ad1Bord td { background:none; padding:28px 0 0 0; margin:0; position: relative;}
.Chere td { border-bottom:1px solid #ccc;}
/* @end Banner style 
-------------------------------- */
/* @group Column style
===================================== */
.botCols { float:left;display:inline-block; width:46.5%; margin:10px 23px 10px 0;}
.botCols h2 { border-bottom:1px solid #30A1DF;color:#30A1DF; font-size:1.4em;}


/* @end Column style 
-------------------------------- */

/* @group Globals - Headings
===================================== */

p#sectionTitle {
	display: none;
	}
h2.pageTitle {color:#3D77A4;
	margin-bottom: .2em;
	font-size: 3em; 
	}
h2 {font-weight:500; font-size:2.6em;}
h3, h4, h5, h6 {
	margin: 0 0 .5em;
	font-weight: normal; color:#000;
	}

h3 {
	font-size: 2em;
	line-height: 1.25;
	}

h4 {
	font-size: 1.6em;
	}

h5 {
	font-size: 1.4em;
	}

h6 {
	font-size: 1em;
	}


/* @end Globals - Headings
-------------------------------- */

/* @end GLOBALS
-------------------------------- */



/* @group LAYOUT
===================================== */

#container {
	position: relative;
	}

#content {
	padding: .25em 0 1em;
	background: #fff; z-index:0;
	}

.content {
	 /*border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;*/
	}

.twoColSL .content {
	border-right: 0;
	}

.twoColSR .content {
	border-left: 0;
	}


/* @group Layout - Header
===================================== */

#header {
	padding: 0;
	background: #fff;z-index:100;
	}

#header h1 {
	float: left;
	margin: 0 0 0 30px;
	}

#header h1 a {
	color: #000;
	}

#header #searchForm {
	float: right;
	margin: 6px 20px 0 0;
	padding: 0;
	border: none;
	}
form#searchForm input { width:auto; float:left;}
form#searchForm input.submit {margin:0; padding:0 3px;}
#searchForm div { display:block; width:auto; text-align:right;}
.Htop {background:url(../img/bgHeader.jpg) repeat-x bottom; display:block; width:100%; margin:0 0 3px 0;padding:0;}
.Htop span { display:block; clear:both;width:100%; height:4px; background:url(../img/bgHeaderBot.png) no-repeat center bottom; padding:0; margin:0;}
p.topIcon { float:right; clear:right; display:inline-block; width:20em; margin:35px 10px 8px;line-height:1; vertical-align:middle; }
.topIcon a { color:#30A1DF; font-weight:600; font-size:.9em;}
#logo { float:left; clear:left; margin:20px; display:block;}
/* @end Layout - Header
-------------------------------- */

/* @group Layout - Sidebar
===================================== */
.sidebox { background:url(../img/bgSideBox.jpg) repeat-x top; margin:0 0 20px; padding:0; border:1px solid #eee; display:block; font-weight:700;}
.sidebox ul {padding:12px 5px; list-style:none; margin:0; margin-left:16px;}
.sidebox li  {list-style-image:url(../img/icocList.gif); list-style-position:outside; color:#3D77A4; margin:.9em 0;}
.sidebox h2, .sidebar h1{background:url(../img/bgSideMenu.jpg) repeat-x bottom; margin:0; padding:6px; text-transform:uppercase; color:#3D77A4; font-size:1.3em; font-weight:600;}


/* @group Nav - Primary
===================================== */

#navPrimary {
	margin-top: 0; padding-top:.4em; font-size:.9em; z-index:1000 !important;
	background: url(../img/bgNavBar.jpg) repeat-x center center; border-bottom:1px solid #666;border-top:1px solid #CCC;
	}

#navPrimary li {
	margin: 0; background: url(../img/bordR.jpg) no-repeat right center;/* border-right:1px solid #f00;*/
	}
#navPrimary li.last {
	margin: 0; background:none;
	}	
#navPrimary li.first {
	margin-left: 12px;
	}

#navPrimary li a {
	display: block;
	padding: 0 1em;
	line-height: 3em;
	text-decoration: none;
	text-transform: capitalize;
	color: #666; font-weight:600;
	}

#navPrimary li a:hover,
#navPrimary li:hover,
#navPrimary li.sfhover {
	background-color: #CCC;
	text-decoration: none;
	}

#navPrimary li.current a {
	background-color: #ccc;background: url(../img/bgNavBarHov.jpg) repeat-x center center;
	}
#navPrimary li.current li a {
	background-color: transparent;background:none;
	}

#navPrimary li ul{border:1px solid #CCC; width:15em;background:#ccc url(../img/bgMenu.jpg) repeat-x top; position: absolute; z-index:10000 !important;}
#navPrimary li li.first{margin-left:0;}
#navPrimary li li{border-top:1px solid #ccc; width:15em; background:none;}
#navPrimary li:hover li a:hover, #navPrimary li:hover li:hover,#navPrimary li.sfhover li a:hover{color:#fff;background:#000;}
#navPrimary li li ul{border-left:1px solid #fff;background-color:#666; margin-left:15em;}

/* @end Nav - Primary
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */

/* @group Nav - Secondary
===================================== */

.navSecondary {
	margin: 0 0 4em;
	padding: 0;
	list-style: none;
	height: auto; z-index:0; 
	}

.navSecondary li {
	margin: 0 0 .5em .4em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #eee;
	line-height: 1.2;
	}
.navSecondary .first {
margin-top:.55em;
	}
.navSecondary .last {
	border: 0;
	padding-bottom: 0;
	}

.navSecondary li ul {
	margin: .5em 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}

.navSecondary li {
	margin-bottom: .5em;
	}

.navSecondary li a {
	display: block;background:url(../img/navArrow.gif) no-repeat left center; padding-left: 1em;color:#30A1DF;
	}
.navSecondary li a:hover{ color:#3D77A4;
	}
.navSecondary li li a { background:none;}
.navSecondary li li { border:none;}
/*.navSecondary li a:visited{ color:#30A1DF;}*/
.navSecondary li.current a {
	/*font-weight: bold;*/
	color:#3D77A4;
	}
.navSecondary li.current li.current	a{color:#3D77A4;}
.navSecondary li.current ul li a {color:#30A1DF; }
.navSecondary li.current ul li a:hover {
color:#3D77A4;
}

/* @group Nav - Secondary - Second Level
===================================== */


/* @end Layout - Sidebar
-------------------------------- */

/* @group Layout - Footer
===================================== */

#footer {
	margin: 0 3em;
	padding: 1em .25em;
	font-size: .85em; border-top:1px solid #2FA1DF;}
	
#footer ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#footer li {
	float: left;
	margin-right: .5em;
	padding-right: .5em;
	}
#footer li.last {
	margin-right: 0;
	padding-right: 0;
	border: none;
	}

#footer p {
	float: left;
	margin: 0;
	}

/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin-bottom: .5em;
	}

#crumbList li {
	color: #999;
	}

#crumbList li a {
	padding-bottom: 0;
	border: 0;
	color: #999;
	}

/* @end Nav - Breadcrumb
-------------------------------- */





/* @group default.css Overrides
===================================== */

.svSyndLocal dl,
.svSyndRemote dl,
.svRelatedContent dl {
	float: left;
	width: 100%;
	margin-bottom: .75em;
	padding-top: 1em;
	border-top: 1px solid #ccc;
	}

.sidebar .svSyndLocal dl,
.sidebar .svSyndRemote dl,
.svRelatedContent {
	margin-bottom: 1em;
	}

.sidebar .svSyndLocal dd,
.sidebar .svSyndRemote dd,
.svRelatedContent {
	margin-bottom: 0;
	}

dt.releaseDate {
	color: #666;
}
#primary { padding-right:0;}
/* @end default.css Overrides
-------------------------------- */


/* EOF */