#flash_container {
	position:absolute;
	top:220px;
	left:450px;
	/*margin:150px 0px 0px 190px;*/
	}

/* Define various HTML elements */

html,body {
	height:100%;
	background-color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
ul {
	
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;        
        font-weight:bold;
        font-color:#003399;
        line-height:10px;
	list-style-type:disc;
	 margin-left:13px;
}

.dropD  {width:240px; font: 13px Arial, Helvetica, sans-serif;color:#333333;border-color:#003399; margin-top: 3px;height:24;}	
	
ul a:hover {
	color:#0000ff;
	}
	
h2      {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:24px;
        font-weight:bold;
        font-color:#000066;
        } 

#hl     {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:13px;
        font-weight:bold;
        font-color:#003399;
        line-height:16px;
        }

#headertext      {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:22px;
        font-weight:bold;
        font-color:#000066;
        } 

#space {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:10px;
        font-weight:normal;
        font-color:#000000;
        } 

#search {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:13px;
        font-weight:normal;
        font-color:#000000;
        }

#lh     {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:13px;
        font-weight:bold;
        font-color:#000066;
        } 

#TT     {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:11px;
        font-weight:bold;
        font-color:#ffffff;
        } 

#TT a:link {
	color:#ffffff;
	text-decoration:underline;
	}

#TT a:visited {
	color:#ffffff;
	text-decoration:underline;
	}

#TT a:hover {
	color:#000000;
	text-decoration:underline;
	}

#cb     {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:11px;
        font-weight:normal;
        color:#000066;
        } 

#cb a:link {
	color:#000066;
	text-decoration:underline;
	}

#cb a:visited {
	color:#000066;
	text-decoration:underline;
	}

#cb a:hover {
	color:#0000cc;
	text-decoration:underline;
	}

#disc   {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:10px;
        font-weight:normal;
        font-color:#000066;
        } 

#pt     {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:11px;
        font-weight:bold;
        font-color:#000066;
        } 

#pt a:link {
	color:#000066;
	text-decoration:underline;
	}

#pt a:visited {
	color:#000066;
	text-decoration:underline;
	}

#pt a:hover {
	color:#000000;
	text-decoration:underline;
	}

#wtable {
	width:160px;
	height:auto;
        background:color:#FFFFFF;
	}

#stable {
	width:100%;
	height:300;
        background:color:#FFFFFF;
	}

#stable .#desc{
	font-size:11px;        
        font-weight:bold;
        font-color:#003399;
	}

#rd     {	
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;        
        font-weight:bold;
        color:#FF0000;
	}

#ms     {	
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;        
        font-weight:bold;
        color:#000066;
	}

#middle ul{

        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;        
        font-weight:normal;
        font-color:#000066;
	line-height:20px;
	list-style-type:disc;
	color:#000066;
        margin-left:14px;
        }

#middle li{

        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;        
        font-weight:normal;
        }
	
#ad    {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;        
        font-weight:bold;
        font-color:#000066;
        }

#ad a:link {
        color:#000066;
        text-decoration:underline;
        }

#ad a:visited {
	color:#000066;
	text-decoration:underline;
	}

#ad a:hover {
	color:#000000;
	text-decoration:underline;
	}
         
#ad .desc {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-color:#000000;        
        font-weight:normal;
        }

#ads_120  {
        margin:-18px 0px 0px 0px;
        font-size:12px;  
        }  

#lads_120  {
        margin:-14px 0px 0px 0px;
        } 

#LK a:hover {
	color: #000000;
	text-decoration: underline;
}

#SS {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:12px;
        font-weight:normal;
        font-color:#000066;
        }

.pr {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:12px;
        font-weight:normal;
        font-color:#000066;
        }

#contact{
        font-family:Verdana, Arial, Helvetica, sans-serif;        
        font-size:12px;
        font-weight:normal;
        font-color:#000066;
        }

#charities {
        font-size:11px;
        font-weight:bold;
        font-color:003399;
        }

a:#charities {
            color:5c99dc;
	    text-decoration:none; 
            } 

/* General Link Classes */
	
a:link {
	color:#000066;
	text-decoration:none;
	}

a:visited {
	color:#003399;
	text-decoration:none;
	}

a:hover {
	color:#0000ff;
	text-decoration:underline;
	}
	
/* These are the classes for text or positioning elements */
	
.floatleft {
	margin:2px 2px 0px 4px;
	float:left;
	}
	
.title {
	color:#000066;
	margin:60px 0px 0px 8px;
	}

#pic    {
        margin:60px 0px 500px 8px;
        }
	
.aff_title {
	font-size:10px;
	color:#fff;
	margin:1px 0px 0px 3px;
	float:left;
	}
	
.aff_title_info {
	font-size:9px;
	color:#fff;
	margin:2px 2px 0px 0px;
	float:right;
	}
	
a:link.aff_title_info {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	}

.news_title {
	font-size:10px;
	color:#fff;
	margin:160px 0px 0px 3px;
	float:left;
	}
	
.news_title_info {
	font-size:9px;
	color:#fff;
	margin:2px 2px 0px 0px;
	float:right;
	}


.textspace {
	font-size:11px;
	color:#666;
	margin:0px 0px 0px 5px;
	text-align:justify;
	}

#xx     {
	font-size:11px;
	color:#000;
	margin:8px 5px 0px 0px;
	float:left;
	}

.linktext_right {
	font-size:11px;
	color:#000;
	margin:8px 5px 0px 0px;
	float:right;
	}

.linktext_left {
	font-size:11px;
	color:#000;
	margin:0px 0px 0px 6px;
	float:left;
	}

.date_time {
	font-size:9px;
	color:#000;
	margin:16px 0px 0px 7px;
	float:left;
	}
	
.input_fields {
	font-size:10px;
	height:10px;
	width:100px;
	}
	
.input_fields_net {
	font-size:10px;
	height:10px;
	width:200px;
	}
	
.input_buttons {
	font-size:9px;
	color:#000;
	background-color:#eaeaea;
	height:18px;
	margin:0px 0px 2px 3px;
	}
	
.input_fields_zip {
	height:14px;
	width:40px;
	margin:0px 0px 0px 10px;
	}
		
	
/* These are the 2 main 'holder' divs. Container is topmost parent, container_2 is inside parent */

#container {
	width:790px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	}
	
#container_2 {
	height:auto;
	width:790px;
	border:solid #000;
	border-width:1px 1px 0px 1px;
	background-color:#fff;
	float:left;
	}
	
/* Header divs */
	
#header {
	width:790px;
	height:90px;
	border:solid #000;
	border-width:1px 1px 0px 1px;
	background:url(/newimages/headerback790.jpg) no-repeat;
        background-color:#fff;	
        margin:5px 5px 0px 0px;
	float:left;
	}
	
#header_search {
	width:auto;
	height:auto;
	margin:0px 0px 0px 10px;
	float:left;
	}
	
.header_search_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	line-height:10px;
	}
		
#top_links {
	width:790px;
	height:30px;
	border:solid #000;
	border-width:0px 1px 0px 1px;
	background:url(/newimages/linkbar.gif) repeat;
	margin:0px 5px 0px 0px;
	float:left;
	}

/* ctable divs */

#ctable {
	width:790px;
	height:auto;
	border:solid #000;
	border-width:1px 1px 0px 1px;
	background:color:#FFFFFF;
        margin:0px 0px 0px 0px;
	}

#atable {
	width:790px;
	height:91;
        border:solid #000;
	border-width:1px 1px 0px 1px;
	background:url(/newimages/headerback790.jpg) no-repeat;
        margin:0px 0px 0px 0px;
	}

#btable {
	width:790px;
	height:auto;
        border:solid #000;
	border-width:0px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	}

#table1, #table3 {
	height:15px;
        background:color:#5c99dc;
        position:relative;
        z-index:2;
	}

#table2 {
        border:solid #fff;
	border-width:0px 1px 1px 1px;
        }

#table4 {
	width:120px;
	height:auto;
	border:solid #5c99dc;
	border-width:1px 0px 1px 1px;
	background:color:#FFFFFF;
	}

#ltable {
	width:120px;
	height:auto;
        position:relative;
        margin:-15px 0px 0px 0px;
        z-index:1
	background:color:#FFFFFF;
	}

#hctable {
	width:160px;
	height:auto;
	background:color:#FFFFFF;
	}

/* Left divs */
	
#left {
	width:160px;
	height:100%;
	background-color:#fff;
	margin:01px 0px 01px 01px;
	float:left;
	}
	
#homeThing {
	width:130px;
	background-color:#ff0000;
	margin:10px 0px 10px 0px;
	text-align:center;
	float:left;
	}
	
.homeThingText {
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 0px 5px;
	}
	
a:link.homeThingText {
	color:#ffffff;
	text-decoration:none;
	}

a:visited.homeThingText {
	color:#ffffff;
	text-decoration:none;
	}

a:hover.homeThingText {
	color:#ffffff;
	text-decoration:underline;
	}
	
/* Center div */
	
#center {
	width:468px;
	background-color:#fff;
	margin:0px 10px 5px 10px;
	float:left;
	}

#centerSearchDiv
  {
  width:600px;
	background-color:#fff;
	margin:0px 10px 5px 10px;
	float:left;   
  }
	
/* Right divs */
	
#right {
	width:130px;
	height:100%;
	background-color:#fff;
	margin:0px 5px 5px 7px;
	float:left;
	}
	
#flash_mod {
	width:130px;
	height:250px;
	background-color:#ffffff;
	margin:10px 0px 5px 0px;
	float:left;
	}
	
/* News Classes - Tabs, Hover Elements and Main Text Elements */
	
.tab_links_1 {
	font-size:9px;
	margin:12px 0px 0px 19px;
	float:left;
	}
	
a:hover.tab_links_1 {
	color:#0000ff;
	text-decoration:none;
	}
	
.tab_links_2 {
	font-size:9px;
	margin:12px 0px 0px 38px;
	float:left;
	}
	
a:hover.tab_links_2 {
	color:#0000ff;
	text-decoration:none;
	}
	
.content_holder, .content_holder2 {
	width:100%;
	height:90px;
	}
	
div:hover.content_holder, div:hover.content_holder2 {
	width:100%;
	background-color:#fcf8d2;
	}
	
.content_holder2 {
	width:100%;
	height:90px;
	background-color:#e7f1ff;
	}
	
/* All of the center modules and right modules reside here */

#cashflow_container {
	width:468px;
	height:150px;
	background-color:#fff;
	margin:10px 0px 5px 3px;
	float:left;
	}

#content_mod_0, #content_mod_1, #content_mod_2 {
	width:468px;
	height:auto;
	border:1px solid #000;
	background-color:#d2e4fc;
	margin:0px 0px 0px 3px;
	float:left;
	}
	
#content_mod_0B, #content_mod_1B, #content_mod_2B {
	width:468px;
	height:auto;
	border:1px solid #000;
	background-color:#fff;
	margin:0px 0px 0px 3px;
	float:left;
	}
	
	
#tab_links_holder_0, #tab_links_holder_0B, #tab_links_holder_1, #tab_links_holder_1B, #tab_links_holder_2 {
	width:468px;
	height:30px;
	margin:10px 0px 0px 3px;
	background-repeat:no-repeat;
	float:left;
	}
	
#tab_links_holder_0 {
	background-image:url(http://trafficdesigns.net/homepage/images/top_tab_1.jpg);
	}
	
#tab_links_holder_0B {
	background-image:url(http://trafficdesigns.net/homepage/images/top_tab_1B.jpg);
	}

#tab_links_holder_1 {
	background-image:url(http://trafficdesigns.net/homepage/images/top_tab_2.jpg);
	}
	
#tab_links_holder_1B {
	background-image:url(http://trafficdesigns.net/homepage/images/top_tab_2B.jpg);
	}
	
#tab_links_holder_2 {
	background-image:url(http://trafficdesigns.net/homepage/images/top_tab_3.jpg);
	}
/* bottom elements */
	
#bottom {
	width:790px;
	height:50px;
	border:solid #000;
	border-width:0px 1px 1px 1px;
	background:url(/newimages/foot2.jpg) no-repeat;
	text-align:center;
	}
	
#bottom_copyright {
	width:790px;
	height:auto;
        font-size:9px;
	margin:25px 0px 0px 0px;
	}


