/* 
Copyright Synthium Multimedia 2005-2006 www.synthium.net
Author: David Coulter
ver: 3.3 Fall 2005

*/
body {
	
	background: #E0DFE3 url(http://www.synthium.net/images/tech-grain.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	color: #666666;
	text-align: left;
	
}
#wrapper {
	
	border-bottom: medium solid #CC3300;
	margin:  0 0px 20px;
	width: 100%;
	z-index: 10;
	padding-top: 350px;
	background:#FFFFFF url(http://www.synthium.net/images/lite-tech.gif) repeat-y left;
	
	
}


#synthiumsm01 {
	position:absolute;
	left:0px;
	top:0px;
	width:231px;
	height:21px;
	z-index:20;
}


#nolimit-topsm {
	position:absolute;
	left:231px;
	top:0px;
	width:340px;
	height:37px;
	z-index:20;
}

#top-rightsm {
	position:absolute;
	left:571px;
	top:0px;
	width:169px;
	height:111px;
	z-index:20;
}

#synthiumsm02 {
	position:absolute;
	left:0px;
	top:21px;
	width:231px;
	height:90px;
	
	z-index:20;
}

#no-limit-bannersm {
	position:absolute;
	left:231px;
	top:37px;
	width:340px;
	height:37px;
	margin-right:-1px;
	padding: 0px;
	overflow: visible;
	z-index:20;
}

#no-limit-footsm {
	position:absolute;
	left:231px;
	top:74px;
	width:340px;
	height:37px;
	z-index:20;
}

#synthium-mapsm {
	position:absolute;
	left:0px;
	top:111px;
	width:214px;
	height:88px;
	z-index:20;
}

#earthshinesm {
	position:absolute;
	left:214px;
	top:111px;
	width:357px;
	height:88px;
	z-index:20;
}

#top-right-ftsm {
	position:absolute;
	left:571px;
	top:111px;
	width:169px;
	height:88px;
	z-index:20;
}

#footer {
	padding: 0px;
	width: 100%;
	margin: 0px;
	height: 75px;
	color: #000;
	background:#FFFFFF url(http://www.synthium.net/images/footer_fill.gif) repeat-x left bottom;
	line-height: 1em;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: normal;
	text-transform: capitalize;
}
#footer a:link {
	text-decoration: none;
	color:#000000;
}
#footer a:visited {
	text-decoration: none;
	color:#000000;
}
#footer a:active {
	text-decoration: none;
	color:#000000;
}
#footer a:hover {
	text-decoration: underline;
	color:#FF0000;
}
#footfill {
	padding-left: 15px;
	margin-left: 0px;
	margin-right: 0px;
	height: 75px;
	margin-bottom: 0px;
	color: #000;
	background:#FFFFFF url(http://www.synthium.net/images/footer.gif) no-repeat right bottom;
	
	z-index: 5;
}
#thelite {
	color:#CCCCCC;
	text-transform: uppercase;
}
#thelite a:link,#thelite a:visited{color:#666666;}
#thelite a:hover {
	color:#FFFFFF;
	background-color: #666666;
	text-decoration: none;
}
#block1 {
	background-color: #FFFFFF;
	padding: 2.5em 1em 1em;
	background-image: url(http://www.synthium.net/images/services-heading.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	text-align: left;
	margin: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	
}
.rss {
	font-size: .65em;
	text-align: left;
	color: #666666;
	border: 2px dotted #CCCCCC;
	background: #FFFFFF;
	padding: 1em;
	margin: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1em;

}

#block1 img {text-align:right; margin:5px;}
#block2 {
	padding: 1em;
	background-image: url(http://www.synthium.net/images/sunflower1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	font-size: 100%;
	color: #003366;
	margin: 1em;
	text-align: left;
	
}
#block3 {
	background-color: #FFFFFF;
	padding: 1em;
	font-size: 1em;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	margin: 1em;
	text-align: left;
	
}
#block4 {
	background-color: #FFFFFF;
	padding: 1em;
	font-size: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	margin: 1em;
	text-align: left;
	
}
#block4 img {
	margin:5px;
	position: relative;
	float: right;
}
.red {color:#FF0000;}
.larger {
	font-size: 1.1em;
	padding: 0.5em;
	float: left;
	width: 50%;
	background: #F3F8F8;
	border: 3px dotted #996600;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-left: 0.4em;
	color: #666666;
	font-family: "Book Antiqua", Verdana;
}
td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 1px;
	text-align:left;
	vertical-align: top;
}
#memform {
	padding: 4px;
	float: none;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: normal;
	text-align: left;
	vertical-align: text-top;
	border-top: 2px solid #D3D3D3;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
	background-image: url(http://www.synthium.net/images/liquidsm.jpg);
	margin: 8px;
	right: 3px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#memform input { position: absolute; right: 10px; }
#memform button:hover {

	font-size: 12px;
	font-weight: bold;
	height: 1em; width: 100px;
	color: #000;
	background-color:#FFCC00;
}


.phone {
	font-weight: bold;
	color: #330066;
	font-size: 1.1em;
}
.portfolio {
	background-color: #FFFFFF;
	padding: .5em;
	font-size: 1em;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	margin: 1em;
	text-align:left;
	list-style: url(none) none;
	
	
}
.portfolio td {border-left: none; border-right: none;}
.portfolio li {list-style: none; margin: 0px; padding: 0px;}
 .portfolio p {
	text-aling:left;
	padding: 1em;
	width: 300;
	border: none;

	
	
}  
.portfolio img {
	padding: 0.5em;
	
	
	margin-right: 0em;
	margin-bottom: 0.5em;
}
input { margin: 2px;
	background: #F9F9F2 !important; 
	border: 1px solid #999999 !important;
}
textarea {
	padding: 2px; margin: 1px;
	background: #F9F9F2 !important;
	border: medium solid #DCDCBA!important;
}
select {

	margin:2px;
	background: #F9F9F2 !important;
	border: 1px solid #999999 !important;
}
form {
	font-weight: bold;
	padding: 2px;
}
.highlight {
	background: #FFFFAA;
	padding: 2px;
}
hr {
	color: #122372;
	height: 1px;
}
.sidebarpq {
	font-size: .80em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 2em 2em 2em 4em;
	float: right;
	text-align: left;
	text-indent: 5em;
	background:#FFFFFF;
}
#maincontent li {
	background-image:none;
	padding-bottom: 1em;
}
/** from prime.css **/


#menubit {
	position:absolute;
	width:100%;
	height:25px;
	background:#FFFFFF url(http://www.synthium.net/images/back1.gif);
	top: 324px;
	left: 0px;
	z-index:25;
	border-top: 1px solid #666666;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	margin: -1px;
	
}

#maincontent {
	padding: 2em;
	text-align: center;
	width: 65%;
	visibility: visible;
	z-index: 20;
	background: url(http://www.synthium.net/images/lite-tech.gif) repeat-y right;
	list-style: url(images/bluebullet.gif) none;
	float: right;
	
}
#maincontent h1 {
	color: #1E477D;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.1em;
	border-bottom: thick none #31467F;
	width: auto;
	position: relative;
	text-decoration: underline;
	margin-left: 20px;
}
#maincontent h2, #maincontent h3 {
	color: #000066;
	font-size:110%;
	font-weight: bold;
	letter-spacing: 0.3em;
	margin: 24px 0 0 0;
}
#maincontent h2.topheading {
	margin-top: 0;
	font-weight: bold;
	font-size: 1.2em;
	color: #330066;
}
#maincontent p {
	margin: 6px 0 12px;
	border-bottom: 1px none #999999;
	padding: 0.7em 1em 0 0.4em;
}
#maincontent a:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#maincontent a:visited {
	color: #616161;
	text-decoration: none;
	font-weight: bold;
}
#maincontent a:hover, #maincontent a:active
 {
	color:#FF9900;
	font-weight: bold;
	text-decoration: underline;
}
#sidebar {
	float: left;
	font-size: 90%;
	line-height: 1.2em;
	padding: 0px 2em 0px 20px;
	width: 22%;
	color: #514B39;
	
	margin: 0px;
	border-bottom: 1px solid #F3F8F8;
	text-align: left;
	list-style: url(http://www.synthium.net/images/list1.jpg) none;
	
	
}
#sidebar h2,#sidebar h3 {
	color: #004080;
	font-weight: normal;
	letter-spacing: normal;
	margin: 24px 0 0 1em;
	font-size: 1.3em;
	text-align: center;
}
#sidebar h3.firstheading {
	margin-top: 0;
	font-size: 1.15em;
	color: #333333;
}
#sidebar p {
	margin: 5px 0px 5px 15px;
	background: #FEFEFC;
	padding: 0.5em;
	
	border: 1px dashed #EAEAEA;
}
#sidebar a:link {
	color: #003366;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	list-style: none;
}
#sidebar a:visited {
	color: #003366;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
#sidebar a:hover,#sidebar a:active,#sidebar a:focus {
	color: #FF0000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

#clearwrapper {clear: both;}


/* Navigation Menu Styles */
.p7triggers {position: absolute; top: 324px; margin: 0; z-index: 100;}

#p7trig1 {left: 0; width: 47px;}
#p7trig2 {left: 47px; width: 87px;}
#p7trig3 {left: 134px; width: 87px;}
#p7trig4 {left: 221px; width: 81px;}
#p7trig5 {left: 302px; width: 105px;}
#p7trig6 {left: 407px; width: 105px;}
#p7trig7 {left: 512px; width: 105px;}
#p7trig8 {left: 617px; width: 105px;}
#p7trig9 {left: 722px; width: 30px;}

.p7triggers a {
	background:#E4DFBF url(http://www.synthium.net/images/buttons.jpg);
	text-decoration: none;
	display: block;
	
}
.p7triggers a:hover, .p7triggers a:active, .p7triggers a:focus {
	background: #E3E2CE  url(http://www.synthium.net/images/menuover.jpg);

	color: #FCD462;
	
}

.p7submenus {
	font-size: .9em;
	position: absolute;
	top: 224px;
	background:  url(http://www.synthium.net/images/submenufill.gif) repeat;
	border-right:1px solid #7d7d7d;
	border-bottom:1px solid #7d7d7d;
	width: 172px;
	visibility: hidden;
	color: #FCD45B;
	font-weight: bold;
}
#p7sub2 {left: 47px;}
#p7sub3 {left: 134px;}
#p7sub4 {left: 221px;}
#p7sub5 {left: 302px;}
#p7sub6 {left: 407px;}
#p7sub7 {left: 512px;}
#p7sub8 {left: 617px;}


ul.p7submenus {margin: 0; padding: 0;}
.p7submenus li {list-style-type: none; margin: 0; padding: 0;}
.p7submenus a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 6px 2px 16px;
	display: block;
}
.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
	color: #FBD252;
	background-color: #000000;
	border-bottom: none #999999;
	text-decoration: blink;
}
#footfill {
	
	margin-left: 0px;
	margin-right: 0px;
	height: 75px;
	margin-bottom: 0px;
	color: #000;
	background: url(http://www.synthium.net/images/footer.gif) no-repeat right bottom;
	z-index: 5;
}
#footfill p {padding-top: 2px;}


#search {
	position: relative;
	padding: 0.5em 0.5em 0.5em .5em;
	background: #999900 url(http://www.synthium.net/images/block1.gif);
	margin: 1em 1ex 1em 1em;
	border: 1px none #333333;
}
.announce {
	background: #DEDEBC repeat;
	border: 1px solid #999999;
	margin: 0em;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 1.06em;
	padding: 0.3em;
	color: #666666;
}
#sidebar li {
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #F3F8F8;
	border-left: 1px none #999999;
	border-top: thick none #000066;
	list-style: url(none) none outside;
	padding: 2px;
}
#sidebar ul li a:hover {
	list-style: url(http://www.synthium.net/images/list1.jpg) none outside;
	margin: 0px;
	padding: 0px;
	background: #F3F8F8;
	position: relative;
	width: auto;
	display: block;
	border-top: none;
	border-right: none;
	border-bottom: 1px none #CCCCCC;
	border-left: none;
}
h5.c6 {text-align: center}
 li.c5 {list-style: none}
 div.c4 {text-align: center}
 div.c3 {text-align: left}
 p.c2 {text-align: left}
 p.c1 {text-align: center}

#weblinks { margin:1em;
	list-style: none;
	background: #FEFDFA;
	border: 1px dashed #EAEAEA;
}
#weblinks li{
	border: none;
	list-style: url(none) none;
}
#weblinks ul li a:hover {
	border: none;
	list-style: none;
	background: white;
}
img {border: 0px;}
#valid {text-align: center; margin: 5px;}
#maincontent li {
}
ul li{
	text-align: left;
}
.preamble {
	text-align: left;
	padding: 1em;
}

.preamble img {padding: 3px 7px; float:left;}
#header {
	width:100%;
	right:0px;
	top:0px;
	padding:0px;
	width:100%;
	height:324px;
	z-index: 10;
	background: #FFFFFF;
	position: absolute;
}
#rt-float {
	background: #000000;
	position: absolute;
	top: 101px;
	right: 0px;
	width: 100%;
	z-index:11;
	margin: 0px;
	padding: 0px;
	height: 223px;
	
	
}


#sm-top-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:398px;
	height:101px;
	z-index: 25;
	margin: 0px;
	padding: 0px;
}

#sm-top-02_ {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:101px;
	background: url(http://www.synthium.net/images/head-fill.jpg) repeat-x ;
	z-index: 20;
	padding: 0px;
	margin: 0px;
}


#header-01_ {
	position:absolute;
	left:0px;
	top:101px;
	width:744px;
	height:223px;
	z-index: 15;
}
#header2 {

	width:100%;
	right:0px;
	top:0px;
	padding:0px;
	width:100%;
	height:324px;
	z-index: 10;
	background: #FFFFFF;
	position: absolute;
}
#header3 {


	width:100%;
	right:0px;
	top:0px;
	padding:0px;
	width:100%;
	height:324px;
	z-index: 10;
	background: #FFFFFF;
	position: absolute;
}
#header4 {


	width:100%;
	right:0px;
	top:0px;
	padding:0px;
	width:100%;
	height:324px;
	z-index: 10;
	background: #FFFFFF;
	position: absolute;
}
.quotes {
	font-size: 1.3em;
	font-weight: bold;
	color: #003366;
}
.rf {float:right;}

