@charset "utf-8";
/* CSS Document */

body
{
	background-color: #FFFFFF;
}
div.maincontainer
{
	width:1002px;
	height:1215px;
	align: center;
	margin: 0px auto;
}
div.maincontainer2
{
	width:1002px;
	height:1200px;
	align: center;
	margin: 0px auto;
}
div.maincontainer3
{
	width:1002px;
	height:1230px;
	align: center;
	margin: 0px auto;
}
div.maincontainer4
{
	width:1002px;
	height:1390px;
	align: center;
	margin: 0px auto;
}
div.maincontainer4b
{
	width:1002px;
	height:1550px;
	align: center;
	margin: 0px auto;
}
div.maincontainer5
{
	width:1002px;
	height:100%;
	align: center;
	margin: 0px auto;
}
div.maincontainer6
{
	width:1002px;
	height:2425px;
	align: center;
	margin: 0px auto;
}
div.maincontainer7
{
	width:1002px;
	height:1220px;
	align: center;
	margin: 0px auto;
}
div.maincontainer8
{
	width:1002px;
	height:1050px;
	align: center;
	margin: 0px auto;
}
div.navbar
{
	width:1000px;
	height:35px;
	background-image:url(./imageswrw/navbar.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
div.navbarlinks
{
	width:970px;
	height:27px;
	margin: 0px auto;
	padding-top: 8px;
	text-align: center;
}
div.banner
{
	width:1000px;
	height:283px;
	background-image:url(./imageswrw/banner.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
div.bluebuttoncontainer
{
	width:1000px;
	height:153px;
	background-image:url(./imageswrw/bluebuttons.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.bluebutton
{
	width:330px;
	height:148px;
	background-image:url(./imageswrw/bluebuttons.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 4px;
}
div.bluebuttonright
{
	width:330px;
	height:148px;
	background-image:url(./imageswrw/bluebuttons.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-right: 2px;
}
div.bluebuttontextbox
{
	width:295px;
	height:125px;
	float:left;
	text-align:left;
	padding-top: 20px;
	padding-left: 20px;
}
div.content1container
{
	width:1000px;
	height:405px;
	background-image:url(./imageswrw/content1.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont2container
{
	width:1000px;
	height:560px;
	background-image:url(./imageswrw/content1_medium.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont3container
{
	width:1000px;
	height:580px;
	background-image:url(./imageswrw/content1_medium2.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont4container
{
	width:1000px;
	height:1000px;
	background-image:url(./imageswrw/content1_long3.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont4containerb
{
	width:1000px;
	height:910px;
	background-image:url(./imageswrw/content1_long2.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont5container
{
	width:1000px;
	height:100%;
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}

div.contCaseStudiescontainer
{
	width:1000px;
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont6container
{
	width:1000px;
	height:1790px;
	background-image:url(./imageswrw/content1_longer.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont7container
{
	width:1000px;
	height:580px;
	background-image:url(./imageswrw/content1_medium2.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont7containersend2
{
	width:1000px;
	height:415px;
	background-image:url(./imageswrw/content1.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.cont8container
{
	width:1000px;
	height:415px;
	background-image:url(./imageswrw/content1.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.content1left
{
	width:625px;
	height:375px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.cont2left
{
	width:625px;
	height:540px;
	float:left;
	padding: 15px;
	text-align: left;
}
.content2left p font, 
.cont3right p font{
	display:none;
}
div.cont3left
{
	width:625px;
	height:560px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.cont4left
{
	width:625px;
	height:980px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.cont4leftb
{
	width:625px;
	height:870px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.cont5left
{
	width:1000px;
	height:100%;
	float:left;
	text-align: left;
}

div.contCaseStudiesleft
{
	width:1000px;
	float:left;
	text-align: left;
}

div.cont6left
{
	width:625px;
	height:1770px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.cont7left
{
	width:625px;
	height:560px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.cont8left
{
	width:625px;
	height:375px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.content1left2
{
	width:630px;
	height:80px;
	float:right;
	text-align: left;
}
div.bulletmaincontainer
{
	width:630px;
	height:150px;
	float:left;
	text-align: left;
}
div.bulletcontainerleft
{
	width:300px;
	height:70px;
	float:left;
	text-align: left;
	padding-left: 10px;
}
div.bulletcontainerright
{
	width:300px;
	height:70px;
	float:right;
	text-align: left;
}
div.bulletmaincontainer2
{
	width:630px;
	height:170px;
	float:right;
	text-align: left;
	margin-bottom: 5px;
}
div.bulletcontainerleft2
{
	width:300px;
	height:170px;
	float:left;
	text-align: left;
	padding-left: 10px;
}
div.bulletcontainerright2
{
	width:300px;
	height:170px;
	float:right;
	text-align: left;
}
div.content1right
{
	width:300px;
	height:375px;
	float:right;
	padding: 15px;
	text-align: left;
}
div.cont2right
{
	width:300px;
	height:540px;
	float:right;
	padding: 15px;
	text-align: left;
	background-image: url(./imageswrw/content1_2.jpg);
	background-repeat: no-repeat;
}
div.cont3right
{
	width:300px;
	height:575px;
	float:right;
	padding: 15px;
	text-align: left;
	background-image: url(./imageswrw/content1_2.jpg);
	background-repeat: no-repeat;
}

div.contContactright
{
	width:300px;
	height:425px;
	float:right;
	padding: 15px;
	text-align: left;
	background-image: url(./imageswrw/content1_2.jpg);
	background-repeat: no-repeat;
}

div.cont4right
{
	width:300px;
	height:395px;
	float:right;
	padding: 15px;
	text-align: left;
	background-image: url(./imageswrw/content1_2.jpg);
	background-repeat: no-repeat;
}
div.cont5right
{
	width:300px;
	height:375px;
	float:right;
	padding: 15px;
	text-align: left;
}
div.cont6right
{
	width:300px;
	height:540px;
	float:right;
	padding: 15px;
	text-align: left;
	background-image: url(./imageswrw/content1_2.jpg);
	background-repeat: no-repeat;
}
div.cont7right
{
	width:300px;
	height:380px;
	float:right;
	padding: 15px;
	text-align: left;
	background-image: url(./imageswrw/content1_2.jpg);
	background-repeat: no-repeat;
}
div.cont7rightsend2
{
	width:300px;
	height:375px;
	float:right;
	padding: 15px;
	text-align: left;
}
div.cont8right
{
	width:300px;
	height:375px;
	float:right;
	padding: 15px;
	text-align: left;
}
div.rightholder
{
	width:330px;
	height:775px;
	float:right;
}
div.imageholder
{
	width:330px;
	height:225px;
	float:right;
	background-image: url(./imageswrw/cont2_2.jpg);
	background-repeat: no-repeat;
}
div.content2container
{
	width:1000px;
	height:235px;
	background-image:url(./imageswrw/cont2.jpg);
	float:left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.content2left
{
	width:625px;
	height:190px;
	float:left;
	padding: 15px;
	text-align: left;
}
div.content2lefttext
{
	width:450px;
	height:190px;
	float:left;
	text-align: left;
}
div.casestudyimage
{
	width:150px;
	height:168px;
	float: right;
	padding-top: 20px;
}
div.content2right
{
	width:300px;
	height:205px;
	float:right;
	padding: 15px;
	text-align: left;
}
div.footerline
{
	width:1002px;
	height:5px;
	background-image:url(./imageswrw/footerline.jpg);
	float:left;
	background-repeat: no-repeat;
}
div.footercontainer
{
	width:1002px;
	height:20px;
	float:left;
}
div.footerleft
{
	width:620px;
	height:20px;
	float:left;
	padding-left: 10px;
}
div.footerright
{
	width:185px;
	height:20px;
	float:right;
}
div.submit
{
	width:625px;
	height:50px;
	float:left;
	text-align: left;
}
div.topimage
{
	width: 1000px;
	height: 35px;
	float: left;
	background-image: url(./imageswrw/top_content_1.jpg);
}
div.textholder
{
	width: 970px;
	height: 480px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(./imageswrw/middle_content_1.jpg);
	background-repeat: repeat-y;
}
div.textholder2
{
	width: 970px;
	height: 280px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(./imageswrw/middle_content_1.jpg);
	background-repeat: repeat-y;
}

div.textholder3
{
	width: 970px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(./imageswrw/middle_content_1.jpg);
	background-repeat: repeat-y;
}

div.bottomimage
{
	width: 1000px;
	height: 35px;
	float: left;
	background-image: url(./imageswrw/bottom_content_1.jpg);
}
.h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#000000;
	font-weight: bold;
}
.h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#00acec;
	font-weight: bold;
}
.h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
}
.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	font-weight: bold;
}
.subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight: bold;
}
.subtitleredwhite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:ffffff;
	font-weight: bold;
}
.textredwhite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	line-height: 15px;
}
.date
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight: bold;
}
.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	line-height: 15px;
}
.textwhite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	line-height: 15px;
}
.blue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00acec;
	font-weight: bold;
}
.blue2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00acec;
	font-weight: bold;
}
.black
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight: bold;
}
.black2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.navlinks
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.navlinks:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
}
.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}
.link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:underline;
}
.link2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}
.link2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:underline;
	line-height: 20px;
}
.more
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
}
.more:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight: bold;
	text-decoration:underline;
}
.moreredwhite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#E70604;
	font-weight: bold;
	text-decoration:none;
}
.moreredwhite:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#E70604;
	font-weight: bold;
	text-decoration:underline;
}
.footertext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#929397;
	font-weight: bold;
	text-decoration:none;
}
.footerlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#929397;
	font-weight: bold;
	text-decoration:none;
}
.footerlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#929397;
	font-weight: bold;
	text-decoration:underline;
}
.redlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E70604;
	font-weight: bold;
	text-decoration:none;
}
.redlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E70604;
	font-weight: bold;
	text-decoration:underline;
}


.newsControl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #000000;
}