/* Start of CMSMS style sheet 'kis-styles' */
/*Global (and reset values)*/
body {
line-height: 1.3;
margin:0; padding:0;
font-size: 62.5%/1.5; /*set reference size, to 16px, so ems in relation, ex. 1em = 10px*/
font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6, p { margin:0; padding:0; }

form, fieldset, input, textarea { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:2px; }

ul, ol, li { margin:0; padding:0; list-style: none; }
img { border:none; }

table {
font-size:1em;
}

input:focus, textarea:focus {
	outline: 0;
	background-color:#ffffff;
}

/*Content and unique to this site*/

h1 {
font-size:0.9em;
}

h2 {
font-size:0.85em;	
}

h3 {
font-size: 0.8em;	
}

h4, h5, h6 {
font-size: 0.75em;	
}


#blackbar {
width:100%;
height:64px;
background: #000 url("uploads/images/blackbar.jpg") repeat-x top left;
position:absolute;
z-index:1;
left:0px;
top:0px;
}

#redbar {
width:100%;
height:394px;
background: #d70300 url("uploads/images/homeredbar.jpg") repeat-x top left;
position:absolute;
top:64px;
z-index:0;
left:0px;
}

#innerredbar {
width:100%;
height:136px;
background: #d70300 url("uploads/images/innerredbar.jpg") repeat-x top left;
position:absolute;
top:64px;
z-index:0;
}

#container {
width:903px;
margin: 0 auto;
position:relative;
z-index:5;
}

#top {
height:64px;
position:relative;
z-index:5;
}

#logo {
float:left;
width:270px;
}

#homeslider {
height:327px;
}

#spaceinnerbar {
height:68px;
}

#innerbanner {
height:177px;
padding-top:35px;
margin-left:35px;
}

#contenthome {
background-color:#fff;
min-height:300px;
height:auto !important;
height:300px;
}

#contenthome a:link {
color:#c70014;
}

#contenthome a:visited {
color:#c70014;
}

#contenthome a:hover {
color:#c70014;
text-decoration:none;
}

#contenthome div#content {

}

#contentinner {
background-color:#fff;
min-height:450px;
height:auto !important;
height:450px;
}

#contentinner a:link {
color:#c70014;
}

#contentinner a:visited {
color:#c70014;
}

#contentinner a:hover {
color:#c70014;
text-decoration:none;
}

#contentinner div#content {
margin-left:35px;
margin-top:50px;
}

#leftcontent {
float:left;
width:250px;
}

#leftcontent h1, #leftcontent h2 {
text-transform:uppercase;
}

.leftcontentgallery {
float:left;
width:250px;
}

.rightcontentgallery {
float:right;
width:580px;
margin-bottom:30px;
font-size:0.9em;
color:#666666;
}

#rightcontent {
float:left;
width:580px;
margin-bottom:30px;
font-size:0.9em;
color:#666666;
}

#rightcontent h1 {
color:#cc0000;
font-size:1.3em;
font-weight:normal;
}

#rightcontent h2 {
text-transform:uppercase;
font-weight:normal;
font-size:1em;
color:#333333;
padding-top:20px;
line-height: 1.5em;
padding-bottom: 0px;
margin-bottom: 0px;
}

#rightcontent p {
padding-top:20px;
text-align:justify;
}

#rightcontent ul li {
list-style-image:url("uploads/images/bullet.gif");
list-style-type:disc;
margin-left:18px;
}

#homeblocs {
width:903px;
padding-top:30px;
}

#homeblocbigclear {
clear:both;
}

.homebloc {
float:left;
width:250px;
height:257px;
margin-left:35px;
margin-right:10px;
}

.homeblocbig {
float:left;
width:250px;
height:288px;
margin-left:35px;
margin-right:10px;
}

.homebloctitle, .homebloctitleshort {
text-transform:uppercase;
}

.homebloctitleshort h1 {
position:relative;
top:-15px;
}

.homebloctitleshort h1 img {
position:relative;
top:20px;
}

.homeblocimage {
height:70px;
border:1px solid #ccc;
margin-top:6px;
}

.homebloctext {
height:138px;
font-size:0.8em;
color:#666666;
text-align:justify;
}

.homebloclink {
font-size:0.8em;
}

.homebloclink  {
position:relative;
top:-5px;
}

.homebloclink img {
position:relative;
top:10px;
}

.referencetitle {
margin-left:35px;
text-transform:uppercase;
}

#referencesblocs {
width:903px;
padding-top:6px;
margin-left:35px;
}

.referencebloc {
float:left;
width:115px;
height:63px;
margin-left:10px;
margin-right:15px;
border:1px solid #ccc;
margin-bottom:15px;
}

.referencebloclink {
font-size:0.8em;
clear:both;
margin-left:35px;
}

.referencebloclink  {
position:relative;
top:-5px;
}

.referencebloclink img {
position:relative;
top:10px;
}

#contactblocs {
width:580px;
}

#contactleft {
float:left;
width:290px;
}

#contactright {
float:left;
width:290px;
margin-top: 25px;
}

#contactbottom {
clear:both;
}

#footer {
border-top:1px solid #ccc;
margin-top:30px;
padding-top:20px;
width:830px;
font-size:0.8em;
margin-left:35px;
color:#666666;
clear:both;
}

#footeraddress {
float:left;
width:200px;
}

#footertel {
float:left;
width:200px;
}

#footertel a:link {
color:#666666;
}

#footertel a:visited {
color:#666666;
}

#footertel a:hover {
color:#666666;
text-decoration:none;
}

#footeruplink {
float:left;
width:430px;
text-align:right;
}

#footeruplink a:link {
color:#c70014;
}

#footeruplink a:visited {
color:#c70014;
}

#footeruplink a:hover {
color:#c70014;
text-decoration:none;
}

#footerspace {
height:100px;
}


/*navigation*/

#menu {
float:left;
width:633px;
color:#fff;
text-transform:uppercase;
font-size:0.75em;
padding-top:25px;
}

#menu ul {
float: right;
}

#menu li {
display:block;
float: left;
padding-left:45px;
}

#menu li a:link {
color:#fff;
text-decoration:none;
}

#menu li a:visited {
color:#fff;
text-decoration:none;
}

#menu li a:hover {
color:#ff0000;
text-decoration:none;
}

#menu li.active a:link, #menu li.active a:visited, #menu li.active a:hover {
color:#ff0000;
text-decoration:none;
cursor:default;
}

#submenu {
padding-top:4px;
width:200px;
font-size:0.9em;
margin-bottom: 20px;
}

#submenu ul {
padding-top:20px;
}

#submenu li {
line-height:35px;
border-bottom:1px solid #ccc;
/*list-style-image:url("uploads/images/bullet.gif");
list-style-position:inside;*/
clear:both;
}

#submenu li img {
position:relative;
top:10px;
margin-right:6px;
}

#submenu li#topli {
line-height:35px;
border-top:1px solid #ccc;
}

#submenu li a:link {
display:block;
width:200px;
color:#000;
text-decoration:none;
/*padding-left:16px;*/
/*background: #fff url("uploads/images/bullet.gif") no-repeat 0px 10px;*/
}

#submenu li a:visited {
color:#000;
text-decoration:none;
/*padding-left:16px;*/
/*background: #fff url("uploads/images/bullet.gif") no-repeat 0px 10px;*/
}

#submenu li a:hover {
color:#ff0000;
text-decoration:none;
/*padding-left:16px;*/
/*background: #fff url("uploads/images/bullet.gif") no-repeat 0px 10px;*/
}

#submenu li.active a:link, #submenu li.active a:visited, #submenu li.active a:hover {
color:#ff0000;
text-decoration:none;
cursor:default;
/*padding-left:16px;*/
/*background: #fff url("uploads/images/bullet.gif") no-repeat 0px 10px;*/
}

/*3rd lvls*/

#submenu ul li ul{
padding-top:0px;
}

#submenu li ul li {
line-height:35px;
border-top:1px solid #ccc;
border-bottom:0px;
}

#submenu li ul li img {
display:none;
}

#submenu li ul li a:link {
display:block;
width:200px;
color:#000;
text-decoration:none;
padding-left:16px;
margin-left:10px;
}

#submenu li ul li a:visited {
color:#000;
text-decoration:none;
padding-left:16px;
margin-left:10px;
}

#submenu li ul li a:hover {
color:#ff0000;
text-decoration:none;
padding-left:16px;
margin-left:10px;
}

#submenu li.active ul li a:link {
color:#000;
text-decoration:none;
padding-left:16px;
margin-left:10px;
cursor:pointer;
}

#submenu li.active ul li a:visited {
color:#000;
text-decoration:none;
padding-left:16px;
margin-left:10px;
cursor:pointer;
}

#submenu li.active ul li a:hover {
color:#ff0000;
text-decoration:none;
padding-left:16px;
margin-left:10px;
cursor:pointer;
}

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { }
	.coda-slider { }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider  { height: 327px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width:903px} 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width:933px }
	.coda-slider-wrapper.arrows .coda-slider {  }
	
	/* Arrow styling */
	.coda-nav-left {
	position:absolute;
	z-index:10;
	left:0;
	top:200px;
	}
	
	.coda-nav-right {
	position:absolute;
	z-index:10;	
	right:0;
	top:200px;
	}
	
	.coda-nav-left a, .coda-nav-right a { color: #fff; padding: 5px; width: 30px }
	
	/* Tab nav */
	.coda-nav ul li a.current { }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */
	
	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }













p { line-height: 20px;}

div.newsitemtitle {margin: 0px 0px 0px 0px;}

div.newsitemtitle a,
div.newsitemtitle a:link,
div.newsitemtitle a:active,
div.newsitemtitle a:visited
	{
	text-decoration: none;
	}

div.newsitemtitle a:hover
	{
	color: #000;
	}

h1 a,
h1 a:link,
h1 a:active,
h1 a:visited
	{
	color: #333 !important;
	text-decoration: none !important;
	}

body.coda-slider-no-js h1
{margin: 10px 0px;}


.contactform div { margin: 15px 0px;}

.contactform input,.contactform textarea { border: 1px solid #999 !important; }

.contactform input.fbsubmit { padding: 5px; float: left;}

.gallery { margin-left: -10px;}

div.img { height: auto !important;}

.homebloctitleshort {margin-bottom: 10px; !important}

.homeblocimage {margin: 13px 0px; }

.referencetitle {clear: left;padding:15px 0px 10px 0px;  }

.homeblocbig { margin-top: 10px;}

.keywordstitle {clear: left;padding:15px 0px 10px 0px;  margin-left: 40px !important; color: #333; margin-top:10px;}

#keywords {margin-left: 43px; margin-bottom: 20px;}
#keywords ul li
	{
	display: block;
	float: left;
	border: 1px solid #DEDEDE;
	background-color: #EFEFEF;
	font-size: 11px;
	color: #777;
padding: 10px;
margin: 0px 10px 10px 0px;
	}
/* End of 'kis-styles' */

