/****************************************
****** GENERAL AND MASTER TEMPLATE ******
****************************************/

html { overflow-y: scroll; }
h1{
	line-height:130%;
}
body{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 0;
	background: #ffffff;
	line-height:150%;
}

a { text-decoration:none; outline:none; color:#229ad0; font-weight:bold; }
img { border:none; }
p { margin-top: 0; }

input[type="submit"] { border:none; background-color:#1081af; color:#ffffff; }
input[type="button"] { border:none; background-color:#1081af; color:#ffffff; }
input[type="text"] { border:solid 1px #999999; width:200px}
input[type="password"] { border:solid 1px #999999; width:200px;}
/****************************
****** MASTER TEMPLATE ******
*****************************/
#topContainer {
	background-image:url('/images/top_background.jpg');
	background-repeat:repeat-x;
}
#topInnerContainer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#topMenu {
	text-align:right;
	margin-top:5px;
}

#copyright {
	padding-top:10px;
}
#logo {
	float:left;
}
#search {
	text-align:right;
	margin-top:35px;
}

#menuContainer {
	background-image:url('/images/menu_background.jpg');
	background-repeat:repeat-x;
	height:29px;
}
#menuInnerContainer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	line-height:29px;
	color:#ffffff;
}

#menuInnerContainer .menuItem {
	height:29px;
	float:left;
	border-left:solid 1px #006d9c;
	cursor:pointer;
}
#menuInnerContainer .menuItemHover {
	height:29px;
	background-color:#006d9c;
	border-left:solid 1px #006d9c;
	float:left;
	cursor:pointer;
}


#menuInnerContainer .menuItemActive {
	height:29px;
	background-color:#006d9c;
	border-left:solid 1px #006d9c;
	float:left;
	cursor:pointer;
}

#menuInnerContainer .rightBorder { border-right:solid 1px #006d9c; }

#menuInnerContainer a { color:#ffffff; font-weight: normal;}



#bodyContainer {
	background-image:url('/images/body_background.jpg');
	background-repeat:repeat-x;
	height:528px;
}
#bodyInnerContainer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}



/*******************************
****** FRONTPAGE TEMPLATE ******
*******************************/

.frontpage_teaser {
	margin-bottom:10px;
}

.frontpageNews {
	width:30%;
	float:left;
	height:200px;
	overflow:hidden;
	padding-right:20px;
	padding-top:20px;
}

.newsHeadingBlue {
    color:#55b1db;
    font-size:14px;
    font-weight:bold;
}

.newsHeadingBlack {
    color:#000000;
    font-size:14px;
    font-weight:bold;
}



/*******************************
****** SUB MENU ****************
*******************************/
#shadow 
{

	background-color:#cacaca;
	margin: 0px;
	width: 200px;
	padding: 0px;
	margin-right:25px;
	margin-bottom:15px;
}
ul.subnav 
{
    position:relative;
	bottom:2px;
	right: 2px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	list-style:none;
}

/* LEVEL 1 */
ul.subnav.lv1 {
    margin: 0px;
    padding: 0px;
    line-height:30px;
    text-indent:5px;
}

ul.subnav.lv1 li a {
    border-bottom: 1px solid #55b1db;
    color: #55b1db;
    display: block;
    line-height:30px;
    font-weight: normal;
}
.nobottomborder{
border-style:solid;
border-width:0px !IMPORTANT;
}

ul.subnav.lv1 li a:hover {
}

ul.subnav.lv1 .navselected {
    color: #000000;
}

ul.subnav.lv1 .subnavselected {
    color: #000000;
}

/* LEVEL 2 */
ul.lv2 {
	border-top:solid 1px #55b1db;
	border-bottom:solid 1px #55b1db;
    margin:0px;
    padding:0px;
    line-height:30px;
    text-indent:10px;
    list-style:none;
    background-color:#dbebf2;
}

ul.subnav .lv2 li a {
    color: #55b1db;
    display: block;
    line-height:30px;
    border:none; !IMPORTANT
}

ul.subnav.lv2 li a:hover {
}

ul.subnav.lv2 .navselected {
    color: #000000;
}

ul.subnav.lv2 .subnavselected {
    color: #000000;
}


/***********************************
****** CONTACT FORM ****************
***********************************/
.contactInput {
	border:solid 1px #999999; width:406px
}
.contactThankyou {
	color:#ff0000;
	font-weight:bold;
}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-size:21px;
font-weight:normal;
}

.superlink {
display:block;
	height:36px;
	line-height:36px;
	text-indent:13px;
	width:377px;
	background-image: url(/images/linkbar.png);
}

