/* CSS Document */

container {
	position: relative;
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 73%;
	line-height: 120%;
	color: #333333;
/*	background: url(../images/background-orange.gif) repeat-x; */
	text-align: center;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000;
	font-size: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 130%;
}

#core {
	position: relative;
	width: 860px;
	padding: 0;
	margin: 10px auto 5px auto;
	text-align: left;
	background-color: #fff;
}
#logoline {
	position: relative;
	width: 860px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
}

#login {
	float: right;
	font-size: 1.6em;
	font-family: Georgia, Times, serif;
	text-align: left;
	margin: 15px 10px 0 0;	
	font-weight: bold;
	color: #000;
}
#header h1 {
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, Times, serif;
	text-align: left;
	margin: 20px 20px 0 0;	
	letter-spacing: 1px;
	float: right;
}

.logo {
	margin: 5px;
	float: left;
}

/* Navigation bar code begins */

#navbar {
	width: 860px;
	height: 40px;
	margin: 0 auto;
	padding: 0;
}
.navbar-a {
	float: left;
	background: url(../images/navbar/header-a2.jpg) no-repeat top right;
	width: 13px;
	height: 40px;
}
.navbar-b {
	float: left;
	width: 833px;
	padding: 0;
	height: 40px;
	margin: 0;
	text-align: right;
	background: url(../images/navbar/header2.jpg) top left repeat-x;
}
.navbar {
	width: 860px;
	padding: 0;
	height: 40px;
	margin: 0;
	text-align: right;
	background: url(../images/navbar/header.jpg) top left no-repeat;
}

.navbar-c {
	float: left;
	background: url(../images/navbar/header-b2.jpg) no-repeat top left;
	width: 10px;
	height: 40px;
}
.navbar-b ul {
	margin: 7px 0 0 0;
	padding: 0;
	font-weight: bold;
	list-style: none;
}
.navbar-b li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 20px 0 20px;
	float: right;
	font-size: .85em;
}
.navbar-b li a:link {
	color: #fff;
	font-family: verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	font-size: .85em;
}
.navbar-b li a:hover {
	color: #fff;
	font-family: verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: underline;
}
.navbar-b li a:visited {
	color: #fff;
	font-family: verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	font-size: .85em;
}

.navbar-b li.last {
	border-right: none;
}


/* end of navigation bar code */

.img-logo {
	margin: 0 20px 0 5px;
	padding: 0;
	vertical-align: middle;
	float: left;
	border: none;
}


a:link {
	text-decoration: underline;
	color: #544429;
}
a:visited {
	text-decoration: underline;
	color: #544429;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* begin tabbed rollover code */
.rtab {width: 148px;line-height: 200%;}
.otab {width: 130px;line-height: 200%;}
.ytab {width: 150px;line-height: 200%;}
.gtab {width: 121px;line-height: 200%;}
.gotab {width: 148px;line-height: 200%;}
.gltab {width: 135px;line-height: 200%;}

.portrait {
	float: left;
	margin: 5px 13px 5px 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	color: #000;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}
.portrait img {
	margin: 0;
	padding: 0;
}
.w3c {
	float: left;
	margin: 5px 20px 5px 0;
	padding: 6px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	color: #000;
	font-weight: bold;
	width: 110px;
	line-height: 150%;
	text-align: center;
	background: #fef5ba url(../images/w3c-top.jpg) no-repeat top left;
}
.w3c-bot {
	background: url(../images/w3c-bot.jpg) no-repeat top left;
	height: 18px;
}
.w3c img {
	margin: 5px 0 6px 0;
	padding: 0;
}
.contact {
	text-align: left;	
	margin: 0 auto;
	padding: 0;
	width: 220px;
	font-size: .9em;
}
#breadcrumb {
	position: relative;
	margin: 25px 30px 0 0;
	padding: 0;
	width: 350px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000;
	float: right;
	text-align: right;

}

#breadcrumb ul {
	display: inline;
	list-style: none;
}

#breadcrumb li {
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0 1em 0 -4.3em
}
#breadcrumb ul li ul{
	display: inline;
	list-style: none;
}

/* Begin main code */
#main {
	width: 860px;
	padding: 0 0 5px 0;
	margin: 5px auto 0 auto;
	position: relative;
}


/* begin portfolio rollover code */

/* begin portfolio rollovers code - websites */
#thumbnail {
	margin: 5px 32px 0 0;
	padding: 0;
	width: 500px;
	text-align: right;
	float: right;
}
#thumbnail1 {
	margin: 0;
	padding: 0;
	width: 500px;
	background:#f3f5cb;
	text-align: center;
	height: 75px;
	position: relative;
}

#thumb1 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/1b.gif); margin: 0 10px 0 0; padding: 0; position: relative;}
#thumb1 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb1 li, #thumb1 a {height: 48px; display: block;}

#thumb2 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide2-thumb-all.gif);margin: 0 10px 0 0; padding: 0; position: relative}
#thumb2 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb2 li, #thumb2 a {height: 48px; display: block;}

#thumb3 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide3-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#thumb3 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb3 li, #thumb3 a {height: 48px; display: block;}

#thumb4 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide4-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#thumb4 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb4 li, #thumb4 a {height: 48px; display: block;}

#thumb5 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide5-thumb-all2.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#thumb5 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb5 li, #thumb5 a {height: 48px; display: block;}

#thumb6 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide6-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#thumb6 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb6 li, #thumb6 a {height: 48px; display: block;}
#thumb6 a:active {background: transparent url(../portfolio/thumbs/slide6-thumb-all.gif) -52px 0 no-repeat;}

#thumb7 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/peace-making-thumb.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#thumb7 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb7 li, #thumb7 a {height: 48px; display: block;}
#thumb7 a:active {background: transparent url(../portfolio/thumbs/peace-making-thumb.gif) -52px 0 no-repeat;}

#thumb8 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide8-2.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#thumb8 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#thumb8 li, #thumb8 a {height: 48px; display: block;}
#thumb8 a:active {background: transparent url(../portfolio/thumbs/slide8-2.gif) -52px 0 no-repeat;}

#t1b {left: 0; width: 52px;}
#t2b {left: 0;width: 52px;}
#t3b {left: 0; width: 52px;}
#t4b {left: 0; width: 52px;}
#t5b {left: 0; width: 52px;}
#t6b {left: 0; width: 52px;}
#t7b {left: 0; width: 52px;}
#t8b {left: 0; width: 52px;}
#t1b a:hover, #t1b a:focus, #t1b a:active {background: transparent url(../portfolio/thumbs/1b.gif) 0 -48px no-repeat;}
#t2b a:hover, #t2b a:focus, #t2b a:active  {background: transparent url(../portfolio/thumbs/slide2-thumb-all.gif) -52px 0 no-repeat;}
#t3b a:hover, #t3b a:focus, #t3b a:active  {background: transparent url(../portfolio/thumbs/slide3-thumb-all.gif) -52px 0 no-repeat;}
#t4b a:hover, #t4b a:focus, #t4b a:active  {background: transparent url(../portfolio/thumbs/slide4-thumb-all.gif) -52px 0 no-repeat;}
#t5b a:hover, #t5b a:focus, #t5b a:active  {background: transparent url(../portfolio/thumbs/slide5-thumb-all2.gif) -52px 0 no-repeat;}
#t6b a:hover, #t6b a:focus, #t6b a:active  {background: transparent url(../portfolio/thumbs/slide6-thumb-all.gif) -52px 0 no-repeat;}
#t7b a:hover, #t7b a:focus, #t7b a:active  {background: transparent url(../portfolio/thumbs/peace-making-thumb.gif) -52px 0 no-repeat;}
#t8b a:hover, #t8b a:focus, #t8b a:active  {background: transparent url(../portfolio/thumbs/slide8-2.gif) -52px 0 no-repeat;}
/* end alistapart sprite rollovers code */

/* begin content rollovers */
/*#thumbnail {
	margin: 5px 32px 0 0;
	padding: 0;
	width: 500px;
	text-align: right;
	float: right;
}
#thumbnail1 {
	margin: 0;
	padding: 0;
	width: 500px;
	background:#f3f5cb;
	text-align: center;
	height: 75px;
	position: relative;
}
*/
#app0 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/video/port21.jpg); margin: 0 10px 0 0; padding: 0; position: relative;}
#app0  li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app0  li, #app0  a {height: 48px; display: block;}

#app1  {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/video/tdasi.jpg);margin: 0 10px 0 0; padding: 0; position: relative}
#app1 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app1 li, #app1 a {height: 48px; display: block;}

#app2 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide3-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#app2 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app2 li, #app2 a {height: 48px; display: block;}

#app3 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide4-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#app3 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app3 li, #app3 a {height: 48px; display: block;}

#app4 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide5-thumb-all2.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#app4 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app4 li, #app4 a {height: 48px; display: block;}

#app5 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide6-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#app5 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app5 li, #app5 a {height: 48px; display: block;}
#app5 a:active {background: transparent url(../portfolio/thumbs/slide6-thumb-all.gif) -52px 0 no-repeat;}

#app6 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide7-thumb-all.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#app6 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app6 li, #thumb7 a {height: 48px; display: block;}
#app6 a:active {background: transparent url(../portfolio/thumbs/slide7-thumb-all.gif) -52px 0 no-repeat;}

#app7 {float: left; width: 52px; height: 48px; background: url(../portfolio/thumbs/slide8-2.gif);margin: 0 10px 10px 0; padding: 0; position: relative}
#app7 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#app7 li, #app7 a {height: 48px; display: block;}
#app7 a:active {background: transparent url(../portfolio/thumbs/slide8-2.gif) -52px 0 no-repeat;}

#a0b {left: 0; width: 52px;}
#a1b {left: 0; width: 52px;}
#a2b {left: 0; width: 52px;}
#a3b {left: 0; width: 52px;}
#a4b {left: 0; width: 52px;}
#a5b {left: 0; width: 52px;}
#a6b {left: 0; width: 52px;}
#a7b {left: 0; width: 52px;}
#a0b a:hover, #a0b a:focus, #a0b a:active  {background: transparent url(../portfolio/thumbs/video/port21.jpg) -52px 0 no-repeat;}
#a1b a:hover, #a1b a:focus, #a1b a:active {background: transparent url(../portfolio/thumbs/video/tdasi.jpg) -52px 0 no-repeat;}
#a2b a:hover, #a2b a:focus, #a2b a:active  {background: transparent url(../portfolio/thumbs/video/tdasi.jpg) -52px 0 no-repeat;}
#a3b a:hover, #a3b a:focus, #a3b a:active  {background: transparent url(../portfolio/thumbs/slide3-thumb-all.gif) -52px 0 no-repeat;}
#a4b a:hover, #a4b a:focus, #a4b a:active  {background: transparent url(../portfolio/thumbs/slide4-thumb-all.gif) -52px 0 no-repeat;}
#a5b a:hover, #a5b a:focus, #a5b a:active  {background: transparent url(../portfolio/thumbs/slide5-thumb-all2.gif) -52px 0 no-repeat;}
#a6b a:hover, #a6b a:focus, #a6b a:active  {background: transparent url(../portfolio/thumbs/slide6-thumb-all.gif) -52px 0 no-repeat;}
#a7b a:hover, #a7b a:focus, #a7b a:active  {background: transparent url(../portfolio/thumbs/slide7-thumb-all.gif) -52px 0 no-repeat;}

/* end content rollovers code */



/* rollover code */
#cont {
	width: 450px;
	height: 50px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 25px;
}
#cont1 {
	width:530px;
	padding: 0;
	margin: 10px 0 0 20px;
	position: relative;
	text-align: right;
	float: right;
}
#cont2 {
	width: 820px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	position: absolute;
	top: 171px;
	height: 485px;
}

#cont2 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#first {
	position: relative; 
	width:790px; 
	padding: 0 0 0 20px; 
	margin: 0 0 0 0; 
	text-align: left;
}

#first h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
}
#open {position: relative; width:575px; height:330px; padding: 10px 20px 20px 20px;}
	
#div0 { position:absolute; left:0; top:0; width:800px; height:450px; margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;
}
#div0-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 10px; padding: 5px 0 0 10px; text-align: left; color: #000; background:#fff;}
#div1 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;}
.10marg {
	padding: 0 0 0 10px;
}
#div1-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff; }
#div2 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;}
#div2-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff;}
#div3 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px;  text-align: left; color: #000; visibility: hidden; background:#fff;}
#div3-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff;}
#div4 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;}
#div4-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff;}
#div5 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;}
#div5-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff;}
#div6 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;}
#div6-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff;}
#div7 { position:absolute; left:0; top:0; width:800px; height:450px;  margin: 0 0 0 10px; padding: 15px 0 0 10px; text-align: left; color: #000; visibility: hidden; background:#fff;}
#div7-nojs { position:relative; width:600px; height:330px; margin: 0 0 0 20px; padding: 5px 0 0 0; text-align: left; color: #000; background:#fff;}
/* end rollover code */

#div-nojs { position:relative; width:535px; height:330px; margin: 0 0 0 20px; padding: 0; text-align: left; color: #000; background:#fff;}


#div0 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
	display: inline;
	background: #006;
}
#div0 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type:circle;
	font-weight: normal;
	line-height: 140%;
}
#div0 ul {
	margin: 10px 0 0 2em;
	padding: 0;
	list-style-type:circle;
}
#div0-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div0-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div0-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div1 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#first h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
	display: inline;
	width: 280px;
}

#div1 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div1 ul {
	margin: 10px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#first li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#first ul {
	margin: 10px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div1-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div1-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div1-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
}
#div2 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div2 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div2 ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}
#div2-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div2-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div2-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div3 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div3 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div3 ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}
#div3-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}

#div3-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div3-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div4 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div4 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div4 ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}
#div4-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div4-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div4-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div5 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div5 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div5 ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}
#div5-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 1.3em;
	line-height: 140%;
}
#div5-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div5-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div6 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div6 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div6 ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}
#div6-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 1.3em;
	width: 200px;
	line-height: 140%;
}
#div6-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div6-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}

#div7 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 140%;
}
#div7 li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div7 ul {
	margin: 5px 0 0 2em;
	padding: 0;
	list-style-type: circle;
}
#div7-nojs h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0 0 15px 0;
	line-height: 1.3em;
	width: 200px;
	line-height: 140%;
}
#div7-nojs li {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	font-weight: normal;
	line-height: 140%;
}
#div7-nojs ul {
	margin: 5px 0 0 2em;
	padding: 0;
	width: 200px;	
}

/*#window1 {
	width: 622px;
	height: 31px;
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/main/tabs/tabsprite.jpg) 0 0 no-repeat;; 
}
#window0 {
	width: 622px;
	height: 31px;
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/main/tabs/tabsprite.jpg) 0 0 no-repeat;
	left: 0;
}

#window1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	text-align: center;
}

/* end portfolio rollover code */


/* begin Main welcome page */
#main-welcome {
	width: 860px;
	padding: 0;
	line-height: 140%;
	margin: 0 auto;
}
#main-welcome h2 {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	color: #fff;
	margin: 0 0 0 250px;
	padding: 0;
	text-align: left;
	letter-spacing: 0;
}

#main-welcome-top {
	background: url(../images/red-top.gif) no-repeat top;
	margin:0;
	padding: 0;
	width: 860px;
	height: 50px;
}

#main-welcome-top ul{
	position: relative;
	float: right;
	list-style: none; 
	margin: 5px 0 0 0; 
	padding: 0;
	height: 31px;
}
#main-welcome-top li{
	text-align: center;
	float: right; 
	list-style: none; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
	margin: 0;
	padding: 0; 
	height: 31px;
	letter-spacing: 1px;
}

#main-welcome-top li a {
	color: #fff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	text-decoration: none; 
	margin: 0;
	padding: 0;
	height: 31px;
	letter-spacing: 1px;
}

#main-welcome-top li a:hover{
	text-decoration: underline;	
	letter-spacing: 1px;
}
#main-welcome-top li a:active{
	text-decoration: underline; 
	outline: none;
	letter-spacing: 1px;
}
#main-welcome-top li a:focus{
	text-decoration: underline; 
	outline: none;
	letter-spacing: 1px;
}



#main-welcome-mid {
	margin: 0;
	padding: 0;
	width: 860px;
	text-align:left;
	background: url(../images/red-mid2.jpg) repeat-y top center;
}
#main-welcome-bot {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 15px;
	text-align:center;
	background: url(../images/red-bot2.jpg) no-repeat top;
}

/* Main welcome code ends */


/* begin Services page */
#services {
	width: 860px;
	padding: 0;
	margin: 0 auto;
	line-height: 140%;
}

#services-top {
	background: url(../images/services-top.gif) no-repeat top;
	margin:0;
	padding: 0;
	width: 860px;
	height: 50px;
}

#services-top ul{
	position: relative;
	float: right;
	list-style: none; 
	margin: 5px 0 0 0; 
	padding: 0;
	height: 31px;
}
#services-top li{
	text-align: center;
	float: right; 
	list-style: none; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
	margin: 0;
	padding: 0; 
	height: 31px;
	letter-spacing: 1px;
}

#services-top li a {
	color: #fff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	text-decoration: none; 
	margin: 0;
	padding: 0;
	height: 31px;

}

#services-top li a:hover{text-decoration: underline;}
#services-top li a:active{text-decoration: underline; outline: none;}
#services-top li a:focus{text-decoration: underline; outline: none;}

#services-mid {
	margin: 0;
	padding: 0 0 10px 0;
	width: 860px;
	text-align:left;
	background: url(../images/orange-mid2.jpg) repeat-y top center;
}

#services-bot {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 17px;
	text-align:center;
	background: url(../images/orange-bot2.jpg) no-repeat top;
}
/* Services code ends */

/* begin About code */
#about {
	width: 860px;
	padding: 0;
	margin: 0 auto;
	line-height: 140%;
}
#about h2 {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	color: #fff;
	margin: 0 0 0 250px;
	padding: 0;
	text-align: left;
	letter-spacing: 0;
}
#news {
	width: 860px;
	padding: 0;
	margin: 0;
	line-height: 140%;
}
#news h2 {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	color: #fff;
	margin: 0 0 0 250px;
	padding: 0;
	text-align: left;
	letter-spacing: 0;
}


#about-top {
	background: url(../images/about-top.gif) no-repeat top;
	margin:0;
	padding: 0;
	width: 860px;
	height: 50px;
}

#about-top ul{
	position: relative;
	float: right;
	list-style: none; 
	margin: 5px 0 0 0; 
	padding: 0;
	height: 31px;
}
#about-top li{
	text-align: center;
	float: right; 
	list-style: none; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
	margin: 0;
	padding: 0; 
	height: 31px;
	letter-spacing: 1px;
}

#about-top li a {
	color: #fff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	text-decoration: none; 
	margin: 0;
	padding: 0;
	height: 31px;
	letter-spacing: 1px;
}

#about-top li a:hover{text-decoration: underline;}
#about-top li a:active{text-decoration: underline; outline: none;}
#about-top li a:focus{text-decoration: underline; outline: none;}



#about-mid {
	margin: 0;
	padding: 0 0 10px 0;
	width: 860px;
	text-align:left;
	background: url(../images/lg-mid2.jpg) repeat-y top center;
}

#about-bot {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 17px;
	text-align:center;
	background: url(../images/lg-bot2.jpg) no-repeat top;
}
/* About codes ends */

/* begin Portfolio code */
#portfolio {
	width: 860px;
	padding: 0;
	margin: 0 auto;
	line-height: 140%;
}
#portfolio h2 {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	color: #fff;
	margin: 0 0 0 250px;
	padding: 0;
	text-align: left;
	letter-spacing: 0;
}

#portfolio-top {
	background: url(../images/port-top.gif) no-repeat top;
	margin:0;
	padding: 0;
	width: 860px;
	height: 50px;
}

#portfolio-top ul{
	position: relative;
	float: right;
	list-style: none; 
	margin: 5px 0 0 0; 
	padding: 0;
	height: 31px;
}
#portfolio-top li{
	text-align: center;
	float: right; 
	list-style: none; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
	margin: 0;
	padding: 0; 
	height: 31px;
	letter-spacing: 1px;
}

#portfolio-top li a {
	color: #fff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	text-decoration: none; 
	margin: 0;
	padding: 0;
	height: 31px;

}

#portfolio-top li a:hover{text-decoration: underline;}
#portfolio-top li a:active{text-decoration: underline; outline: none;}
#portfolio-top li a:focus{text-decoration: underline; outline: none;}

#portfolio-mid {
	margin: 0;
	padding: 0;
	width: 860px;
	text-align:left;
	background: url(../images/dg-mid2.jpg) repeat-y top center;
}


#portfolio-bot {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 16px;
	text-align:center;
	background: url(../images/dg-bot2.jpg) no-repeat top;
}

#news-top {
	background: url(../images/news-top.gif) no-repeat top;
	margin:0;
	padding: 0;
	width: 860px;
	height: 50px;
}
#news-top ul{
	position: relative;
	float: right;
	list-style: none; 
	margin: 5px 0 0 0; 
	padding: 0;
	height: 31px;
}
#news-top li{
	text-align: center;
	float: right; 
	list-style: none; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
	margin: 0;
	padding: 0; 
	height: 31px;
	letter-spacing: 1px;
}

#news-top li a {
	color: #fff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	text-decoration: none; 
	margin: 0;
	padding: 0;
	height: 31px;
	letter-spacing: 1px;
}

#news-top li a:hover{text-decoration: underline;}
#news-top li a:active{text-decoration: underline; outline: none;}
#news-top li a:focus{text-decoration: underline; outline: none;}



#news-mid {
	margin: 0;
	padding: 0 0 10px 0;
	width: 860px;
	text-align:left;
	background: url(../images/news-mid.jpg) repeat-y top center;
}

#news-bot {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 17px;
	text-align:center;
	background: url(../images/news-bot.gif) no-repeat top;
}

#blog-top {
	background: url(../images/blog-top.gif) no-repeat top;
	margin:0;
	padding: 0;
	width: 860px;
	height: 50px;
}
#blog-top ul{
	position: relative;
	float: right;
	list-style: none; 
	margin: 5px 0 0 0; 
	padding: 0;
	height: 31px;
}
#blog-top li{
	text-align: center;
	float: right; 
	list-style: none; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
	margin: 0;
	padding: 0; 
	height: 31px;
	letter-spacing: 1px;
}

#blog-top li a {
	color: #fff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	text-decoration: none; 
	margin: 0;
	padding: 0;
	height: 31px;
	letter-spacing: 1px;
}

#blog-top li a:hover{text-decoration: underline;}
#blog-top li a:active{text-decoration: underline; outline: none;}
#blog-top li a:focus{text-decoration: underline; outline: none;}



#blog-mid {
	margin: 0;
	padding: 0 0 10px 0;
	width: 860px;
	text-align:left;
	background: url(../images/blog-mid.gif) repeat-y top center;
}

#blog-bot {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 17px;
	text-align:center;
	background: url(../images/blog-bot.gif) no-repeat top;
}


/* Portfolio codes ends */
#main-body {
	width: 844px;
	padding: 0;
	margin: 0 0 0 16px;

}
.coupon {
	background: url(../images/coupon-back.jpg) no-repeat;
	margin: 20px 0 0 0;
	padding: 10px 20px 20px 20px;
}
.coupon2 {
	background: url(../images/coupon2.jpg) no-repeat;
	margin: 20px 0 0 0;
	padding: 10px 20px 20px 20px;
}

.colcont img {
	float: left;
	margin: 10px 20px 50px 0;
}
.colcont0 img {
	float: left;
	margin: 10px 20px 0 0;
}

.colcont img {
	float: left;
	margin: 0 20px 50px 0;
}
#cont2 h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 1.1em;
}
#first h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 1.1em;
}
#col-news {
	width: 506px;
	padding: 0;
	margin: 10px 10px 0 0;
	float: left;
	
}
#col-resources {
	width: 506px;
	padding: 0;
	margin: 10px 10px 0 0;
	float: left;
	
}
.colcont0 {
	width: 450px;
	padding: 0;
	margin: 30px 0 0 0;
}
.colcont {
	width: 450px;
	padding: 0;
	margin: 0;
}
#col-left-offer {
	width: 246px;
	padding: 0 0 0 20px;
	margin: 25px 20px 0 0;
	float: left;
	font-size: .9em;
}

#col-left-offer ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 20px;
	padding: 0;
}
#col-left-offer li {
	color: #000;
	list-style: square;
	margin: 13px 1em 5px 0;
	line-height: 140%;
	padding: 0;
	font-style: italic;
}
#col-left-offer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #000;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 140%;
}
#col-left-offer h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #900;
	margin: 20px 25px 5px 0;
	padding: 0;
	text-align: center;
	line-height: 120%;
	font-weight: bold;
}
#col-left h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 140%;
}
#col-offer {
	width: 450px;	
}

#col-resources h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #900;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 140%;
}
#wel-left h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000;
	margin: 30px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 140%;
	letter-spacing: 0;
}
#col-left h1 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-left h1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000;
	margin: 20px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 150%;
}

#col-left h2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-left h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}

#col-resources h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #900;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
	line-height: 150%;
}

#col-resources h2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #900;
	margin: 0;
	padding: 0;
	text-align: left;
}
#col-resources h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #900;
	margin: 0;
	padding: 0;
	text-align: left;
}

.colcont0 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	margin: 23px 0 10px 0;
	padding: 0;
	text-align: left;
}
.colcont h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	margin: 15px 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-news h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-resources h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
}

#col-left h3 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-left h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
}
#col-resources h3 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
}


#col-resources h3 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
}
#col-resources h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
}
#col-resources h3 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
}
#col-left.about p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
#col-left2 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
#col-left.services {
	width: 440px;
	margin: 0;
	padding: 0 63px 0 20px;
}
#col-resources {
	width: 450px;
	margin: 0;
	padding: 0 0 0 20px;
}
#col-left.services p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
#col-resources p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
#col-right.services p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 150%;
}
#col-left.servicestop p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
#col-news p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
#col-resources p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}

#col-right.services {
	width: 265px;
	padding: 0;
	margin: 0 0 5px 0;
	float: left;
	background: #feeba9;
	line-height: 150%;
}
#col-right.servicestop {
	width: 255px;
	padding: 0;
	margin: 0;
	float: left;
	color: #000;
	line-height: 150%;
}
#col-left.servicestop {
	padding: 0 10px 0 20px;
}
#col-offer.servicestop {
	width: 555px;
	padding: 0;
	margin: 0;
	float: left;
	color: #000;
	line-height: 150%;
}

#col-left {
	width: 509px;
	padding: 0 14px 0 0;
	margin: 0;
	float: left;
}
#col-left.abouttop {
	margin: 0 10px 0 0;
}

#col-left1 {
	width: 162px;
	margin: 10px 20px 0 0;
	float: left;
}
#col-left1 img{
	margin: 10px 0 0 0;
}
#col-left2 {
	width: 318px;
	margin: 0;
	float: left;
}
#col-right.abouttop {
	width: 255px;
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	color: #000;
	line-height: 150%;
}
#col-right.blog {
	width: 265px;
	padding: 0;
	margin: 0 0 0 7px;
	float: left;
	color: #000;
	background: #F5E7AD;
	line-height: 150%;
}
#col-right.news {
	width: 265px;
	padding: 0;
	margin: 0 0 0 7px;
	float: left;
	color: #000;
/*	background: #FAF3D8; */
	line-height: 150%;
}


/* home page body content starts here */


.wel-right-top{
	width: 295px;
	padding:10px 10px 10px 35px;
	margin: 0 0 0 7px;
	float: left;
	color: #000;
	line-height: 155%;
	height: 60px;
}
.wel-right-top h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 1.2em;
	text-align: left;
	margin: 15px 0 5px 45px;
}

#wel-right {
	width: 305px;
	padding: 10px;
	margin: 10px 0 0 13px;
	float: right;
	color: #000;
	line-height: 110%;
/*	background-color:#fdf3b3;
*/
}
#wel-right h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 1em;
	text-align: left;
	margin: 0 0 10px 0;
}
#wel-right h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 1em;
	text-align: left;
	margin: 0 0 5px 0;
	line-height: 150%;
}
#wel-left img {
	margin: 5px 0 5px 0;
	padding: 0;
	border: none;
}
#wel-right p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 10px 0;
	padding:  0 0 10px 0;
	text-align: left;
	line-height: 140%;
}
.imgleft {
	width: 28px;
	margin: 0 20px 0 0;
	padding: 5px 0 0 0;
	float: left;
	height: 80px;
}
.para {
	width:305px;
	margin: 0;
	padding:10px 0 10px 0;
}
#paracont {
	width: 	305px;
	margin: 0;
	padding: 0;
}
#paracont ul{
	width: 	275px;
	margin: 0 0 0 15px;
	padding: 0;
	list-style-image:url(../images/icons/rl2.jpg);
}

#paracont li {
	margin: 0 0 0 2.5em;
	padding: 10px 0 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	line-height: 150%;
}
#paracont1 {
	width: 	305px;
	margin: 0;
	padding: 0;
}
#paracont2 {
	width: 	305px;
	margin: 0;
	padding: 0;
}
#paracont3 {
	width: 	305px;
	margin: 0;
	padding: 0;
}
#paracont4 {
	width: 	305px;
	margin: 0;
	padding: 0;
}

#wel-left {
	width: 435px;
	padding: 0 5px 20px 10px;
	margin: 0 5px 0 10px;
	float: left;
}

/* #wel-left h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	margin: 30px 90px 10px 0;
	padding: 0;
	text-align: left;
	line-height: 150%; */
}
#wel-left h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 150%;
}

#wel-left h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 150%;
}
#wel-left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 150%;
}

#wel-left h3 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#wel-left h3 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
#wel-left p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}

/* body content ends here */
#sidebar-contact {
	padding: 0;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	text-align: left;
	width: 250px;
	line-height: 170%;
}
#sidebar-contact img {
	margin: 0 8px 0 0;
	padding: 0;
	border: none;
}
#sidebar-contact img.last {
	margin: 0;
	padding: 0;
	border: none;
}
#sidebar-contact img.first {
	margin: 0 8px 0 10px;
	padding: 0;
	border: none;
}
#sm-links-cont {
	margin: 10px 0 0 0;
	padding: 0;
	width: auto;
}	
.sm-links {
	padding: 0;
	margin: 5px 5px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	text-align: center;
	width: 70px;
	height: 59px;
	float: left;
}
.sm-links img {
	margin: 0;
	padding: 0;
	border: none;
}
.sm-links-last {
	padding: 0;
	margin: 5px 0 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	text-align: center;
	width: 80px;
	height: 59px;
	float: left;
}
.sm-links-last p{
	text-align: center;
	
}
.sm-links-last img {
	margin: 0;
	padding: 0;
	border: none;
}
.serv-side-bot {
	width: 266px;
	margin: 0;
	padding: 0;
	background:url(../images/services-sidebar-bot.jpg) no-repeat top left;
	height: 10px;
}

.blog-side-bot {
	width: 266px;
	margin: 0;
	padding: 0;
	background:url(../images/blog-side-bot.jpg) no-repeat top left;
	height: 10px;
}
.news-side-bot {
	width: 266px;
	margin: 0;
	padding: 0;
	background:url(../images/news-side-bot.jpg) no-repeat top left;
	height: 10px;
}
#col-right.about {
	position: relative;
	width: 265px;
	padding: 0;
	margin: 0 0 5px 0;
	float: left;
	color: #000;
	background: #F3F5CB;
	line-height: 150%;
}

.ontheweb {
	margin: 0 auto;
	width: 100px;
	text-align: center;
}
.tcol {
	float: left;
	width: 145px;
	margin: 0 15px 10px 0;
	padding: 0 5px 10px 0;
}
.tcol2 {
	float: left;
	width: 125px;
	margin: 10px 15px 10px 0;
	padding: 0 5px 10px 0;
}


#tcont {
	margin: 15px 15px 0 0;
	padding: 0;
	width: 500px;
}

#tcont2 {
	margin: 15px 15px 0 0;
	padding: 0;
	width: 500px;
}
.about-side-bot {
	width: 266px;
	margin: 0;
	padding: 0;
	background:url(../images/about-sidebar-bot.jpg) no-repeat top left;
	height: 9px;
}

#col-right {
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
}
#col-right h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 1em;
	text-align: center;
	margin: 0 0 5px 0;
	line-height: 160%;
}

#col-right h4 {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 1em;
	text-align: left;
	margin: 0 0 5px 0;
	line-height: 160%;
}
#col-left ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 30px;
	padding: 0;
}

#col-left li {
	color: #333;
	font-size: .9em;
	list-style: square;
	margin: 13px 1em 5px 0;
	line-height: 140%;
}
#col-left.resources li {
	color: #333;
	font-size: .9em;
	list-style: square;
	margin: 5px 0 0 0;
	line-height: 150%;
}

#col-news ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 30px;
	padding: 0;
}
#col-news li {
	color: #000;
	font-size: .9em;
	list-style: square;
	margin: 13px 1em 5px 0;
	line-height: 140%;
}
#col-news ul li ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 20px;
	padding: 0;
}
#col-news ul li ul li{
	color: #000;
	font-size: 1em;
	list-style: square;
	margin: 10px 0 10px 0;
	line-height: 140%;
}
#col-resources ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 20px;
	padding: 0;
}
#col-resources li {
	color: #000;
	font-size: .9em;
	list-style: square;
	margin: 5px 1em 0 0;
	line-height: 140%;
}
#col-resources ul li ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 20px;
	padding: 0;
}
#col-resources ul li ul li{
	color: #000;
	font-size: 1em;
	list-style: square;
	margin: 10px 0 10px 0;
	line-height: 140%;
}

#col-right ul {
	color: #000;
	list-style: square;
	margin: 0 0 0 30px;
	padding: 0;
}

#col-right li {
	color: #000;
	font-size: .9em;
	list-style: square;
	margin: 13px 1em 5px 0;
	line-height: 140%;
}

#col-right ul li ol {
	margin: 0 0 0 28px;
	padding: 0;
}
#col-right ul li ol li {
	color: #000;
	font-size: 1em;
	text-align: left;
	line-height: 140%;
	list-style: decimal;
}


/* end Main welcome page */


/* Begin form code */


.cssform form {
	width: 60%;
	margin: 20px auto;
	padding: 10px 20px 30px 20px;
	background: #f3f5cb;
	border: 1px solid #ccc;
}
.cssform p{
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #000;
	margin: 10px 0 10px 0;
	text-align: center;
}

.button {
	width: 60px;		 
}

.cssform label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	float: left;
	margin: 20px 10px 0 0; 
	width: 110px; /*width of labels*/
	text-align: right;
	vertical-align: middle;
}

.cssform input {
	margin: 20px 30px 0 0; 
}
.cssform textarea {
	margin: 10px 0 0 0; 
}

.cssform select {
	margin: 10px 0 0 0; 
	width: 228px;
}
#cssform2 form {
	width: 92%;
	margin: 0;
	padding: 5px 10px 5px 13px;
	background: #f3f5cb;
	border: 1px solid #ccc;
	text-align: center;
}

#cssform2 label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	float: left;
	margin: 10px 0 0 0; 
	width: 70px; /*width of labels*/
	vertical-align: middle;
	text-align: right;
}

#cssform2 input {
	margin: 10px 0 0 5px;
}
#cssform2-nojs input {
	margin: 10px 0 0 2px;
}
#cssform2-nojs textarea {
	margin: 10px 0 0 0; 
}

#cssform2-nojs form {
	width: 90%;
	margin: 0 0 0 5px;
	padding: 5px 10px 5px 10px;
	background: #f3f5cb;
	border: 1px solid #ccc;
	text-align: center;
}

#cssform2-nojs label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	float: left;
	margin: 5px 0 0 0; 
	width: 75px; /*width of labels*/
	vertical-align: middle;
	text-align: right;
}

#cssform2-nojs input {
	margin: 5px 0 0 5px;
}
#cssform2-nojs textarea {
	margin: 10px 0 0 0; 
}


.formback{
	padding: 20px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #333;
	border-left: 1px solid #ccc;
	border-top: 2px solid #ccc;
	border-right: 1px solid #333;
	background-color: #f0f0f0;
	width: 512px;
}

/* End Form */

/* Begin about navigation and body */

.about-nav{
	margin: 0;
	padding: 0;
	width: 828px;
	color: #fff;
	background: url(../images/head5.gif) repeat-x top left;
	height: 35px;
	border-bottom: 1px solid #000;
}
.about-nav ul {
	margin: 0 auto;
	padding: 0;
	font-weight: bold;
	list-style: none;
	width: 828px;
	text-align: center;
}
.about-nav li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 15px 0 15px;
	display: inline;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 300%;
	letter-spacing: 1px;
}
.about-nav li a:link {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.about-nav li a:hover {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.about-nav li a:visited {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}

.about-nav li.last {
	border-right: none;
}

.about-body {
	padding: 10px;
	margin: 0;
}
.news-body {
	padding: 10px;
	margin: 0;
}

/* Begin services navigation */

.services-nav{
	margin: 0;
	padding: 0;
	width: 828px;
	color: #fff;
	background: url(../images/orange-service-bar.gif) repeat-x top left;
	height: 35px;
	border-bottom: 1px solid #000;
}
.services-nav ul {
	margin: 0 auto;
	padding: 3px 0 0 0;
	font-weight: bold;
	list-style: none;
	width: 828px;
	text-align: center;
}


.services-nav li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 13px 0 13px;
	display: inline;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 220%;
	letter-spacing: 1px;
}
.services-nav li a:link {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.services-nav li a:hover {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.services-nav li a:visited {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}

.services-nav li.last {
	border-right: none;
}

.news-nav{
	margin: 0;
	padding: 0;
	width: 828px;
	color: #fff;
	background: url(../images/news-bar.jpg) repeat-x top left;
	height: 35px;
	border-bottom: 1px solid #000;
}
.news-nav ul {
	margin: 0 auto;
	padding: 3px 0 0 0;
	font-weight: bold;
	list-style: none;
	width: 828px;
	text-align: left;
}


.news-nav li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 13px 0 13px;
	display: inline;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 220%;
	letter-spacing: 1px;
}
.news-nav li a:link {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.news-nav li a:hover {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.news-nav li a:visited {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}

.news-nav li.last {
	border-right: none;
}
.news-nav li.first {
	border-right: none;
}

.blog-nav{
	margin: 0;
	padding: 0;
	width: 828px;
	color: #fff;
	background: url(../images/blog-bar.jpg) repeat-x top left;
	height: 35px;
	border-bottom: 1px solid #000;
}
.blog-nav ul {
	margin: 0 auto;
	padding: 3px 0 0 0;
	font-weight: bold;
	list-style: none;
	width: 828px;
	text-align: center;
}


.blog-nav li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 13px 0 13px;
	display: inline;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 220%;
	letter-spacing: 1px;
}
.blog-nav li a:link {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.blog-nav li a:hover {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.blog-nav li a:visited {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}

.blog-nav li.last {
	border-right: none;
}

#blog-title {
	padding: 5px 0 5px 0;
	margin: 0;
	background: url(../images/blog-swoosh.jpg) no-repeat top left;
	width: 828px;
	height: 50px;
}
#news-title {
	padding: 5px 0 5px 0;
	margin: 0;
	background: url(../images/news-swoosh.jpg) no-repeat top left;
	width: 828px;
	height: 50px;
}


#services-title {
	padding: 0 0 0 0;
	margin: 0;
	background: url(../images/swoosh4.jpg) no-repeat bottom left;
	width: 828px;
	height: 60px;
}
#services-title2 {
	padding: 5px 0 5px 0;
	margin: 0;
	background: url(../images/swoosh/services.gif) no-repeat top left;
	width: 828px;
	height: 50px;
}

#about-title {
	padding: 0 0 5px 0;
	margin: 0;
	background: url(../images/swoosh/about2.gif) no-repeat top left;
	width: 828px;
	height: 55px;
}
#about-title2 {
	padding: 5px 0 5px 0;
	margin: 0;
	background: url(../images/swoosh/about.gif) no-repeat top left;
	width: 828px;
	height: 50px;
}
#home-title {
	padding: 5px 0 5px 0;
	margin: 0;
	background: url(../images/swoosh-home.jpg) no-repeat top left;
	width: 828px;
	height: 190px;
}

#welcome-left {
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
	width: 420px;
	height: 50px;
	text-align: left;
	line-height: 170%;
}
#welcome-left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 0 0 0 17px;
	padding: 0;
}
#projects-title {
	padding: 0;
	margin: 0 0 10px 0;
	background: url(../images/swoosh4-projects.jpg) no-repeat top left;
	width: 828px;
	height: 80px;
}
#services-left {
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
	width: 400px;
	height: 40px;
	text-align: left;
}
#services-left2 {
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
	width: 300px;
	height: 40px;
	text-align: center;
}
#services-left h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 0 0 0 17px;
	padding: 0;
}
#services-left2 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 0 0 0 17px;
	padding: 0;
}
#twitterfeed {
	width: 200px;
	padding: 10px;
	margin: 0;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fefbe7;
}
#news-left {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	width: 800px;
	height: 40px;
	text-align: left;
}
#news-left h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 0 0 0 17px;
	padding: 0;
}
#services-left h1 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#services-left h1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#services-left2 h1 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#services-left2 h1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#services-left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 0 0 0 17px;
	padding: 0;
}

#services-left h2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#services-left h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#projects-left {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	width: 200px;
	height: 40px;
	text-align: left;
}
#projects-left h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 5px 0 0 17px;
	padding: 0;
}
#projects-left h1 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#projects-left h1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#projects-left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000; 
	margin: 0 0 0 17px;
	padding: 0;
}
#projects-left h2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#projects-left h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#services-body {
	padding: 0 10px 5px 15px;
	margin: 0;
}
#about-body {
	padding: 0 10px 0 15px;
	margin: 0;
}
/* Begin welcome navigation */

.welcome-nav{
	margin: 0;
	padding: 0;
	width: 828px;
	color: #fff;
	background: url(../images/red-nav.jpg) repeat-x top left;
	height: 35px;
	border-bottom: 1px solid #000;
}
.welcome-nav ul {
	margin: 0 auto;
	padding: 0;
	font-weight: bold;
	list-style: none;
	width: 828px;
	text-align: center;
}
.welcome-nav li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 15px 0 15px;
	display: inline;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 300%;
	letter-spacing: 1px;
}
.welcome-nav li a:link {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.welcome-nav li a:hover {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.welcome-nav li a:visited {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}

.welcome-nav li.last {
	border-right: none;
}

#welcome-body {
	padding: 0 18px 0 0;
	margin: 0;
	background: url(../images/swoosh-home.jpg) no-repeat top left;
}
.swbot {
	width: 828px;
	margin: 0;
	padding: 0;
}
/* Begin portfolio navigation */

.portfolio-nav{
	margin: 0;
	padding: 0;
	width: 828px;
	color: #fff;
	background: url(../images/project-nav.jpg) repeat-x top left;
	height: 35px;
	border-bottom: 1px solid #000;
}
.portfolio-nav ul {
	margin: 0 auto;
	padding: 0;
	font-weight: bold;
	list-style: none;
	width: 828px;
	text-align: center;
}
.portfolio-nav li {
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0 15px 0 15px;
	display: inline;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 300%;
	letter-spacing: 1px;
}
.portfolio-nav li a:link {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.portfolio-nav li a:hover {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}
.portfolio-nav li a:visited {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: 1px;
}

.portfolio-nav li.last {
	border-right: none;
}

#portfolio-body {
	padding: 0 15px 10px 0;
	margin: 0;
	height: 480px;
}
/*#main-port-mid {
	margin: 0;
	padding: 0;
	width: 622px;
	text-align:left;
	background: url(../images/main/body/green-body-mid.gif) top left repeat-y;
	font-size: .9em;
	height: 420px;
}
*/
.aboutnav-a{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	color: #000;
	background: url(../images/toggle/about-left.jpg) no-repeat top;
	height: 35px;
}
.aboutnav-b {
	float: left;
	margin: 0;
	padding: 0 10px 0 5px;
	width: 220px;
	color: #000;
	background: url(../images/toggle/about-mid.jpg) repeat-x top;
	height: 35px;
}
.aboutnav-c {
	float: left;
	margin: 0;
	padding: 0;
	width: 10px;
	color: #000;
	background: url(../images/toggle/about-right.jpg) repeat-x top;
	height: 35px;
}
.aboutnav a {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.aboutnav a.visited {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.aboutnav a:visited {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*.welcomenav {
	margin: 0;
	padding: 0 10px 0 5px;
	width: 576px;
	color: #000;
	background:url(../images/services/orange-service-bar.gif) repeat-x;
	height: 35px;
}
.welcomenav a {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.welcomenav a.visited {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.welcomenav a:visited {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.portfolionav {
	margin: 0;
	padding: 0 10px 0 5px;
	width: 576px;
	color: #000;
	background:url(../images/services/orange-service-bar.gif) repeat-x;
	height: 35px;
}
.portfolionav a {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.portfolionav a.visited {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.portfolionav a:visited {
	text-decoration: none;	
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Begin toggle code */

.services-main-head {
	margin: 0;
	padding: 0 10px 0 5px;
	width: 274px;
	background: url(../images/orange-service-bar.gif) repeat-x top left;
	color: #000;
 	border-top: 1px solid #000; 
	height: 35px;
}
.toggler  { 
	cursor:pointer; 
	font-weight:bold; 
	color:#fff; 
	margin: 0; 
	padding: 0; 
	width: 100%; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.1em; 
	text-align: left; 
	line-height: 260%;
}
.element {
	padding: 0;
	margin: 0;
}
.padding {
	padding: 10px 20px 15px 20px;
	margin: 0;
}
.padding3 {
	padding: 0 30px 0 20px;
	margin: 0;
}
.padding3 img {
	margin: 5px 20px 0 0;
	float: left;
	border: none;
}
#padding2 {
	padding: 0 20px 10px 5px;
	margin: 0;
	width: 240px;
}

#padding-about {
	padding: 0 20px 10px 5px;
	margin: 0;
	width: 240px;
	background: #F3F5CB;
}
#padding-service {
	padding: 0 20px 10px 5px;
	margin: 0;
	width: 240px;
	background: #feeba9;
}
#padding-blog {
	padding: 0 20px 10px 5px;
	margin: 0;
	width: 240px;
	background: #F5E7AD;
}
#padding3 {
	padding: 0 20px 10px 20px;
	margin: 0;
	width: 225px;
}

.screens-right {
	margin: 0;
	padding: 0;
	float: left;
	width: 480px;
	text-align: center;
	height: 465px;
	background: #fff;
}

.screens-right-first {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	width: 480px;
	text-align: center;
}
.screens-right-video {
	margin: 0;
	padding: 0;
	float: left;
	width: 480px;
	text-align: center;
	height: 380px;
}
#media {
	margin: 0;
	padding: 11px 10px 10px 0;
	background: url(../images/player-back2.jpg) no-repeat;
	width: 447px;
	height: 366px;
}
.media-int {
	border: 1px solid #000;
	margin: 0 auto;
	padding: 0;
	height: 427px;
	width: 346px;
	background: #fff;
}

.screens-left {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	width: 280px;
	height: 400px;
}
#footer {
	position: relative;
	width: 810px;
	height:10px;
	padding: 0 40px 0 0;
	margin: 0 auto;
	background: #fff;
	font-size: .9em;
	text-align: right;
}