body {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #6c6aa9;
	color:#666666;
}

.clear { clear:both; }
.testy { font-style: italic; }

a:link { color:#000099; text-decoration:underline; }
a:active { color:#000099; text-decoration:underline; }
a:visited { color:#000099; text-decoration:underline; }
a:hover { color:#666666; text-decoration:underline; }

#bg-top { height: 40px; background-image: url('/images/bg-top.jpg'); background-repeat: repeat-x; }
#wrapper { background-color: #05036B; }
#wrapper-main { width: 780px; margin: 0 auto; }

#header-logo { padding: 5px; }
#header-nav { float:right; margin-right: 0px; margin-top: 30px; }
.nav { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; }
.nav li { float:left; padding-left: 10px; padding-right: 10px; }
.nav a { color:#33FFCC; text-decoration: none; font-weight:bold; }
.nav a:hover { color:#23cbfc; text-decoration:underline; }

#wrapper-content { }
#content { background-color: #FFFFFF; padding:10px; border-left: 1px solid #999999; border-right: 1px solid #999999; min-height: 500px; overflow: hidden; }
#left-content { float:left; width: 545px; }
#right-content { float:right; width: 200px; border-left: 1px solid #cccccc; padding-left: 5px; }

.service-item { }
.service-tn { float:left; width: 120px; padding: 5px; }
.service-text { float:left; width: 400px; padding: 5px; }

.portfolio-item { }
.portfolio-tn { float:left; width: 185px; padding: 5px; }
.portfolio-tn img { border: 2px solid #CCCCCC; }
.portfolio-text { float:left; width: 335px; padding: 5px; }

#bg-bottom { height: 40px; background-image: url('/images/bg-bottom.jpg'); background-repeat: repeat-x; }

.intro-heading { color:#333333; font-weight:bold; font-size: 18px; }
.heading { color:#6699FF; font-weight:bold; font-size: 16px; }
.heading2 { color:#3366CC; font-weight:bold; font-size: 14px; font-style:italic; }

#footer { width: 780px; margin: 0 auto; text-align:right; color:#FFFFFF; padding: 10px; }

/* rounded corners */
.ytop, .ybottom {display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999;}
.yb1 {margin:0 5px; background:#999999;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}