body {
	background-color: #f3f3f3; 
	font-family: Georgia, Arial, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.clear{clear:both;}
.mgn10{margin-top:10px;}
.mgn20{margin-top:10px;}
img, td, div { behavior: url(iepngfix.htc); }

a { text-decoration: none; color: #009ee0; }
a:visited { text-decoration: none; color: #009ee0; }
a:hover { text-decoration: underline;color: #009ee0; }

H1{
	font-family: Georgia, Arial, sans-serif;
	font-size: 30px;
	font-weight:normal;
	line-height: 36px;
	color: #20a9e3;
	display:inline;
	padding-bottom: 10px;
}
H1.big{
	font-family: Georgia, Arial, sans-serif;
	font-size:46px;
	font-weight:normal;
	color: #20a9e3;
	margin:0px;
	padding:10px 0px;
}
H1 a { text-decoration: underline;  }
small{font-family:Georgia; font-size:9px; color:#9b9b9b; display:block; padding:6px 0px 0px 0px; text-transform:uppercase;}
H2{
	font-size: 16px;
	display:inline;
}

H3{
	font-size: 13px;
	display:inline;
}

.headerblubox{
	background-image: url('images/blueplutt.png');
	background-repeat: no-repeat;
	font-family: Georgia, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-transform:uppercase;
	color: #5d5d5d;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding-left:30px; padding-right:0px; padding-top:1px; padding-bottom:0px
}

#maindiv{
	border: 0px solid black;
	width: 885px;
	text-align:left;
	position:relative;
}
#logo{
	position:absolute;
	left: -30px;
	top: 14px;
	width: 214px;
	height: 117px;
	z-index: 10;
}
#login{
	position:absolute;
	right: 153px;
	top: 25px;
	width: 73px;
	height: 24px;
	z-index: 10;
}
#topdiv{
	height: 110px;
	border-bottom: 1px solid #d1d1d1;
	position:relative;
}
#menudiv{
	position:absolute;
	left: 325px;
	bottom: -1px;
	border: 0px solid #555555;
	width: 570px;
}

#navmenu{
	float: right;
	list-style-type: none;
	display: inline; 
	padding: 12px 0px 12px 0px; 
	margin: 0px;
	font-family: Georgia, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.menuitem {
	padding: 11px 11px 11px 11px; 
	color: #5d5d5d;
	list-style-type: none;
	display: inline; 
	border: 0px solid red;
}

.menuitem a{ text-decoration: none; color: #5d5d5d; }
.menuitem a:hover{ text-decoration: none; color: #20a9e3; }

.menuitem_act {
	background-color: #f3f3f3;
	padding: 11px 11px 11px 11px; 
	color: #20a9e3;
	list-style-type: none;
	display: inline; 
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #f3f3f3;
	border-left: 1px solid #d1d1d1;
}
.menuitem_act a{ text-decoration: none; color: #20a9e3; }
.menuitem_act a:hover{ text-decoration: none; color: #20a9e3; }


.content_main{width:615px;}
.content{
	border-bottom: 1px solid #d1d1d1;
	padding: 30px 0px 30px 0px;
	text-align: left;
	position:relative;
}

.content_case {
	border-bottom: 1px solid #d1d1d1;
	padding: 30px 0px 30px 0px;
	text-align: left;
	position:relative;
}

.content_case2 {
	border-bottom: 1px solid #d1d1d1;
	padding: 15px 0px 30px 0px;
	text-align: left;
	position:relative;
}

.right_main{width:900px;}
.twitter{
	padding: 143px 0px 30px 640px;
	text-align: right;
	position:absolute;
}
.big_txt{width:615px;border-bottom: 1px solid #d1d1d1;font-family:Georgia; font-size:16px; line-height:20px; color:#5d5d5d;padding:0px 0px 15px 0px;}
.div_box{width:290px; padding:0px 30px 0px 0px; float:left;font-family:Georgia; font-size:11px; color:#5d5d5d;}

.label{float:left;width:80px; padding:0px 20px 5px 0px; text-align:right;}
.txtbox{float:left; width:400px;padding:0px 0px 5px 0px;}
.input{width:200px;}
.txtarea{width:200px; height:80px;}

/* CASE LIST */
.caselist { width: 100%; }
.caselist ul{margin:0px; padding:0px; list-style-type:none;}
.caselist ul li{ float: left; width:196px; height: 180px; padding:4px; background-color: #fff; border: 1px solid #cccccc; margin-right:15px; }
.caselist ul li:hover { float: left; width:196px; height: 180px; background-color: #fff; border: 4px solid #009ee0; padding:1px; }

.caselist ul li .bimg { width:196px; margin-bottom: 3px; }
.caselist ul li .bimg img{border:none;}
.caselist ul li h5 {font-family:Georgia; font-size: 12px; color: #009ee0; font-weight: normal; padding:0px 6px 0px 6px;margin:0px;}
.caselist ul li p { margin: 6px; padding: 0; line-height: 130%; font-size:12px; font-family:Georgia; color:#5d5d5d; line-height:16px;}
.caselist ul li p a{color:#5d5d5d; text-transform:uppercase;font-size:10px; font-family:Georgia;}

.casepanel{background-image:url('images/case_pnl_bg.jpg'); background-repeat:no-repeat; background-position: left top; 
width:858px; height:310px;
padding:15px}

/*
.caselist { width: 100%; margin-bottom: 0px; }
.caselist .caseblock { float: left; width:196px; height: 180px; padding:4px; background-color: #fff; border: 1px solid #cccccc; margin-right: 20px; }
.caselist .caseblock:hover { float: left; width:196px; height: 180px; background-color: #fff; border: 5px solid #009ee0; margin-right: 20px; }

.caselist .caseblock .bimg { width:196px; margin-bottom: 3px; }
.caselist .caseblock h5 {font-family:Georgia; font-size: 12px; color: #009ee0; font-weight: normal; padding:0px 6px 0px 6px;margin:0px;}
.caselist .caseblock p { margin: 6px; padding: 0; line-height: 130%; font-size:12px; font-family:Georgia; color:#5d5d5d; line-height:16px;}
.caselist .caseblock p a{color:#5d5d5d; text-transform:uppercase;font-size:10px; font-family:Georgia;}

.caselist .lastblock { margin-right: 0; }
*/

#footer{padding: 30px 0px 30px 0px;}
