@charset "utf-8";
/* CSS Document */

* {
	margin: 0; padding: 0;
}

body {
	background: white url(images/squig_bg.jpg) top center no-repeat; font-family: Arial, Helvetica, sans-serif
}

#containter {
	width: 850px;
	margin: 0 auto;
}

.clear {
	clear: both
}


#headerarea {
	width: 850px;
	height: 250px;
}

#logoarea {
	float: right;
	width: 510px;
	height: 200px;
	margin-top: 25px
}

#logo {
	float: right;
	width: 200px;
	height: 200px
}

#aboutstrap {
	float: left;
	width: 310px;
	height: 50px;
	margin-top: 50px
}

#contactarea {
	float: left;
	width: 200px;
	height: 50px;
	margin-top: 150px
}

#contactbtn
{
  display: block;
  width: 200px;
  height: 50px;
  background: url(images/contactbtn.gif) no-repeat 0 0;

}

#contactbtn:hover
{ 
  background-position: 0 -50px;
}

#contactbtn span
{
  display: none;
}

#stpagesection {
	width: 850px;
	margin-top: 20px
}

#midsection {
	width: 850px;
	margin-top: 0px;
	background: url(images/mid_bg.jpg) no-repeat;
	height: 220px
}

.itemblock {
	float: left;
	width: 185px;
	height: 200px;
	margin: 20px 0 0 19px;
}

.blockimage {
	margin-top: 5px;
	border: 5px solid #b2b8d2
}

.blockimage:hover {
	border: 5px solid #de494f
}

#section3 {
	width: 850px;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #CCCCCC
}

h2.midboxheads a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	letter-spacing: -1px;
	margin-bottom: 3px;
	color: #646464
}

h2.midboxheads a:hover {
	color: #de494f
}

.itemblockabout {
	float: left;
	width: 385px;
	height: 320px;
	margin: 0 5px 0 25px;
}

.itemblockwhy {
	float: left;
	width: 185px;
	height: 175px;
	margin: 0 5px 0 25px
}

h2.standardh2  {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-bottom: 3px;
	color: #646464
}

img { border: 0; }

#navcontainer ul {
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 90%;
	float: left
}

#mainnavleft {
	float: left;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 90%;
}

#mainarearight {
	float: right;
	width: 610px;
	margin-bottom: 50px
}

#mainarearight p {
	line-height: 20px;
}

#mainarearight ul {
	line-height: 20px;
	margin-left: 30px;
	margin-bottom: 10px;
	font-size: 90%
}

#mainarearight ul a {
	text-decoration: none;
	color: #5375a6
}

#mainarearight ul a:hover {
	text-decoration: underline;
	color: #5375a6
}

#mainarearight h1, a {
	color: #000; text-decoration: none;
}

#mainarearight h1, a:hover {
	color: #5375a6
}

#mainarearight h1 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-bottom: 10px;
	color: #646464;
	font-size: 170%
}

#navcontainer {
	width: 205px;
	float: left
}

p {
	font-size: 90%; margin-top: 15px
}

#footersection {
	width: 100%;
	border-top: 1px solid #34547f;
	background: url(images/footerbg.gif) repeat-x;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 0;
	margin-top: 15px;
	font-size: 70%
}

#footersection p {
	color: white
}

#footersection a {
	text-decoration: none;
	font-weight: bold;
	color: white
}

#footersection a:hover {
	color: #4f73a4;
	background-color: white
}

.copyimage {
	float: right; margin: 15px; border: 5px solid #5376a7
}

.right {
	float: right; margin-left: 10px; border: 5px solid #5376a7
}

/* CSS Document */
#menucase ul.vert-news{margin:0 0 0 6px;padding:0;list-style-type:none;display:block;font:bold 16px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:205px;border-bottom:1px solid #8f8f8f;}
#menucase ul.vert-news li{margin:0;padding:0;border-top:1px solid #8f8f8f;}
#menucase ul.vert-news li a{display:block;text-decoration:none;color:#8f8f8f;background: #f4f3f7;padding:0 0 0 20px;width:185px;}
#menucase ul.vert-news li a:hover{background: #5375a6 url(images/vert-one_arrow.gif) no-repeat 0 9px; color: #fff}
#menucase ul.vert-news li a.current,ul.vert-one li a.current:hover{background:#5375a6 url(images/vert-one_arrow.gif) no-repeat 0 9px; color: white}