
/* ---------------------------------CSS RESET BEGIN-------------------------------------------*/		

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ---------------------------------CSS RESET END-------------------------------------------*/	

	
/*----------------------------------Main Style----------------------------------------------*/

body{
	background-color:#fff;
	margin:0;
	min-height:100%;
	padding:0;
	}
	
html{
	margin:0;
	padding:0;
	}
	
div.clear {
	clear: both;
	height: 0;
	}
	
h5	{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	}

/*-----------------------------------------------------------------------------------HOMEPAGE STYLES---------------------------------*/

/*----------------------------------Header Styles--------------------------*/

#header{ 
	background-image:url(images/bg_header.gif);
	background-repeat:repeat-x;
	height:157px;
	margin:0;
	min-width:1165px;
	position: relative;		
	}
	
#logo{
	float:left;
	padding: 79px 0px 0px 42px;
	}

#sm_logo{
	background-repeat:no-repeat;
	float:left;
	padding: 58px 0px 0px 0px;
	min-width:51px;
	}

#sm_logo a{
	display: block;
	width: 51px;
	height: 52px;
	background-image: url(images/sm_triad.gif);
	text-decoration: none;
	text-indent: -999em;
	}

#sm_logo a:hover{
	background-image: url(images/sm_nextlevel.gif);
	}
	
#oia-seal{
	float: left;
	margin: 0;
	height: 88px;
	width: 207px;
	}
	
/*-----------------------------------Nav Styles-------------------------------------*/

#main_nav{
	background:url(images/nav/bg_nav.gif) no-repeat;
	background-position: 0 -100px;
	height:53px;
	}
	
#main_nav li{
	float: left;
	list-style-type:none;
	margin:0;
	}
	
#main_nav li a{
	display:block;
	height: 54px;
	margin: 78px 0px 10px 430px;
	outline:none;
	position:absolute;
	text-indent: -9999px;
	top:0;
	}
	
li#nav_advertising a, li#nav_print a, li#nav_web a{
	background:url(images/nav/bg_nav.gif);
	}
	
li#nav_advertising a{
	background-position: 0 0;
	left:0px;
	width:200px;
	}
	
li#nav_advertising a:hover{
	background-position:0 -55px;
	}
	
body#nav_advertising li#nav_advertising a{
	background-position:0 -110px;
	}
	
li#nav_print a{
	background-position: -200px 0;
	left:200px;
	width:195px;
	}
li#nav_print a:hover{
	background-position:-200px -55px;
	}
	
body#nav_print li#nav_print a{
	background-position:-200px -110px;
	}
	
li#nav_web a{
	background-position: -395px 0;
	left:395px;
	width:325px;
	}
	
li#nav_web a:hover{
	background-position:-395px -55px;
	}
	
body#nav_web li#nav_web a{
	background-position:-395px -110px;
	}
	


/*#main_nav{	
	float:left;
	margin: 0 auto;
	padding: 78px 0px 10px 300px;
	}
	
#main_nav ul{
	}

#main_nav li{
 	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 41px 0px 41px;
	}
	
#main_nav a{
	color:#484644;
	text-decoration: none;
	}
	
#main_nav a:hover{
	color: #91908f;
	}
	
#web_nav{	
	float:left;
	margin: 0 auto;
	padding: 78px 0px 15px 0px;
	}
	
#web_nav a{
	background-image: url(images/sm_triad.gif);
	background-position: 210px 0px;
	background-repeat:no-repeat;	
	color:#484644;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height:60px;
	padding: 20px 70px 20px 41px;
	text-decoration: none;
	width:250px;
	}
	
#web_nav a:hover{
	background-image: url(images/sm_nextlevel.gif);
	background-position: 210px 0px;
	background-repeat:no-repeat;	
	color: #91908f;
	background-repeat:no-repeat;	
	z-index:50;
	}*/
	
#sub_nav{
	margin:0;
	padding:7px 0px 0px 643px;
	}

#sub_nav li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0px 12px 0px 12px;
	}

#sub_nav a{
	color:#7a7978;
	text-decoration:none;
	}
	
#sub_nav a:hover{
	color:#d67103;
	}
	
	

	

/*--------------------------------------------------------Homepage Elements Styles-----------------------------------*/

.clear {
width: 100%;
height: 1px;
margin: 0 0 -1px;
clear: both;
}




#hp_flash{
	background-color:#64A7DB url('images/flash_bg.jpg') no-repeat;
	min-width:1165px;
	}

#main_content{
	float: left;
	padding: 25px 0px 50px 42px;
	position:relative;
	width:1120px;
	}
	
#main_intro{
	border-right:dotted 2px #dddddd;
	float:left;
	padding:0px 10px 0px 0px;
	width:485px;
	}
	
#main_intro h1{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:20px 0px 5px 0px;
	width:415px;
	}

#main_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	padding:10px 0px 0px 0px;
	}
	
#main_intro a{
	color:#7a7978;
	font-weight:bold;
	text-decoration:none;
	}
	
#main_intro a:hover{
	color:#D67103;
	text-decoration:underline;
	}
	
.corners_bg{
	color:#7f7f7f;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:2em;
	padding:15px 0px 20px 0px;
	width:420px;
	}

#main_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:2em;
	padding:5px 0px 20px 2px;
	}
	
#main_news{
	background-image:url(images/megaphone.gif);
	background-repeat:no-repeat;
	background-position: top left;
	float:left;
	margin:0px 0px 0px 20px;
	padding-left:90px;
	width:500px;
	}
#main_news table{
	width:348px;
	background-color:#fff;
	}
	
#main_news h1{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:20px 0px 0px 3px;
	}

#main_news h2{
	color: #555;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:3px;
	text-align:center;
	background-color:#c3c3c3;
	}
	
#main_news h3{
	color: #c56000;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0;
	padding-top:1px;
	text-align:center;
	border:1px solid #999;
	}
	
#main_news a{
	color:#7a7978;
	display: block;
	padding: 0 5px 5px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
#main_news a:hover{
	background: #d67103;
	color:#fff;
	display: block;
	padding: 0 5px 5px;
	text-decoration:none;
	}
	
#main_news a.more_news_btn{
	display: inline;;
	padding: 0px;
	}
	
#main_news a.more_news_btn:hover{
	background: none;
	color:#d67103;
	display:inline;
	padding: 0px;
	text-decoration:underline;
	}
	
	
.date_box{padding:15px 10px 0px 0px;
	}
		
.news_list{
	color: #777;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.3em;
	padding:10px 0px 0px 0;
	border-bottom:1px dashed #777;
	}

.news_list hr{
	color:#ccc;
	}
	


	
/*-----------------------------------------------------SUBPAGE Styles----------------------------------------------*/

#flash_gallery{
	float:left;
	margin:10px 0px 0px 0px;
	padding: 25px 0px 0px 10px;
	width:600px;
	}

#flash_gallery h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}

#flash_gallery p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	width:520px;
	}
	
#subpage_content{
	border-top: solid 3px #d67103;
	float: left;
	padding: 25px 0px 0px 0px;
	position:relative;
	width:100%;
	}
	
#subpage_intro{
	float:left;
	padding:0px 0px 0px 40px;
	width:405px;
	}
	
#subpage_intro h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#subpage_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	padding:20px 0px 0px 10px;
	}
	
#subpage_intro h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	}
	
.corners_bg{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:2em;
	padding:15px 0px 20px 0px;
	width:420px;
	}

#subpage_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	width:350px;
	}

#subpage_content a{
	color:#7a7978;
	font-weight:bold;
	text-decoration:none;
	}
	
#subpage_content a:hover{
	color:#D67103;
	text-decoration:underline;
	}
	
.subpage_right{
	float:left;
	padding:105px 0px 0px 40px;
	width:405px;
	}
	
.subpage_right h1{
	clear:both;
	color:#0093D0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	}

.subpage_right p{
	color:#0093D0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	width:350px;
	}

.subpage_right a{
	color:#0093D0;
	font-weight:bold;
	text-decoration:none;
	}
	
.subpage_right a:hover{
	color:#D67103;
	text-decoration:underline;
	}

/*-----------------------------------------------------PRINT DESIGN Styles----------------------------------------------*/


#print_subnav{
	margin:0;
	padding:7px 0px 0px 40px;
	}

#print_subnav li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0px 25px 0px 0px;
	}

#print_subnav a{
	color:#999;
	text-decoration:none;
	}
	
#print_subnav a:hover{
	color:#d67103; 
	text-decoration:underline;
	}

.print_list{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.75em;
	padding:5px 0px 5px 15px;
	width:420px;
	}

.print_list li{
	list-style-type:disc;
	}

.print_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#print_replace {
	background: url(images/print_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 249px;
	}
	
.public_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#public_replace {
	background: url(images/public_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 332px;
	}
	
	
.electronic_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#electronic_replace {
	background: url(images/electronic_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 359px;
	}
	

	
/*-----------------------------------------------------MARKETING Styles----------------------------------------------*/


#marketing_subnav{
	margin:0;
	padding:7px 0px 0px 73px;
	}

#marketing_subnav li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0px 12px 0px 12px;
	}

#marketing_subnav a{
	color:#999;
	text-decoration:none;
	}
	
#marketing_subnav a:hover{
	color:#d67103; 
	text-decoration:underline;
	}

#marketing_list{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.75em;
	padding:5px 0px 0px 0px;
	width:420px;
	}

.marketing_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#marketing_replace {
	background: url(images/marketing_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 249px;
	}
	
	
/*-----------------------------------------------------WEB & INTERACTIVE Styles----------------------------------------------*/


#web_subnav{
	margin:0;
	padding:7px 0px 0px 73px;
	}

#web_subnav li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0px 12px 0px 12px;
	}

#web_subnav a{
	color:#999;
	text-decoration:none;
	}
	
#web_subnav a:hover{
	color:#d67103; 
	text-decoration:underline;
	}

#web_list{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.75em;
	padding:5px 0px 0px 0px;
	width:420px;
	}

.web_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#web_replace {
	background: url(images/web_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 363px;
	}
	
.video_list{
	float:left;
	}

.video_list li{
	padding:10px 20px 10px 0px;
	}


	
/*-----------------------------------------------------TOOLS Styles----------------------------------------------*/


.tools_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#tools_replace {
	background: url(images/tools_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 210px;
	}
	

/*-----------------------------------------------------TRIAD & mojoPortal----------------------------------------------*/


.triad-mojo {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#triad-mojo {
	background: url(images/triad-mojo-header.gif) no-repeat;
	float:left;
	height: 36px;
	width: 331px;
	}

.mojo-right{
	float:left;
	padding-top: 137px;
	}
	
.mojo-right h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	}	
	
.mojo-thumbs{
	padding-top: 20px;
	}
	
.mojo-thumbs a{
	padding: 3px;
	}

.mojo-thumbs img{
	border: 1px solid #777;
	}

.small-text{
	color: #444; 
	font-family: 'Trebuchet MS', helvetica, arial;
	font-size: 10px; 
	padding-top: 10px;
	}
	
/*-----------------------------------------------------PROCESS Styles----------------------------------------------*/


.process_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#process_replace {
	background: url(images/process_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 311px;
	}
	
	
	
/*-----------------------------------------------------ABOUT Styles----------------------------------------------*/

#about_intro{
	float:left;
	padding:0px 0px 0px 40px;
	width:1200px;
	}
	
#about_intro h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#about_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	padding:20px 0px 0px 10px;
	}
	
#about_intro h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	}
	
#about_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	width:550px;
	}
	
.about_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#about_replace {
	background: url(images/about_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 244px;
	}


#staff_flash{
	float:left;
	min-width:800px;
	margin:0;
	}
	
/*----------------------------------------------------Doing Our Part ----------------------------------------------*/

.doing_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#doing_replace {
	background: url(images/doing_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 313px;
	}

/*-----------------------------------------------------NEWS ROOM Styles  (newsroom.asp) ----------------------------------------------*/

#newsroom_content{
	border-top: solid 3px #d67103;
	float: left;
	padding: 25px 0px 100px 0px;
	position:relative;
	width:100%;
	}
	
#newsroom_intro{
	float:left;
	padding:0px 0px 0px 40px;
	width:405px;
	}
	
#newsroom_intro h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#newsroom_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	padding:20px 0px 0px 10px;
	}
	
#newsroom_intro h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	}
	
#newsroom_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	width:490px;
	}

#newsroom_content a{
	color:#7a7978;
	font-weight:bold;
	text-decoration:none;
	}
	
#newsroom_content a:hover{
	color:#D67103;
	text-decoration:underline;
	}

.newsroom_list{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.75em;
	padding:5px 0px 10px 15px;
	width:720px;
	}

.newsroom_list li{
	list-style-type:none;
	border:none;
	}

.newsroom_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#newsroom_replace {
	background: url(images/newsroom_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 272px;
	}
	
	
/*-----------------------------------------------------NEWS Articles ----------------------------------------------*/


#news_article_intro{
	float:left;
	height:auto;
	margin:0;
	min-height:400px;
	padding:0px 0px 0px 40px;
	width:805px;
	}
	
#news_article_intro h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#news_article_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	padding:20px 0px 0px 10px;
	}
	
#news_article_intro h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	}
	
#news_article_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	}

.news_img{
	display:inline;
	float:right;
	margin:0;
	padding:5px 20px 0px 15px;
	}

/*-----------------------------------------------------AWARDS / TROPHY ROOM Styles  (awards.asp) ----------------------------------------------*/

#awards_content{
	border-top: solid 3px #d67103;
	float: left;
	padding: 25px 0px 100px 0px;
	position:relative;
	width:100%;
	}
	
#awards_intro{
	float:left;
	padding:0px 0px 0px 40px;
	width:950px;
	}
	
#awards_intro h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#awards_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	padding:20px 0px 0px 10px;
	}
	
#awards_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	}

#awards_intro a{
	color:#333;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
#awards_content a{
	color:#7a7978;
	font-weight:bold;
	text-decoration:none;
	}
	
#awards_content a:hover{
	color:#D67103;
	text-decoration:underline;
	}

.awards_list{
	clear:left;
	padding:10px 0px 10px 0px;
	}

.awards_list li{
color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;}

.trophy_icon{
	float:left;
	padding:10px 10px 0px 0px;
	} 
	
.trophy_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#trophy_replace {
	background: url(images/trophy_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 272px;
	}
	
/*-----------------------------------------------------TROPHY ARCHIVE Styles ----------------------------------------------*/
.trophy_archive_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#trophy_archive_replace {
	background: url(images/trophy_archive_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 314px;
	}



/*-----------------------------------------------------CONTACT Styles (contact.asp) ----------------------------------------------*/


.contact_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#contact_replace {
	background: url(images/contact_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 261px;
	}

#google_map{
	float:left;
	padding:50px 0px 0px 5px;
	}

.contact_bold{
	color:#111;
	font-size:16px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	
.contact_reg{
	color:#777;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	}

#contact_options{
	height:281px;
	background-image:url(images/contact_icons.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:84px;
	}
	
#contact_options li{
	color:#555;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:15px 0px 40px 0px;
	margin:0;
	}

#contact_form_intro{
	float:left;
	padding:0px 0px 0px 40px;
	width:455px;
	}
	
#contact_form_intro h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#contact_form_intro h2{
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	padding:20px 0px 0px 10px;
	}
	
#contact_form_intro h5{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:20px 0px 0px 0px;	
	}

#contact_form_list{
	font-family:trebuchet ms;
	font-size:12px;
	}
	
#contact_form_list input{
	margin:0px 0px 0px 0px;
	}
	
#contact_form_intro p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:5px 0px 20px 0px;
	width:350px;
	}

#contact_form_content a{
	color:#7a7978;
	font-weight:bold;
	text-decoration:none;
	}
	
#contact_form_content a:hover{
	color:#D67103;
	text-decoration:underline;
	}

#contactform{
	background-color:#CCCCCC;
	color:#666666;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	float:left;
	margin:0 auto;
	padding:20px 0px 20px 20px;
	width:460px;
	}

#contactform table td{padding:0px 15px 0px 0px;}

#contactform table input{margin:0px 0px 5px 0px;}

#contactform table select{margin-left:0;}

#contact_networks{
	float:left;
	padding:0px 0px 0px 20px;
	border-left:1px dotted #ccc;
	margin-top:50px;
	clear:both;
	width:150px;
	}
	
#contact_networks h1{
	clear:both;
	color:#3a3838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	padding:10px 0px 5px 0px;
	}

#contact_networks p{
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75em;
	padding:10px 0px 10px 0px;
	margin:0px;
	width:350px;
	clear:left;
	}
	
	

/* ------------------------------------------------------ Footer ------------------------------------------------- */

	
	
#footer{ 
	background:#fff;
	
	clear:both;
	float:left;
	margin:0;
	padding:20px 0px 0px 0px;
	position:relative;
 	width:100%;
 	}

#footer h1{
	color:#818181;
	font-family:verdana;
	font-size:9pt;
	}
	
#footer a {
	color:#444;
	}

#footer a:hover{
	color: #c56000;
	}
	
#footer ul{
	color:#333;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size:8pt;
	padding:10px 0px 0px 0px;
	}

#footer li{
	padding:3px 0px 3px 10px;
	}

#sitemap_footer{
	float:left;
	margin:0px 0px 0px 10px;
	padding:20px 0px 0px 22px;
	width:150px;
	}

#sitemap_footer ul{
	float:left;
	padding:15px 35px 0px 0px;
	}

#sitemap_footer li{line-height:130%;}

#sitemap_footer2{
	border-right:2px #eee dotted;
	float:left;
	margin:0px 0px 0px 10px;
	padding:20px 0px 0px 22px;
	width:150px;
	}

#sitemap_footer2 ul{
	float:left;
	padding:15px 35px 0px 0px;
	}

#sitemap_footer2 li{line-height:130%;}


#about_footer{
	border-right:2px #eee dotted;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 22px;
	height:194px;
	width:260px;
	}

#about_footer p{
	color:#444;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:150%;
	padding:15px 0px 0px 10px;
	}
	
#contact_footer{
	border-right:2px #eee dotted;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 22px;
	height:194px;
	width:185px;
	}

#contact_footer ul{
	padding:15px 0px 0px 3px;
	}
	
#social_footer{
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 22px;
	height:194px;
	width:240px;
	}

#social_footer ul{padding:0px 0px 0px 8px;}

#social_footer li{
	padding:0px 0px 0px 0px;
	}

#social_footer img{
	border:0;
	padding:5px 5px 0px 7px;
	float:left;
	clear:left;
	}

#social_footer ul{
	float:left;
	padding:15px 20px 0px 0px;
	}

h6{
	float:left;
	color:#444;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;padding:17px 0px 0px 0px;
	text-decoration:underline;
	}

.404_replace {
	background-position: 0 0;	
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin:63px 0px 0px 1px;
	text-indent: -9999px;
	vertical-align: text-top;
	}
 
#404_replace {
	background: url(images/404_header.gif) no-repeat;
	float:left;
	height: 28px;
	width: 205px;
	}