@charset "UTF-8";
/* CSS Document */
/*Website Development by Flavia Oleniewski*/

/*Globals*/
* {margin:0; padding:0;}
img {border:0;}
body {background:#f2efef; text-align:center; width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em; color:#333333;}
#page {width:1000px; background:url(../images/background.gif) repeat-y; text-align:left; margin:0 auto; color:#333333;}

a {color:#0082c1; text-decoration:underline; outline:none;}
a:hover {color:#51ca46; text-decoration:underline;}
p {padding:5px 0; line-height:1.5em;}
ul {padding-left:15px;}
#content li {padding:5px 0;}
img {border:0;}
.green {color:#51ca4b;}
.blue {color:#0082c1;}
.link {display:block; text-align:right; }
.link a {font-weight:bold; font-size:11px;}

/* Headlines */

h1 {font-size:30px; color:#51ca4b; font-weight:bold; line-height:30px ;font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:10px 0;}
h2 {font-size:18px; color:#0082c1; font-weight:200;line-height:24px; font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:10px 0;}
h3 {font-size:14px; color:#333333;  line-height:20px;font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:10px 0;}
h4 {font-size:12px; color:#333333; line-height:18px; font-weight:100;font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:10px 0;}
#content ul {padding-left:50px;}


/*welcome page*/
#welcome {width:318px; float:left;padding-bottom:20px; }
#welcome h1 {font-size:22px;}
#welcome h2 {padding-bottom:0;}
#welcome h3 {padding:5px 0;}
#welcome div {border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:10px;}
#welcome ul {padding-left:15px;}
.news {font-size:11px; line-height:1.5em;}

/* Header */
#header {background:url(../images/header_bg_top.gif) no-repeat 50% 0%; }
#address {float:right; text-align:right; padding-top:125px; padding-right:50px; color:#0082c1; font-size:18px;}
#address h1 {font-size:33px; color:#51ca4b; padding:10px 0;}
#address h2 {font-size:16px; color:#51ca4b; padding-bottom:33px;}
.logo {float:left; padding-top:50px; padding-left:50px; padding-bottom:20px;}
/* Navigation */

#nav {background:url(../images/nav_bg.gif) repeat-x; width:934px; margin:0 auto; text-align:center; list-style:none; clear:both; display:block; padding-left:6px; height:32px; }
#nav li {display:block; float:left; position:relative;}
#nav li a {font-size:15px; display:block; line-height:15px; padding:8px 40px 8px 38px; font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin-left:2px;}
#nav li a.law:hover {text-decoration:underline; background-image:none; background-color:#990000}
#nav li a:hover {text-decoration:none; background:url(../images/nav_bg_blue.gif); color:#FFFFFF;}
#nav li+li { background:url(../images/nav_division.gif) no-repeat 0 5px;}
#nav li ul { display:block; padding:0; list-style:none;}
#nav li ul li {background:url(../images/red.gif) no-repeat 0 0; padding:0; height:28px; position:absolute; left:55px; top:-28px; }
#nav li ul li a {color:#fff; font-size:12px; text-align:left; padding:3px 10px 0 10px;}
/* You Are Here */ 


/* Content */
#content {width:900px; margin:0 auto; padding:20px; clear:both;}
#content a {font-weight:bold;}


#tagline {margin-top: 20px; border-top:2px solid #51ca4b; text-align:center; clear:both; padding-top:10px;}

/* Flash */
#flash {width:567px; height:437px; float:right; padding-bottom:10px;}

/* Footer */
#footer {background:url(../images/footer_bg.gif) no-repeat #f2efef; text-align:center;}

#footer .text {padding-top:10px;  font-size:10px;}


/* Copyright */
#copyright {clear:both; color:#0082c1; font-size:10px; text-align:center ; padding:5px 10px; width:920px; margin:0 auto;}


/* Forms */


/* News page */ 
#content ul#news {list-style:none; padding-left:0; margin:0;}
#news li {border-bottom: solid 1px #CCCCCC;}
#news li.last {border-bottom:none;}

form {width:450px;}
form ul {display:block; list-style:none; padding-left:0;}
form ul li {padding-top:10px; display:block;}
form ul li label {font-size:14px; color:#333; display:block;}
form ul li input,  form ul li select, form ul li textarea { width:300px; border:1px solid #0082c1;}
form ul li textarea {display:block; width:100%; height:100px;}
form ul li input[type='radio'] {width:auto; border:none;}

.close {display:block; color:#990000; text-align:right;}
.answer {padding:0px;  background:url(../images/answer_bg.gif) repeat-y;}
.top { background:url(../images/top.gif) no-repeat 50% 0%;}
.bottom { background:url(../images/bottom.gif) no-repeat 50% 100%; padding:20px;}

.answer p, .answer ul, .answer li {font-size:14px;}

/*You are here*/
	
	
	#aboutus #nav li a.aboutus,		
	#new #nav li a.new,	
	#whyshred #nav li a.whyshred,	
	#faq #nav li a.faq,		
	#contactus #nav li a.contactus,	
	#services #nav li a.services
	{text-decoration:none; background:url(../images/nav_bg_hover.gif); color:#FFFFFF;}
	/*end you are here*/

