/* Start of CMSMS style sheet 'DESTIN - CSS' */
body {
	background: #14460D;
}

#outer {
	width: 960px;
        height: 610px;
	margin: 0 auto;
	border: dotted 1px #999;
}
#header {
	height: 50px;
	width: 920px;
	margin: 5px auto;
	background: #C0D1F8 url(images/header_background.jpg) repeat-y;
	padding: 15px 10px 5px 10px;
	border: solid 2px #FFF;;
}
#logo {
	float: left;
	margin-left: 15px;
}
#headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFF;
	float: right;
	margin-right: 15px;
	margin-top: 8px;
}
#menu {
        float: left;
        width: 720px;
        height: 30px;
}

ul#menu{
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
}

#menu li{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#menu a {
	padding: 5px 20px 5px 20px;
	border: solid 2px #FFF;
	vertical-align: top;
}

#menu a:link, #menu a:visited
{
	color: #fff;
	background-color: #093;
	text-decoration: none;
}

#menu a:hover
{
	color: #fff;
	background-color: #093;
	text-decoration: none;
}

#search{
        float: right;
	width: 195px;
        height: 30px;
        margin-top: 5px;
}

#cntnt01moduleform_1{
       float: right;
}

#cntnt01searchinput {
        font-weight: normal;
        color: #000;
        background-color: #FFF; 
        margin-right: 2px;
}

#cntnt01searchsubmit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
  	background-color: #1F7F35;      
        height: 22px;
}

#menu_wrapper {
	height: 30px;
	width: 940px;
	margin: 5px auto;
}

#header_image {
	height: 150px;
	width: 940px;
	margin: 5px auto;
}

#content {
        width: 934px;
        height: 292px;
        margin: 5px auto;
        padding: 0px 5px 5px 5px;
        border: solid 1px #666;
}

#content2 {
        width: 934px;
        height: 447px;
        margin: 5px 7px auto;
        padding: 0px 5px 5px 5px;
        border: solid 1px #666;
}

#content_left {
	width: 421px;
	height: 429px;
	margin-top: 5px;
        margin-left: 1px;
	padding: 5px 20px;
	border: solid 1px #000;
	background:#030;
	float: left;
}

#content_right {
	width: 421px;
	height: 429px;
	margin-top: 5px;
        margin-right: 1px;
	padding: 5px 20px;
	border: solid 1px #000;
	background:#030;
	float: right;
}

#content_full_width {
	width: 891px;
	height: 429px;
	margin-top: 5px;
        margin-right: 1px;
	padding: 5px 20px;
	border: solid 1px #000;
	background:#030;
}

#content_wrapper_12 {
	width: 621px;
	height: 449px;
     	float: left;
}

#content_1 {
	width: 265px;
	height: 429px;
	margin-top: 5px;
        margin-left: 1px;
	padding: 5px 20px;
	border: solid 1px #000;
	background:#030;
	float: left;
}

#content_2 {
	width: 265px;
	height: 429px;
	margin-top: 5px;
	padding: 5px 20px;
	border: solid 1px #000;
	background:#030;
        float: right;
}

#content_3 {
	width: 265px;
	height: 429px;
	margin-top: 5px;
        margin-right: 1px;
	padding: 5px 20px;
	border: solid 1px #000;
	background:#030;
        float: right;
}

div.content_left {
	width: 462px;
	height: 90px;
	margin-top: 5px;
	padding: 0px;
	float: left;
	background:#030;
	border: solid 1px #000;
}

div.content_right {
	width: 462px;
	height: 90px;
	margin-top: 5px;
	padding: 0px;
	float: right;
	background: #030;
	border: solid 1px #000;
}

div.content_left a{
	display:block;
	text-align:left;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

div.content_right a{
	display:block;
	text-align:left;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

div.content_left img{
	display:block;
	float: right;
	border: none;
}

div.content_right img{
	display:block;
	float: right;
	border: none;
}

div.bartext {
	padding: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
}

div.bartext2 {
	padding: 30px 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
        line-height: 1;
        padding-top: 10px;
	color: #FFF;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 1,5;
	font-weight: normal;
	color: #FFF;
}


a:active { color: #FFFFFF;}

a:visited { color: #DFDFDF;}

ul.search li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 2;
	font-weight: normal;
	color: #FFF;
}

img.framed {
	background: #5F5F5F;
	border: solid 1px #FFFFFF;
}

ul.services li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}

ul.references{
      margin:0;
      padding-left: 15px;
}

ul.references li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 1,7;
	font-weight: normal;
	color: #FFF;
}

div.reference_wrapper{
        clear: both;
        float: left;
        width: 410px;
}

div.reference_title{
        clear: both;
        width: 410px;
}

div.reference_text{
        float: left;
	border: none;
        width: 270px;
}

div.reference_img{
        display: inline;
	border: none;
        width: 130px;
}

div.reference_img2{
        clear: both;
        width: 410px;
}

#footer{
        width: 920px;
        height: 20px;
        margin: 5px auto;
}

#footer p{
        margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
}
/* End of 'DESTIN - CSS' */

