
  a:link              { font-family: Arial, Helvetica, sans-serif; font-size:   11px; color: #3C3C3C; text-decoration: underline; font-weight: normal; }
  a:active            { font-family: Arial, Helvetica, sans-serif; font-size:   11px; color: #3C3C3C; text-decoration: underline; font-weight: normal; }
  a:visited           { font-family: Arial, Helvetica, sans-serif; font-size:   11px; color: #3C3C3C; text-decoration: underline; font-weight: normal; }
  a:hover             { font-family: Arial, Helvetica, sans-serif; font-size:   11px; color: #3C3C3C; text-decoration: none; font-weight: normal; }

    a.copyright:link     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-stretch:expanded; text-decoration: none; font-weight:normal; }
  a.copyright:active   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-stretch:expanded; text-decoration: none; font-weight:normal; }
  a.copyright:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-stretch:expanded; text-decoration: none; font-weight:normal; }
  a.copyright:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DCE9F0; font-stretch:expanded; text-decoration: none; font-weight:normal; }


 img { border: 0px; }

 .width_100
 { width: 100%; }

 .width_50
 { width: 50%; }

 body, html {
margin: 0px;
padding: 0px;

font-family: Arial, Helvetica, sans-serif;
font-size:11px;

background-color: #BDD7E6;
background-image:url(images/twww_background_1.jpg);
background-repeat:repeat-x;
background-position: top;
}

td, table
{ font-size: 11px; color: #3C3C3C; vertical-align: top; text-align:left; }

textarea, input
{ 	border: 1px #ADADAD solid;
	color:#3C3C3C;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 1px;
	background-color: transparent;

	overflow:hidden;
}

hr
{
height: 0px;
	border-top: 1px #525252 dotted;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #525252;
}

.copyright
{
   color: #FFFFFF; font-size: 11px;
}

.categoryname
{ margin-bottom: 10px; background-color: #D9E5C4; background-image:url(images/twww_plugin_1_1.jpg); background-repeat:repeat-y; background-position: left; }


.main_1
{ width: 1012px; background-color: #FFFFFF; background-image:url(images/twww_background_2.jpg); background-repeat:repeat-y; background-position: right; }

.main_2
{ width: 1012px; background-image:url(images/twww_background_3.jpg); background-repeat:repeat-y; background-position: left; }

.main_3
{ width: 100%; background-image:url(images/twww_background_4.jpg); background-repeat:no-repeat; background-position: top right; }

.main_4
{ width: 100%; background-image:url(images/twww_background_5.jpg); background-repeat:no-repeat; background-position: top left; }

.main_5
{ width: 100%; background-image:url(images/twww_background_6.jpg); background-repeat:no-repeat; background-position: top right; padding: 0px 6px 0px 6px; }

.main_6
{ width: 100%; padding: 8px 0px 8px 0px; }

.main_7
{ width: 50%; height: 230px; background-image:url(images/twww_background_7.jpg); background-repeat:no-repeat; background-position: top left; }

.clear
{ clear: both; }

.tag_1
{ width: 100%; background-image:url(images/twww_tagline_1.jpg); background-repeat:repeat-x; background-position: top; border-bottom: 1px solid #FFFFFF; }

.tag_2
{ background-image:url(images/twww_tagline_2.jpg); background-repeat:no-repeat; background-position: top right; }

.tag_3
{ width:50%; float:left; height: 21px; background-image:url(images/twww_tagline_3.jpg); background-repeat:no-repeat; background-position: top left; vertical-align:middle; text-align:left; color: #FFFFFF; font-weight: bold; text-transform:uppercase; }

.tag_4
{ padding: 0px 30px 0px 30px; line-height: 21px; }

.tag_5
{ width:50%; float: right; height: 21px; vertical-align:middle; text-align:right; font-weight: bold; color: #FFFFFF; }

.banner_1
{ width: 100%; background-image:url(images/twww_banner.jpg); background-repeat:no-repeat; background-position: top; }

.banner_2
{ height: 245px; vertical-align: top; text-align: center; padding: 0px 15px 0px 15px; }

.nav_1
{ height: 39px; background-image:url(images/twww_navigation_1.jpg); background-repeat:repeat-x; background-position: top; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

.nav_2
{ background-image:url(images/twww_navigation_2.jpg); background-repeat:no-repeat; background-position: top right; }

.nav_3
{ height: 39px; background-image:url(images/twww_navigation_3.jpg); background-repeat:no-repeat; background-position: top left; }

.nav_4
{ height: 39px; vertical-align:middle; text-align:center; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 0px 15px 0px 15px; }

#footer_1
{ height: 52px; background-image:url(images/twww_footer_1.jpg); background-repeat:repeat-x; background-position: top; border-bottom: 1px solid #3D5D6C; }

#footer_2
{ height: 52px; background-image:url(images/twww_footer_2.jpg); background-repeat:no-repeat; background-position: top right; }

#footer_3
{ height: 52px; background-image:url(images/twww_footer_3.jpg); background-repeat:no-repeat; background-position: top left; }

#footer_4
{ padding: 6px 25px 4px 25px; }

.plugin_1
{ width: 199px; }

.plugin_1_1
{ margin-bottom: 10px; background-color: #D9E5C4; background-image:url(images/twww_plugin_1_1.jpg); background-repeat:repeat-y; background-position: left; }

.plugin_1_2
{ background-image:url(images/twww_plugin_1_2.jpg); background-repeat:repeat-x; background-position: top; border-right: 1px solid #6B7643; }

.plugin_1_3
{ height: 28px; background-image:url(images/twww_plugin_1_3.jpg); background-repeat:no-repeat; background-position: top left; line-height:28px; font-weight: bold; color: #FFFFFF; padding-left: 25px; }

.plugin_1_4
{ text-align:justify; border-top: 1px solid #FFFFFF; border-right: 1px solid #9DA988; border-bottom: 1px solid #9DA988; padding:5px 9px 5px 24px; }

.plugin_2
{ width: 100%; padding: 0px 8px 0px 8px; }

.plugin_2_alt
{ width: 100%; padding: 0px 23px 0px 8px; }

.plugin_2_alt_2
{ width: 100%; padding: 0px 23px 0px 23px; }

.plugin_2_1
{ background-image: url(images/twww_plugin_2_1.jpg); background-repeat:repeat-x; background-position: top; background-color: #81ABBF; border: 1px solid #48626F; }

.plugin_2_2
{ height: 26px; background-image:url(images/twww_plugin_2_2.jpg); background-repeat:no-repeat; background-position: top right; vertical-align:middle; font-weight: bold; color: #FFFFFF; padding: 0px 10px 0px 10px; line-height: 26px; }

.plugin_2_3
{ text-align:justify; padding: 5px 0px 5px 1px; }

.plugin_2_4
{ width: 49%; float: left; }

.plugin_2_5
{ height: 21px; background-image:url(images/twww_plugin_2_3.jpg); background-repeat:repeat-x; background-position: top; border: 1px solid #BA567E; }

.plugin_2_6
{ height: 21px; background-image:url(images/twww_plugin_2_4.jpg); background-repeat:no-repeat; background-position: top right; font-weight: bold; vertical-align:middle; color: #FFFFFF; padding: 0px 10px 0px 10px; line-height: 21px; }

.plugin_2_7
{ text-align:justify; padding: 1px 0px 1px 0px; }

.plugin_2_8
{ width: 2%; float:left; }

.plugin_3
{ width: 316px; background-image:url(images/twww_plugin_3_1.jpg); background-repeat:repeat-y; background-position: top left; }

#plugin_3
{ width: 316px; }

.plugin_3_1
{ margin-left: 10px; padding-bottom: 10px; text-align: right; }

.plugin_3_2
{ margin-left: 10px; padding-bottom: 10px; }

.plugin_3_3
{ background-image:url(images/twww_plugin_3_2.jpg); background-repeat:repeat-x; background-repeat:repeat-x; background-position: top; background-color: #B0C664; border: 1px solid #616A42; border-right: 0px; }

.plugin_3_4
{ background-image:url(images/twww_plugin_3_3.jpg); background-repeat:repeat-y; background-position: right; }

.plugin_3_5
{ background-image:url(images/twww_plugin_3_4.jpg); background-repeat:no-repeat; background-position: top right; padding: 10px 25px 10px 10px; }

.plugin_3_6
{ color: #FFFFFF; font-weight: bold; }

.plugin_3_7
{ color: #FFFFFF; text-align:justify; }

div.plugin_3_7 *
{ color: #FFFFFF; border-color: #FFFFFF; }

.plugin_3_8
{ padding-bottom: 10px; margin-right:25px; margin-left: 10px; }

.plugin_3_9
{ font-weight: bold; padding: 0px 10px 3px 10px; }

.plugin_3_10
{ border-top: 1px solid #A3C3D3; border-bottom: 1px solid #A3C3D3; }

.plugin_3_11
{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #EBF1F5; padding: 5px 10px 5px 10px; text-align:justify; }

.plugin_3_12
{ margin-left: 10px; }