body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #D9E5FF;

	margin: 0px;

}

ol, ul, li {
margin: 0px;
}

a:link, a:visited {

	COLOR: #3366CC;

	TEXT-DECORATION: underline;

}

a:hover {

	TEXT-DECORATION: none;

}

.nocss {

	display: none;

	overflow: hidden;

	visibility: hidden;

	height: 0px;

	width: 0px;	

}

.outer {

	width: 760px;

	background-color: #FFF;

	margin-left: auto;

	margin-right: auto;

}

.headercontain {

	background-color: #6699FF;

	color: #FFFFFF;

	height: 175px;

	text-align: left;

	color: #FFFFFF;

	background-image: url(images/onclickdesigns_logo.gif);

	background-repeat: no-repeat;

}



.headercontain a:link, .headercontain a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.headercontain a:hover {

	text-decoration: underline;

}

.headermain {

	text-align: right;

}

.building {

	background-image: url(images/building.jpg);

	background-repeat: no-repeat;

	height: 148px;

	width: 222px;

	border: 1px solid #FFF;

	position: absolute;

	left: 20px;

	top: 5px;

}

.bigarrow {

	background-image: url(images/arrow_bigblue.gif);

	height: 114px;

	width: 66px;

	position: absolute;

	left: 260px;

	top: 60px;

}

.navlinks {

	padding: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFF;

	height: 30px;

	width: 750px;

}

.spacer {

	height: 20px;

}

#bodyblock {

	color: #000;

	margin-top: 15px;

	background-color: #FFF;

	border-bottom-width: 10px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

}

.containermain {

	padding: 0px;

	height: auto !important;

	height: 350px;

	min-height:350px;

	text-align: left;

	background-color: #FFF;

}

.maintop {

	height: 25px;

	text-align: left;

	color: #FFFFFF;

	padding: 0px 0px 0px 55px;

	margin: 0px;

	background-color: #6699FF;

	background-image: url(images/content_bar_arrow.gif);

	background-repeat: no-repeat;

}

.maincont {

	padding: 15px;

	float: left;

	width: 550px;

	background-color: #FFF;

	color: #000000;

}

.maincont p {

	color: #000000;

}

.maincont img {

	border: 0px solid #000;

}

.maintop H2 {

	font-size: 16px;

	color: #FFFFFF;

	margin: 0px;

	padding: 6px 0px 0px;

	text-transform: uppercase;

	font-weight: normal;

	letter-spacing: 6px;

	border: 0;

}

.rightbox {

	padding-top: 15px;

	margin-left: 605px;

	text-align: left;

	background-color: #FFF;

}

.rightbox img {

	border: 1px solid #6699FF;	

}

.footer {

	background-color: #6699FF;

	color: #FFF;

	font-size: 10px;

	padding-left: 30px;

	height: 20px;

	clear: both;

	background-image: url(images/footer_block.gif);

	background-repeat: no-repeat;

	background-position: right;

}

.prefooter {

	height: 15px;

	clear: both;

	background-image: url(images/prefooter_block.gif);

	background-repeat: no-repeat;

	background-position: right;

}

.postfooter {

	height: 20px;

	background-color: #3366cc;

	color: #FFFFFF;

	font-size: 10px;

	padding-left: 30px;

}

.allfooter a:link, .allfooter a:visited {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;	

}

.allfooter a:hover {

	text-decoration: underline;	

}

.portfolio a:link img, .portfolio a:visited img {

	border: 2px solid #FFF;

	margin: 3px;

	padding: 4px;

	background-color: #D9E5FF;

	filter:alpha(opacity=50);

	-moz-opacity:.50;

	opacity:.50;

}

.portfolio a:hover img {

	border: 2px solid #D9E5FF;

	background-color: #D9E5FF;

	filter:alpha(opacity=100);

	-moz-opacity:1.00;

	opacity:1.00;

}



.portcont {

	text-align: left;

}

.portbox {

	background-color: #D9E5FF;

	text-align: right;

	padding: 10px;

	margin-bottom: 20px;

	border: 1px solid #D9E5FF;

}

.portbox img {

	text-align: left;

	float: left;

	border: 1px solid #000000;

}

.portcontdesc {

	background-color: #D9E5FF;

	padding: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	border: 1px dashed #3366CC;

}

H1 {

	color: #3366CC;

	font-size: 24px;

	font-weight: bold;

	padding: 0;

	margin: 0;

}

H2 {

	color: #6699FF;

	font-size: 18px;

	font-weight: bold;

	padding: 0;

	margin: 0;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #6699FF;

}

H3 {

	color: #3366CC;

	font-size: 14px;

	font-weight: bold;

	padding: 0;

	margin: 0;

	text-align: center;

}

p {

	padding: 0px;

	margin: 0px;

}

.hosting {

	border: 1px dashed #3366CC;

	background-color: #FFFFFF;

}

.coloralt {

	background-color: #D9E5FF;

}

.colortitlerow {

	background-color: #6699FF;

	color: #FFFFFF;

	font-weight: bold;

}

.breaks {

	clear: both;

}

.sitemap A:link, .sitemap A:visited {

	COLOR: #3366CC;

	TEXT-DECORATION: underline;

}

.sitemap A:hover {

	TEXT-DECORATION: none;

}

.sitemap2 A:link, .sitemap2 A:visited {

	COLOR: #3366CC;

	TEXT-DECORATION: none;

}

.sitemap2 A:hover {

	TEXT-DECORATION: underline;

}