body { background-color: #000; text-align: center;  }

/* layout */

* #container	{width: 900px; margin: 0 auto; }
* #header		{width: 900px; height: 156px; float: left; background-image: url(images/header.gif); background-repeat: no-repeat;}

* #middle		{width: 900px; height: 198px; float: left; background-image: url(images/new_template_02.gif); background-repeat: no-repeat;}
* #nav			{width: 141px; float: left; text-align: left; }
* #banner		{width: 739px; float: left; padding-left: 20px; text-align: center;}
* #banner_ex	{width: 695px; float: left;}

* #main			{width: 900px; float: left; background-image: url(images/bg.gif); background-repeat: repeat-y;}
* #sd			{width: 161px; float: left;  background-image: url(images/new_template_03.gif); background-repeat: no-repeat; text-align: left; }

* #content		{width: 699px; float: left; padding-top: 20px; }

* #footer		{width: 900px; height: 38px; float: left; padding-top: 15px; background-image: url(images/footer.gif); background-repeat: no-repeat; text-align: center; }

div.headertext	{width: 725px; margin-top: 107px; margin-left: 163px; text-align: center;}
div.in_headertext	{width: 730px; margin-top: 107px; margin-left: 155px; text-align: center;}
div.sd_text {padding-top: 40px; padding-left: 25px;}
div.innav {margin-left: 35px; margin-top: 7px;}
div.portnav {margin-left:25px; margin-top: 7px;}

#content table { width: 720px; padding-left: 15px; padding-right: 10px; padding-bottom: 15px; }

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

/* portfolio page */

* #middle_port		{width: 900px; float: left; background-image: url(images/bg.gif); background-repeat: repeat-y;}
* #nav_port			{width: 161px; float: left; background-image: url(images/port_nav.gif); background-repeat: no-repeat;  text-align: left; }

* #content_port		{width: 719px; float: left; padding-top: 20px; }

* #footer		{width: 900px; height: 38px; float: left; padding-top: 15px; background-image: url(images/footer.gif); background-repeat: no-repeat; text-align: center; }

/* links */

#nav_port a, #nav a {font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none;}
#nav_port a:hover, #nav a:hover {font-size: 12px; color: #BF596F; font-weight: bold; text-decoration: none;}

#sd_port a, #sd a {font-size: 10px; color: #FFF; font-weight: bold; text-decoration: none;}
#sd_port a:hover, #sd a:hover {font-size: 10px; color: #BF596F; font-weight: bold; text-decoration: none;}

#content a {font-size: 12px; color: #000080;}
#content a:hover {font-size: 12px; color: #000080;}

/* text-styles */

.NormalText, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.SmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}

.BlueText {color: #0033CC;}
.DarkBlueText {color: #000080;}
.RedText {color: #CC0033;}

.PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
}