@charset "utf-8";







/* Reset ------------------------------------------------------------------ */ 







/* 



reset.css - resets default browser styling 



http://tantek.com/log/2004/09.html#d06t2354 



http://www.vox.com/.shared/css/base.css by beausmith.com 



http://developer.yahoo.com/yui/reset/ 



*/ 







:link,:visited { 



text-decoration:none; 



} 



html,body,div, 



ul,ol,li,dl,dt,dd, 



form,fieldset,input,textarea, 



h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr, 



th,td { 



margin:0; 



padding:0; 



} 



h1,h2,h3,h4,h5,h6 { 



font-size:100%; 



font-weight:normal; 



} 



table { 



border-spacing:0; 



} 



fieldset,img,abbr,acronym { 



border:0; 



} 



/* strict reset by uncommenting lines below */ 



address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var { 



/* font-style:normal; */ 



/* font-weight:normal; */ 



} 







ol,ul { 



list-style:none; 



} 



caption,th { 



text-align:left; 



} 



q:before,q:after { 



content:''; 



} 



a { 



text-decoration:underline; 



outline:none; 



} 



hr { 



border:0; 



height:1px; 



background-color:#000; 



color:#000; 



} 



a img,:link img,:visited img { 



border:none; 



} 



address { 



font-style:normal; 



}







/* end reset */







body {



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



	font-size: 12px;



}







#wrapper {



	margin: 0 auto;



	width: 864px;



}



#outer-home, #outer {



	float: left;



	width: 100%;



	padding-left: 9px;



}







#outer-home {

	background: url(../images/home-background.jpg) no-repeat;

	width: 878px;

	padding-left: 21px;

}







#outer {



	background: url(../images/main-background.jpg) repeat-y;



}







#timedate {



	float: right;



	height: 20px;



	width: 200px;



	margin-right: 41px;



	margin-top:10px;



	color: #999999;



	text-align: right;



	clear: both;



}







#outer-home .logo-home {



	float: right;



	margin-right: 42px;



	clear: both;



	margin-top: 10px;



}







.logo-home {



	float: right;



}



img {



	border-style: none;



}



#home-wrapper {



	float: left;



	width: 875px;



	margin-top: 100px;



	margin-bottom: 20px;



	padding-left: 10px;



}







#nav-home {

	float: right;

	clear: both;

	margin-right: 30px;

	margin-top: 20px;

	width: 382px;



}







#content-home {



	float: right;



	width: 490px;



	margin-right: 80px;



	border-left: 1px solid #999999;



	padding-left: 20px;



	padding-bottom: 100px;



	margin-top: 25px;



margin-left:20px;



}







#footer {



	float: left;



	height: 100px;



	background: url(../images/footer-background.gif) repeat-y;



	color: #666666;



	width: 100%;



}



#footer h3 {



	margin: 5px 60px 20px 20px;



	font-size: 11px;



}



#footer .left {



	float: left;



}



#footer .right {



	float: right;



}



.main-image {



	margin-left: 19px;



	margin-top: 10px;



}



#sub-nav {



	width: 848px;



	float: left;



	margin-top: 10px;



	height: 40px;



}







#side-nav {



	float: left;



	width: 153px;



	background: url(../images/nav-main-background.gif) no-repeat;



	height: 469px;



	position: relative;



	top: -22px;



	z-index: 1;



	padding-left: 34px;



}







#content {



	float: left;



	width: 620px;



	padding-left: 40px;



	padding-top: 10px;



}



#top-nav {



	float: left;



	width: 810px;



	margin-left: 19px;



	padding-bottom: 5px;



	border-bottom: 1px solid #cccccc;



}







#home-print {



	float: left;



	margin-top: 10px;



}



#news-home {



	float: left;



	width: 263px;



}



#news-home .news-box {



	float: left;



	height: 71px;



	width: 263px;



	background: #4c4c4c url(../images/news-box-background.jpg) no-repeat;



	margin-top: 10px;



}



#clients {



	width: 500px;



	margin-left: 40px;



}



#design-examples {



	width: 580px;



	margin-left: 8px;



}

.admin-table-row {

	float: left;

	width: 590px;

	border-bottom: medium ridge #9BBFBF;

	margin-bottom: 5px;

}

.admin-column-left {

	float: left;

	width: 120px;

	padding: 5px;

	margin-left: 5px;

}

.admin-column-right {

	float: left;

	width: 400px;

	padding: 5px;

}

.admin-view {

	padding: 5px;

	float: left;

}

.admin-one  {

	width: 80px;

}

.admin-two {

	width: 280px;

}

.admin-three {

	width: 60px;

	text-align: center;

}

.admin-four {

	width: 60px;

	text-align: center;

}

.admin-five {

	width: 60px;

	text-align: center;

}

.admin-top {

	font-weight: bold;

	color: #992235;

}

