/* body formating */

body {
	background: White;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 14px;
}


/* text formatting */

p, h1, h2, h3, h4, h6 {
	font: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 10px;
}
p {
	color: #666666;
	font: 14px;
	font-weight: lighter;
}
p.small {
	color: #666666;
	font: 11px;
	font-weight: lighter;
}
p.scroll {
	color: #666666;
	font: 14px;
	font-weight: lighter;
	margin: 0px;
}
p.scroll2 {
	color: #660066;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}

p.footer {
	color: #666666;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-align: center;
	font-size: 12px;
}

a.footer:active, a.footer:link, a.footer:visited {
	color: #666666;
	font: 12px;
	font-weight: lighter;
	border-bottom: 1px dashed;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	background: White;
}
a.footer:hover {
	color: #000000;
	font: 12px;
	font-weight: lighter;
	border-bottom: 1px dashed;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	background: White;
}
.val, .val:active, .val:link, .val:visited, .val:hover {
	text-decoration: none; 
	color: White;
	border: none;
	background: White;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	color: #660066;
	font-weight: lighter;
}
h1, h2 {
	font-size: 26px;
}
h1.red {
	color: Red;
	font-size: 26px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 20px;
}

h5 { /* scroll text */ 
	font-size: 16px;	
	margin: 10px;
}
h6 {

	text-align: center;
}
.bottom_nav {
	text-align: center;

	}

/* List formatting */

ul {
	padding: 0px;
	list-style-type: none;
		
}
ul {
	margin: 10px 10px 250px 20px;
}
li {
	margin: 0px;
}
li.sub {
	margin: 0px 0px 0px 20px;
}
ol {
	margin: 0px 0px 0px 15px;
	list-style-type: square;
	padding: 0px 0px 0px 10px;
	color: #666666;
	font: 14px;
	font-weight: lighter;
}

/* table formatting */

table.table {
	width: 800px;
	background-color: White;
	vertical-align: top;
}
td.logo {
	width: 800px !important;
	height: 142px !important;
	background: no-repeat url(images/seven_website_design.jpg);
}
td.nav {
	width: 200px !important;
	background: no-repeat url(images/website_design_nav.jpg);
	background-position: bottom;
	vertical-align: top;
}
td.body {
	width: 600px !important;
	background: url(images/website_design_body.jpg) no-repeat; 
	vertical-align: top;
}
td.bottom {
	width: 800px !important;
	height: 73px !important;
	background: url(images/web_design_bottom.jpg); 
}

/* link formatting */

a:active, a:link, a:visited {
	border-bottom: none;
	text-decoration: none;
	color: #660066;
	font-style: italic;
}
a:hover {
	border-bottom: none;
	text-decoration: none;
	color: #ffffff;
	background: #660066;
}
a.navlink:active, a.navlink:link, a.navlink:visited {
	border-bottom: none;
	text-decoration: none;
	color: #660066;
	font-style: normal;
	font-size: 20px;
}
a.navlink:hover {
	border-bottom: none;
	text-decoration: none;
	color: #ffffff;
	font-style: normal;
	background: #660066;
	font-size: 20px;
}
a.navlinkon, a.navlinkon:active, a.navlinkon:link, a.navlinkon:hover, a.navlinkon:visited {
	border-bottom: none;
	text-decoration: none;
	color: Black;
	font-style: normal;
	font-size: 20px;
	background-color: White;
}
a.img, a.img:active, a.img:link, a.img:hover, a.img:visited, .img, .img:active, .img:link, .img:hover, .img:visited {
text-decoration: none;
border:none;
text-align:center;
}

/* misc formatting */

img.capsule, img.capsule a, img.capsule a:active, img.capsule a:link, img.capsule a:hover, img.capsule a:visited {
	border: none;
	text-decoration: none;
	margin: 5px;
}
img.capsule2, img.capsule2 a, img.capsule2 a:active, img.capsule2 a:link, img.capsule2 a:hover, img.capsule2 a:visited {
	border: none;
	text-decoration: none;
	margin: 0px;
}
blockquote {
	margin: 10px;
	border: #CCCCCC 1px solid;
}

.port {
	margin: 0px 10px;
	display: inline;
}


p.primg {
	text-align: center;
}
hr {
	text-align: center;
	width: 80%;
	color: 1px Gray;
}
hr.btn {
	text-align: center;
	width: 800px;
	color: 1px Gray;
}
.link-box-lc {
	width: 150px;
	height: 120px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #ffeaff;
}