/* GENERAL STYLES */
 /*CSS - RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, /*blockquote,*/pre, a, abbr, acronym, address, big, cite, code, del, dfn, /*em,*/ font, img, ins, kbd,
q, s, samp, small, strike, /*strong, */tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*---------------CLEARFIX------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}
/*---------------END CLEARFIX------------------*/



/*---------------HTML ELEMENTS------------------*/	
body { margin:0; padding:0; font-family: arial, helvetica, sans-serif; font-size:75%; /*sets font size to a default 12px*/ color:#000; background:url('/media/smartergovernment/images/layout/bgBody.gif'); }
p { margin: 0 0 1em 0;}

h1 {font-weight:bold; font-size:1.333em; margin:0 0 1em; display:none;}
h2 {font-weight:bold; font-size:1.333em; margin:0 0 1em;}
h3 {font-weight:bold; font-size:1.2em; margin:0 0 1em;}}
h4 {}

a:link, a:visited {color:#06f; text-decoration:none;}
a:hover {text-decoration:underline;}

strong {font-weight:bold;}
ul, ol {padding:0 0 0 3.333em;}
/*---------------COMMON CLASSES------------------*/	
.left { float:left;}
.right { float:right;}
img.left {float:left; margin: 0 10px 10px 10px;}
img.right {float:right; margin: 0 10px 10px 10px;}
div.video-right {float:right; margin: 0 10px 10px 10px;}
	
.bold {font-weight:bold;}
.clear {clear:both;}
.noMargin {margin:0}
.hidden {display:none;}
.noBorder {border:0;}

	
/*---------------OVERALL HOLDER OF WEBSITE ------------------*/	
#wrapper {width:80.667em; margin:0 auto; padding:0; background:#fff; overflow:hidden;}	
.footer-clear {margin:20px 0 10px 0px; border-bottom:1px solid #333; clear:both; height: 10px;}

/*---------------HEADER ------------------*/
.header {padding:0.917em 3em 1.583em 1.70em;}
img.hmGov {margin:2.083em 0 0;}

/*---------------NAV ------------------*/
.sidebar ul {padding:0; margin:0 0 1.25em; width:15em;}
.sidebar ul li {padding:0; margin:0 0 0.357em; list-style:none; font-weight:bold; font-size:1.167em;}
.sidebar ul li.selected {font-weight:bold;}

.sidebar ul li ul {display:none;}
.sidebar ul li.selected ul {display:block; padding:0.25em 0 0.083em; margin:0;}
.sidebar ul li.selected ul li {padding:0; margin: 0 0 0.214em; list-style:none; font-weight:normal; font-size: 1.0em; }


/*---------------CONTENT ------------------*/
/*--Search Bar--*/
.searchBar {background:#AB93BF; height:2em; padding:0.5em 3em 0 2.75em;}
.homeLink {float:left; width:19.75em; font-weight:bold; color:#fff; width: 100px;}
a.homeLink:link, a.homeLink:visited {color:#fff; text-decoration:none;}


.searchForm {float:right; width:19.75em;}
.searchForm label{display:block; float:left; color:#fff; font-weight:bold; margin:0 0.417em 0 0;}
.searchForm input.submit {float:right; width:4.545em; margin:0.091em 0 0; padding:0; display:block; border:0; background:transparent; color:#675972; font-weight:bold; font-size:0.917em; font-family:arial; cursor:pointer;}
.searchForm  .searchInputBg {background:url('/media/smartergovernment/images/layout/bgSearchInput.gif') no-repeat; float:left; width:11em; height:1.167em; padding:0.167em; margin:0; }
.searchForm  .searchInputBg input {border:0; height:1.3em; width:13.1em; font-size:0.833em; padding:0; }


/*--Main Content--*/
.content {padding:2.667em 3em 1.25em 2.75em; }
.content h2, .content h3, .content h4 {color: #63B3ED;}
.sidebar {width:21em; float:left;}
.mainContent {width:49.167em; float:left;}
.box-salmon{border: 1px solid #000; background: #FA8072; padding: 5px;}
.box-gold{border: 1px solid #000; background: #FFD700; padding: 5px;}
.box-keyaction, .box-casestudy {border: 2px solid #A8D4F5; background: #c0e0f8; padding: 10px; margin:10px 0 10px 0;}
.box-casestudy{background: #fff;}
.content ul, .content ol {margin-top: 10px; margin-bottom: 10px;}
.content table {width:100%; border:1px solid #999; padding:0;border-collapse:collapse; font-size:0.9em }
.content th {text-align:left; background:#eeeeee; border: 1px solid #999; padding: 3px;}
.content td {text-align:left; border: 1px solid #999; padding: 3px;}
.content th.header1 {background: #c0e0f8;}
.content th.header2 {background: #ccc;}
th.plan {width: 20%;}
th.action {width: 70%;}



/*--Homepage--*/
#welcomeVideo {margin:0 0 2.75em}
.welcomeText {width:29.25em; float:left; border:0.083em solid #A8D4F5; padding:0.917em 0.833em 0; margin:0 1.25em 4.167em 0;}
.downloadReport {width:14em; float:left; border:0.083em solid #A8D4F5; margin:0 0 4.167em 0; padding:1.667em 1.25em;}
.downloadReport .downloadDetails {float:left; width:10.833em; padding:0; } 
.downloadDetails p {margin:0; } 
.pdfLogoHolder {width:3em; float:left;}


/*--Table--*/
table.actionPlan {text-align:left; margin:0 0 1.333em; }
table.actionPlan th {background:#ccc; text-align:left; border-right:0.091em solid #000; border-top:0.091em solid #000; border-bottom:0.091em solid #000;font-size:0.917em;  font-weight:bold;  padding:0 0 0 0.455em}
table.actionPlan td {border-right:0.091em solid #000; border-bottom:0.091em solid #000;font-size:0.917em;  font-weight:normal;  padding:0 0 0 0.455em}
table.actionPlan .one{width:12.273em;  border-left:0.091em solid #000; }
table.actionPlan .two{width:4.636em;}
table.actionPlan .three{width:5.364em;}
table.actionPlan .four{width:7.364em;}
table.actionPlan .five{width:7.364em}

/*--Contact Form--*/
.contactForm {border:0.083em solid #A8D4F5; padding:0.917em 0.833em 0; width:43.583em}
.contact {padding:0 0 0.833em;}
.contact .leftCol {width:24.6em; float:left; margin:0 1em 0 0;}
.contact .rightCol {width:17.8em; float:left;}
.contact .field {margin:0 0 0.667em;}
.contact label {display:block; width:6em; float:left; padding:0.25em 0 0;}
.contact .rightCol label {padding:0}
.contact select {display:block; float:left;}
.contact select.title {width:5.75em;}
.contact input{display:block; float:left;}
.contact input.initials {width:3.583em;}
.contact input.surname {width:11.5em;}
.contact input.email {width:14.5em;}
.contact textarea {width:15em; height:7em}
.contact .submit {clear:both; padding:0 0 0 25.5em;}
.contact .error {margin:0 0 1.1em; font-weight:bold; color:red; clear:both; font-size:0.917em; padding:0.455em 0 0;}
.contact .success {color:green; font-weight: bold;}

/*--Case Study--*/
.caseStudyDownload {margin:0 0 2.5em; padding:1.667em 0 0;}
.caseStudyDownload li{list-style:none; display:block; width:12.417em; border:0.083em solid #A8D4F5; padding:1.667em 1.25em; float:left; margin:0;}
.caseStudyDownload li.middle {margin:0 1.667em;}


/*---------------FOOTER ------------------*/
ul.footer {clear:both; margin: 0 0 0 21em; padding:0;}
ul.footer li {list-style:none; display:block; float:left; margin:0 1.25em 0 0; font-weight:bold;}

/*---------------HOMEPAGE ELEMENTS--------*/
#cover-it-live-holder {margin:20px 0 20px 0;}
#cover-it-live-holder iframe {margin:20px 0 20px 0;}
#home-introtext {minimum-height: 100px; padding: 10px;border: 1px solid #A8D4F5; margin-bottom: 20px;}
#home-introtext p {font-size: 100%;} 
#home-linkholder {minimum-height: 110px; padding: 0; margin-bottom: 20px;}
#home-linkholder-doc {width: 46%; border: 1px solid #A8D4F5; float: left; min-height: 100px;} 
#home-linkholder-hmt {width: 46%; border: 1px solid #A8D4F5; float: right; min-height: 100px;}

#home-linkholder-doc p, #home-linkholder-doc ul, #home-linkholder-hmt p, #home-linkholder-hmt ul {font-size: 1.1em; padding: 5px;} 
#home-linkholder-doc h3, #home-linkholder-hmt h3 {font-size: 1.2em; padding: 0.25em; background: #A8D4F5; font-weight:bold; color:#000;} 
#home-linkholder ul li { list-style-image: none; background-image: url('/media/smartergovernment/images/layout/list-on.gif'); background-repeat: no-repeat;
   background-position: left top;
   padding-left : 15px;
   }
#home-linkholder ul { list-style-type: none;text-align: left;}

/* EDITOR PROPERTIES */

