/* CSS Document */

html {
	color:#7c7c7c;
	font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size:14px;

}

body {
	padding: 0px;
	margin: 7px 0px 0px 0px;
	text-align: center;
	font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
}



p {padding:0;	margin:0;color:#7c7c7c;}
.poweredBy {		padding: 0px;		text-align: center;}
.poweredBy a {color:#000000;}
.left { 	text-align: left;}
.center {	text-align: center;	margin-left:auto;	margin-right:auto;}
.right { 	text-align: right;}

img {	border: none;	margin:0;	padding:0;}

h1 {}

h2 {color:#555555;}

h3 {}

h4 {}

#clear{overflow: hidden;}

/*colors*/
.blue{color:#01aef0;/*blue*/}
.grey{color:#555555;}
.darkgrey{color:#8e8e8e;}
.green{color:#0fe70f; /*green*/}
.red{color:#FF1A00; /*red*/}
.pink{color:#fd0396; /*pink*/}

/*GENERAL*/
a:link, a:active, a:visited {	color: #01aef0;	text-decoration: none;}
a:hover {	cursor: pointer;	text-decoration: underline;	color: #01aef0;text-decoration:none;}
a.link:link, a.link:active, a.link:visited {color: #01aef0;	text-decoration: none;}
a.link:hover {	cursor: pointer;	text-decoration: none;	color: #a8a8a8;text-decoration:none;}

a.green:link, a.green:active, a.green:visited {color: #0fe70f;	text-decoration: none;}
a.green:hover {	cursor: pointer;	text-decoration: none;	color: #0fe70f;text-decoration:none;}

a.red:link, a.red:active, a.red:visited {color: #FF1A00;	text-decoration: none;}
a.red:hover {	cursor: pointer;	text-decoration: none;	color: #FF1A00;text-decoration:none;}

a.pink:link, a.pink:active, a.pink:visited {color: #fd0396;	text-decoration: none;}
a.pink:hover {	cursor: pointer;	text-decoration: none;	color: #fd0396;text-decoration:none;}

#mainbody {
width:1008px;
height:628px;
margin:0 auto;
padding-top:20px;
text-align:left;
background-image:url(../images/mainbody.gif);
background-repeat:no-repeat;
}

#mainbody2 {
width:1008px;
height:735px;
margin:0 auto;
padding-top:20px;
text-align:left;
background-image:url(../images/mainbody2.gif);
background-repeat:no-repeat;
}
#mainbody3 {
width:1008px;
margin:0 auto;
padding-top:20px;
text-align:left;
background-image:url(../images/mainbody3.gif);
background-repeat:no-repeat;
}
#innerbody {
width:905px;
height:588px;
text-align:left;
margin:0px 0px 0px 52px; /*Placing the main content centered*/
border:0px solid #666666;
}

#innerbody2 {
width:905px;
height:695px;
text-align:left;
margin:0px 0px 0px 52px; /*Placing the main content centered*/
border:0px solid #666666;
}
#innerbody3 {
width:905px;
text-align:left;
margin:0px 0px 0px 52px; /*Placing the main content centered*/
border:0px solid #666666;

}
#header { 
width:100%;
border:0px solid #666666;
}

/*TOPMENU*/

#topnavigation {  float:left;	margin: 0px 0px 0px 30px;	padding: 0px 0px 0px 0px;}

#topnavigation li {  font-size:14px;color: #a8a8a8;/*grey*/	list-style: none;	float: left;	width:auto;	text-align:center;}
#topnavigation li a {	display: block;	color: #a8a8a8;/*grey*/	text-decoration: none; }
#topnavigation li a.selected {	color: #01aef0; /*blue*/}
#topnavigation.green li a.selected{	color: #0fe70f; /*green*/}
#topnavigation.red li a.selected{	color: #FF1A00; /*red*/}
#topnavigation.pink li a.selected{	color: #fd0396; /*pink*/}
#topnavigation li a:hover {	color: #01aef0;/*blue*/text-decoration:none;}
#topnavigation.green li a:hover {	color: #0fe70f; /*green*/text-decoration:none;}
#topnavigation.red li a:hover {	color: #FF1A00; /*red*/text-decoration:none;}
#topnavigation.pink li a:hover {	color: #fd0396; /*pink*/text-decoration:none;}

#topcontact {  float:right;	margin: 0px 30px 0px 0px;	padding: 0px 0px 0px 0px;}
#topcontact li {  font-size:14px;	list-style: none;	float: left;	width:auto;	text-align:center;
}
#topcontact li a {	display: block;	color: #a8a8a8;/*grey*/	text-decoration: none; }
#topcontact li a.selected {	color: #01aef0; /*blue*/}
#topcontact.green li a.selected {	color:#0fe70f; /*green*/}
#topcontact.red li a.selected {	color:#FF1A00; /*red*/}
#topcontact.pink li a.selected {	color:#fd0396; /*pink*/}
/*END TOPMENU*/



/*TOP HEADER*/
#topheader{
width:860px;
height:78px;
border:0px solid #666666;
margin:22px 0px 0px 23px;
overflow:hidden;
}
#logo{margin-top:35px;float:right;}
#pageheader{float:left;width:340px;font-size:95px;color:#a8a8a8;line-height:80px;}
#menuheader{float:left;margin:0px 0px 0px 14px;}

#topmenu {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	line-height:14px;}
#topmenu li {  font-size:14px;	width:auto;	text-align:center;}
#topmenu li a {	color: #a8a8a8;/*grey*/	text-decoration: none; }
#topmenu li a.selected {	color: #01aef0; /*blue*/}
#topmenu.green li a.selected {	color:#0fe70f; /*green*/}
#topmenu.red li a.selected {	color:#FF1A00; /*red*/}
#topmenu.pink li a.selected {	color:#fd0396; /*pink*/}
#topmenu li a:hover {	color: #01aef0;/*blue*/text-decoration:none;}
#topmenu.green li a:hover {	color:#0fe70f; /*green*/text-decoration:none;}
#topmenu.red li a:hover {	color:#FF1A00; /*red*/text-decoration:none;}
#topmenu.pink li a:hover {	color:#fd0396; /*pink*/text-decoration:none;}
/*END TOP HEADER*/

/*MAINCONTENT*/
#maincontent{
width:860px;
height:385px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:54px 0px 0px 23px;
overflow:hidden;
}
#maincontenthome{
width:860px;
height:425px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:14px 0px 0px 23px;
overflow:hidden;
}
#maincontentfixed{
width:860px;
height:385px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:54px 0px 0px 23px;
overflow:hidden;
}
#maincontentnotfixed{
width:860px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:25px 0px 0px 23px;
overflow:hidden;
}
#maincontentfixededirect{
width:860px;
height:492px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:54px 0px 0px 23px;
overflow:hidden;
}

#maincontentfixedslide{
width:860px;
height:399px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:40px 0px 0px 23px;
overflow:hidden;
}
#maincontentfixed h1{font-size:30px;color:#01aef0;font-weight:normal;margin:0px;padding:0xp;letter-spacing:0.5px;line-height:1em;width:766px;}
#maincontentfixed h1.hquote{font-size:28px;color:#01aef0;font-weight:normal;margin:30px 0px 0px 0px;padding:0xp;letter-spacing:0.5px;line-height:1em;width:800px;border:0px solid #000;}
#maincontentfixed p{color:#a8a8a8;font-size:24px;}

#maincontentfixededirect h1{font-size:30px;color:#01aef0;font-weight:normal;margin:0px;padding:0xp;letter-spacing:0.5px;line-height:1em;width:766px;}
#maincontentfixededirect h1.hquote{font-size:28px;color:#01aef0;font-weight:normal;margin:0px;padding:0xp;letter-spacing:0.5px;line-height:1em;width:800px;border:0px solid #000;}
#maincontentfixededirect p{color:#a8a8a8;font-size:24px;}

#homeleft{float:left;width:340px;margin-left:5px;}
#homeleft h1{font-size:18px;color:#a8a8a8;font-weight:normal;margin-bottom:3px;padding-bottom:0px;}
#homeleft a {	font-size:22px;color: #01aef0;/*blue*/	text-decoration: none;margin-top:0px;padding-top:0px; }
#homeleft a.selected {	color: #01aef0; /*blue*/}
#homeleft a:hover {	color: #01aef0;/*blue*/text-decoration:none;}

#contactleft{float:left;width:280px;margin-left:5px;}
#contactleft h1{font-size:30px;color:#7c7c7c;font-weight:normal;margin-bottom:0px;padding-bottom:0px;}
#contactleft p{font-size:18px;color:#7c7c7c;font-weight:normal;margin-bottom:0px;padding-bottom:0px;}
#contactleft a {	font-size:18px;color: #FF1A00;/*red*/	text-decoration: none; }
#contactleft a.selected {	color: #FF1A00; /*red*/}
#contactleft a:hover {	color: #FF1A00;/*red*/text-decoration:none;}

#contacttrade{margin-top:90px;font-size:8px;color:#7b7b7b;}

#homeright{float:right;width:470px;margin-left:40px;margin-top:10px;}
#contactright{float:right;width:472px;height:373;margin-left:38px;margin-right:62px;}
.slideshow{height:395px; width: 470px; margin: auto }

#homenews{width:100%;margin-top:2px;border:0px solid #7c7c7c;}
#homenews h1{font-size:20px;color:#7c7c7c;font-weight:normal;border-bottom:1px solid #d7d7d7;padding-bottom:8px;}
#homenews #newsitem.first {width:100%;border-bottom:1px dashed #d7d7d7;padding:0px 0px 10px 0px;margin-top:10px;font-size:13px;}
#homenews #newsitem {width:100%;border-bottom:1px dashed #d7d7d7;margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;min-height:55px;;font-size:13px;}
#homenews #newsitem #newsthumbpic .newsthumbpicimg{float:right;margin:-20px 5px 5px 2px;display:block;}
#homenews #newsitem h2.title{font-size:15px;color:#555555;font-weight:normal;margin:0px;padding:0px; letter-spacing: -0.5px;line-height: 1.2em;}

#newslisting .selected{color: #fd0396;}
#newslisting  a{font-size:14px;color: #7c7c7c;/*red*/	text-decoration: none;}
#newslisting a.selected {font-size:14px;color:#7c7c7c; /*red*/}
#newslisting a:hover {font-size:14px;color: #fd0396;/*red*/text-decoration:none;}

#newsadmin a:link, #newsadmin a:active, #newsadmin a:visited {color: #fd0396;	text-decoration: none;}
#newsadmin a:hover {	cursor: pointer;	text-decoration: none;	color: #fd0396;text-decoration:none;}

#newsitem.first{width:100%;border-bottom:1px dashed #d7d7d7;margin-top:10px;padding-bottom:12px;font-size:13px;}
#newsitem{width:100%;border-bottom:1px dashed #d7d7d7;padding-bottom:15px;font-size:13px;}
#newslisting h2{font-size:15px;color:#555555;font-weight:normal;margin:0px;padding:0px; letter-spacing: -0.5px;line-height: 1em;}
#newsitem h2.title{font-size:15px;color:#555555;font-weight:normal;margin:0px;padding:0px; letter-spacing: -0.5px;line-height: 1.2em;}
#newsitem h2.title.noline{border:0px;font-size:16px;color:#555555;font-weight:normal;margin:0px 0px 0px 0px;padding:0px; }
#newsitem p{width:70%;font-size:12px;color:#7c7c7c;font-weight:normal;margin:0px;padding:0px;}
/*#newsitem img{margin-top:-20px;}*/

#newsitem .newsthumbpicimg{float:right;margin-top:-17px;margin-left:5px;}
#newsimg {float:right;}

#homenews #newsitem a {	font-size:13px;color: #FF1A00;/*red*/	text-decoration: none; }
#homenews #newsitem a.selected {font-size:13px;color: #FF1A00; /*red*/}
#homenews #newsitem a:hover {font-size:13px;color: #FF1A00;/*red*/text-decoration:none;}

#newsitem a {	font-size:13px;color: #fd0396;/*red*/	text-decoration: none; }
#newsitem a.selected {font-size:13px;color: #fd0396; /*red*/}
#newsitem a:hover {font-size:13px;color: #fd0396;/*red*/text-decoration:none;}



#green1 {width:333px;float:left;margin-top:10px;}
#green2 {width:333px;float:left;margin-left:100px;margin-top:10px;}

#green1 p, #green2 p{color:#a8a8a8;font-size:14px;line-height:18px;}

#mainquote{margin:0px 0px 0px 38px;overflow:hidden;height:300px;}
#maindiv{margin:0px 0px 0px 0px;overflow:hidden;height:385px;}
#maindivslide{margin:0px 0px 0px 0px;overflow:hidden;height:399px;}

#maindivwork{margin:0px 0px 0px 42px;overflow:hidden;height:380px; width:767px;border:0px solid #666666;}
#maindivwork p{font-size:18px;}
#maindivwork h1{font-size:22px;color:#a8a8a8; letter-spacing:0.2px;line-height:1.15em;height:125px;}
#maindivwork h2{width:100%;font-size:20px;color:#7c7c7c; /*green*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;font-weight:normal;margin:0px 0px 0px 0px;}
#maindivwork h2.grey{width:100%;font-size:20px;color:#7c7c7c; /*grey*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;}

#maindivworkmovies{margin:0px 0px 0px 42px;overflow:hidden;height:380px; width:767px;border:0px solid #666666;}
#maindivworkmovies p{font-size:18px;}
#maindivworkmovies h1{font-size:18px;color:#a8a8a8; /*grey*/letter-spacing:0.7px;margin-bottom:5px;}
#maindivworkmovies h2{width:100%;font-size:20px;color:#0fe70f; /*green*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;font-weight:normal;margin:10px 0px 0px 0px;}
#maindivworkmovies h2.grey{width:100%;font-size:20px;color:#7c7c7c; /*grey*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;}

#maindivworkinter{margin:0px 0px 0px 42px;overflow:hidden;height:380px; width:767px;border:0px solid #666666;}
#maindivworkinter p{font-size:14px;}
#maindivworkinter h1{font-size:22px;color:#a8a8a8; /*grey*/letter-spacing:0.7px;}
#maindivworkinter h2{width:100%;font-size:20px;color:#0fe70f; /*green*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;font-weight:normal;margin:0px 0px 0px 0px;}
#maindivworkinter h2.grey{width:100%;font-size:20px;color:#7c7c7c; /*grey*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;}

#selectcategory {margin-top:40px;}
#startfeature {margin-top:40px;}
#startfeature2 {margin-top:15px;}
#startfeature3 {margin-top:0px;}

#newsdisplay{width:420px;float:left;margin-right:68px;border:0px solid #000;}
#newsdisplay  a{font-size:14px;color: #fd0396;/*red*/	text-decoration: none;}
#newsdisplay a.selected {font-size:14px;color:#fd0396; /*red*/}
#newsdisplay a:hover {font-size:14px;color: #fd0396;/*red*/text-decoration:none;}

#newsnav{margin-top:10px;border-top:1px solid #b7b7b7;padding-top:10px;}
#newsnav a{font-size:14px;color: #7c7c7c;/*red*/	text-decoration: none;}
#newsnav a.selected {font-size:14px;color:#fd0396; /*red*/}
#newsnav a:hover {font-size:14px;color: #fd0396;/*red*/text-decoration:none;}

#newsnavleft{float:left;}
#newsnavright{float:right;}

#newslisting{width:325px;float:right;border:0px solid #000;}
#newslisting h1{width:150px;}
#newslistnav{float:right;margin-top:18px;}




#maindivnews{margin:0px 0px 0px 42px;overflow:hidden;border:0px solid #666666;width:815px;}
#maindivnews p{font-size:14px;color:#7c7c7c;}
#maindivnews h1{font-size:20px;padding-bottom:15px;border-bottom:1px solid #d7d7d7;color:#7c7c7c;font-weight:normal;width:420px;}
#maindivnews h2{width:100%;font-size:20px;color:#0fe70f; /*green*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;font-weight:normal;margin:0px 0px 0px 0px;}
#maindivnews h2.grey{width:100%;font-size:20px;color:#7c7c7c; /*grey*/border-bottom:1px solid #d7d7d7;padding-bottom:10px;}

#maindivsitemap{margin:0px 0px 0px 42px;overflow:hidden;border:0px solid #666666;width:815px;}
#maindivsitemap p{font-size:14px;color:#7c7c7c;}
#maindivsitemap h1{font-size:20px;padding-bottom:15px;border-bottom:1px solid #d7d7d7;color:#7c7c7c;font-weight:normal;width:815px;}

#maindivcasestud{margin:0px 0px 0px 42px;overflow:hidden;height:380px; width:767px;border:0px solid #666666;}
#maindivcasestud p{font-size:18px;}
#maindivcasestud p.smaller{font-size:14px;}
#maindivcasestud p.underline{padding-bottom:15px;border-bottom:1px solid #d7d7d7;}
#maindivcasestud span.case18{font-size:18px;color:#01aef0;}
#maindivcasestud h1{font-size:22px;color:#a8a8a8; /*grey*/letter-spacing:0.7px;}
#maindivcasestud h2{width:100%;font-size:22px;color:#01aef0; /*blue*/border-bottom:1px solid #d7d7d7;padding-bottom:2px;font-weight:normal;margin:0px 0px 0px 0px;}
#maindivcasestud h3{width:100%;font-size:19px;color:#01aef0; /*blue*/border-bottom:0px solid #d7d7d7;padding-bottom:1px;font-weight:normal;margin:0px 0px 0px 0px;}
#maindivcasestud h3 a{width:100%;font-size:19px;color:#01aef0; /*blue*/padding-bottom:1px;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#casestud{float:left;width:110px;margin-left:50px;border:0px solid #000;}
#casestud.first{float:left;width:110px;margin-left:0px;}
#casestud h3{font-size:19px;color:#01aef0; /*blue*/border-bottom:0px solid #d7d7d7;padding-bottom:1px;padding-top:1px;font-weight:normal;margin:0px 0px 0px 0px;}
#casestud p{font-size:12px;color:#7c7c7c; /*grey*/border-bottom:0px solid #d7d7d7;font-weight:normal;margin:0px 0px 0px 0px;line-height:11px;}
#casestud h3 a,#casestud h3 a:active{font-size:19px;color:#FF1A00; /*red*/font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;letter-spacing: -0.4px;}

#casestudbox.first{width:210px;float:left;margin-left:0px;}
#casestudbox{width:210px;float:left;margin-left:67px;}
#casestudboximg{width:150px;height:70px;border:0px solid #000;margin-bottom:10px;}
#casestudboximg img{vertical-align:middle;display: block;margin:auto auto auto 0px;}
#casestudboxspec p{font-size:12px;color:#7c7c7c;}
#casestudboxspec p.link{margin-top:5px;}
#casestudboxspec  a{font-size:14px;color: #01aef0;/*blue*/	text-decoration: none;}
#casestudboxspec a.selected {font-size:14px;color:#01aef0; /*blue*/}
#casestudboxspec a:hover {font-size:14px;color: #01aef0;/*blue*/text-decoration:none;}

#maindivedirect{margin:0px 0px 0px 42px;overflow:hidden;height:487px; width:767px;border:0px solid #666666;}
#maindivedirect p{font-size:18px;}
#maindivedirect a{font-size:22px;text-decoration:none;color:#0fe70f;}
#maindivedirect h1{font-size:22px;color:#a8a8a8; /*grey*/letter-spacing:0.7px;}
#maindivedirect h2{width:100%;font-size:19px;color:#0fe70f; /*green*/border-bottom:0px solid #7c7c7c;padding-bottom:0px;font-weight:normal;margin:0px 0px 0px 0px;}
#maindivedirect p{width:100%;font-size:12px;color:#7c7c7c; /*grey*/font-weight:normal;margin:0px 0px 0px 0px;}
#maindivedirect h2.grey{width:100%;font-size:20px;color:#7c7c7c; /*grey*/border-bottom:1px solid #7c7c7c;padding-bottom:10px;}

#workcat{width:130px;float:left;border:0px solid #666666;margin-left:28px;}
#workcat.first{margin-left:0px;}
#workimg{width:130px;height:112px;margin-top:25px;}
#workspec.marged{margin:0px 0px 0px 17px;}
#workspec h3{font-size:15px;color:#0fe70f;margin:0px 0px 0px 0px;font-weight:normal;}
#workspec p{font-size:12px;color:#7c7c7c;}
#workspec a {	color: #0fe70f;/*green*/	text-decoration: none; }
#workspec a.selected {	color:#0fe70f; /*green*/}
#workspec a:hover {	color: #0fe70f;/*green*/text-decoration:none;}

#intercat{width:248px;float:left;border:0px solid #666666;margin-left:11px;}
#intercat.first{margin-left:0px;}
#interimg{width:248px;height:160px;margin-top:25px;}
#interimg2{width:248px;height:160px;margin-top:15px;}
#interspec.marged{margin:0px 0px 0px 17px;}
#interspec h3{font-size:15px;color:#0fe70f;margin:0px 0px 0px 0px;font-weight:normal;}
#interspec p{font-size:12px;color:#7c7c7c;}
#interspec a {	color: #0fe70f;/*green*/	text-decoration: none; }
#interspec a.selected {	color:#0fe70f; /*green*/}
#interspec a:hover {	color: #0fe70f;/*green*/text-decoration:none;}


#testimonialscompany{width:550px;font-size:20px;color:#b5b5b5;margin-top:10px;}
#testimonialslink{width:100%;height:25px;border:0px solid #666666;}


#projectspec{float:right;width:240px;margin-top:130px;border:0px solid #666666;}
#projectspec h1{font-size:18px;color:#a8a8a8; /*grey*/font-weight:normal;padding:0px 0px 0px 0px;margin:22px 0px 0px 0px;}
#projectspec p{font-size:12px;color:#a8a8a8; /*grey*/}
#projectspec p a{font-size:14px;}
#projectimg{float:left;width:552px;height:368px;margin-left:38px;border:0px solid #666666;}
#projectimg img { height: 368px; width: 552px; top:0; left:0 }

#projectspecintro{height:202px;border:0px solid #666666;}

#casestudiesspec{float:right;width:335px;margin-top:30px;border:0px solid #666666;}
#casestudiesspec h1{font-size:15px;color:#FF1A00; /*red*/font-weight:normal;padding:0px 0px 0px 0px;margin:22px 0px 0px 0px;}
#casestudiesspec p{font-size:12px;color:#b7b7b7; /*grey*/line-height:15px;}
#casestudiesspec p a{font-size:12px;}
#casestudies{float:left;width:406px;height:273px;margin-left:0px;border:0px solid #666666;}
#casestudies img { height: 273px; width: 406px; top:0; left:0 }

#casestudieslink{width:100%;height:25px;border:0px solid #666666;color:#7c7c7c;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#projectslink{width:100%;height:25px;border:0px solid #666666;color:#7c7c7c;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}

#linkleft{float:left;width:200px;color:#01aef0;font-size:14px;text-align:left;border:0px solid #666666;margin-top:0px;padding-top:0px;}
#linkleft a.grey{color:#7c7c7c;margin-top:0px;padding-top:0px;}
#linkleft a.grey:active{color:#7c7c7c;margin-top:0px;padding-top:0px;}
#linkright{float:right;width:200px;color:#01aef0;font-size:14px;text-align:right;border:0px solid #666666;margin-top:0px;padding-top:0px;}

#edirectleft{float:left;height:289px; width: 249px;border:0px solid #666666;}
#edirectright{float:right;margin-left:25px;border:0px solid #666666;}

.slideshowedirect{height:289px; width: 249px; margin: auto }
/*END MAINCONTENT*/

/*team pics*/
#teamleft{float:left;width:357px;height:380px;}
#teamright{float:right;text-align:left;width:430px;height:380px;border:0px solid #666666;}
#teamright h1{font-size:18px;font-weight:normal;color:#FF1A00;}
#teamright p{color:#7c7c7c;font-size:13px;}
div.teamfadehover1 {position:relative;}
div.teamfadehover2 {position:relative;margin-left:127px;}
div.teamfadehover3 {position:relative;margin-left:254px;}
div.teamfadehover4 {position:relative;margin:113px 0px 0px 0px;}
div.teamfadehover5 {position:relative;margin:113px 0px 0px 127px;}
div.teamfadehover6 {position:relative;margin:113px 0px 0px 254px;}
div.teamfadehover7 {position:relative;margin:113px 0px 0px 0px;border:0px solid #666666;}
div.teamfadehover8 {position:relative;margin:113px 0px 0px 127px;}
div.teamfadehover9 {position:relative;margin:113px 0px 0px 254px;}
img.teama {position:absolute;left: 0;top: 0; z-index: 10;	}
img.teamb {position: absolute;left: 0;top: 0;}

/*end team pics*/

/*FOOTER*/
#footer{
width:860px;
height:25px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:20px 0px 0px 23px;
overflow:hidden;
}
#footer2{
width:860px;
height:56px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:20px 0px 0px 67px;
}
#footer3{
width:860px;
height:56px;
border:0px solid #666666;
font-family: Times New Roman, "Times New Roman", Arial, Helvetica, sans-serif;
margin:0px 0px 0px 67px;
}
#footnavigation {  float:right;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
#footnavigation li {  font-size:11px;	list-style: none;	float: left;	width:auto;	text-align:center;margin:0px 5px 0px 5px;color: #a8a8a8;/*grey*/}
#footnavigation li.last {  font-size:11px;	list-style: none;	float: left;	width:auto;	text-align:center;margin:0px 0px 0px 5px;}
#footnavigation li a {	display: block;	color: #a8a8a8;/*grey*/	text-decoration: none; }
#footnavigation li a.selected {	color: #01aef0; /*blue*/}
#footnavigation li a:hover {	color: #01aef0;/*blue*/text-decoration:none;}

#footnavigation.darkgrey li a {	display: block;	color: #a8a8a8;/*grey*/	text-decoration: none; }
#footnavigation.darkgrey li a:hover {	color: #7b7b7b;/*grey*/}
#footnavigation.darkgrey li a.selected {	color: #7b7b7b;/*grey*/} 

#footnavigation.red li a {	display: block;	color: #a8a8a8;/*grey*/	text-decoration: none; }
#footnavigation.red li a:hover {	color: #FF1A00;/*red*/}
#footnavigation.red li a.selected {	color: #FF1A00;/*red*/} 

#footcopyright{float:right;font-size:9px;color: #7b7b7b;margin:25px 70px 0px 0px;}

#map {
width:350px;
height:250px;
}

.greenbottom td {
padding:20px 0 20px 0;
line-height:18px;
border-bottom:1px dotted #73BE1E;
}

#carounavcs{position:absolute;margin:260px 0px 0px 433px; width:240px;border:0px solid #000;height:16px;float:right;}
#carounavcs a {
color:#ffffff;
float:left;
width:21px;
height:16px;
margin-right:8px;
background-image:url(../images/pageblank.jpg);
background-repeat:no-repeat;
cursor: pointer;
text-decoration:none;
}
#carounavcs a.activeSlide  {
color:#c5c5c5;
float:left;
width:21px;
height:16px;
margin-right:8px;
background-image:url(../images/pagefilled.jpg);
background-repeat:no-repeat;
cursor: pointer;
text-decoration:none;
}

#carounav2{position:absolute;margin:355px 0px 0px 620px; width:240px;border:0px solid #000;height:16px;float:right;}
#carounav2 a {
color:#ffffff;
float:left;
width:21px;
height:16px;
margin-right:8px;
background-image:url(../images/pageblank.jpg);
background-repeat:no-repeat;
cursor: pointer;
text-decoration:none;
}
#carounav2 a.activeSlide  {
color:#c5c5c5;
float:left;
width:21px;
height:16px;
margin-right:8px;
background-image:url(../images/pagefilled.jpg);
background-repeat:no-repeat;
cursor: pointer;
text-decoration:none;
}


#carounav a {
color:#ffffff;
float:left;
width:21px;
height:16px;
margin-right:8px;
background-image:url(../images/pageblank.jpg);
background-repeat:no-repeat;
cursor: pointer;
text-decoration:none;
}
#carounav a.activeSlide  {
color:#c5c5c5;
float:left;
width:21px;
height:16px;
margin-right:8px;
background-image:url(../images/pagefilled.jpg);
background-repeat:no-repeat;
cursor: pointer;
text-decoration:none;
}
/* FORM RELATED */

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

form.contact {
	padding: 0px 10px 10px 10px;
	text-align: left;
}

.contact fieldset {
	border: 1px #003366 dotted;
	padding: 10px 10px 10px 10px;
}

.contact legend {
	font-weight: bold;
	background-color: #739abf;
	white-space: nowrap;
	border: 2px #003366 solid;
	padding: 6px 6px 6px 6px;
	margin-bottom: 10px;
}

.contact td {
	padding: 5px 10px 5px 10px;
	white-space: nowrap;
}

.contact input {
	width: 200px;
	border:1px dotted #73BE1E;
	color:#666666;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.contact textarea {
	width: 200px;
	height: 100px;
	background-color:#ffffff !important;
	border:1px dotted #73BE1E;
	color:#666666;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

button {
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	background-color: #1D5B97;
	color: white;
	cursor: pointer;
	letter-spacing: 0.1ex;
}

.thankyou {
	text-align: left;
}

textarea.required {
	background-color: #F0FFFF;
}

input.required {
	background-color: #FFFFFF;
}

.contact label {
}

label.required {
	color: red;
}


