* { font-size: 11px; margin: 0; padding: 0; }
body { text-align: center; }
a {
	color: #920001;
}
#site-hugger { font-size: 11px; width: 850px; margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bg-left.jpg); background-repeat: repeat-y; background-position: 0 160px; }

#ad-top {
	height: 60px;
	width: 468px;
	margin: 0 auto;
}
#header {
	background-image: url(../images/bg-banner.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;
	height: 85px;
	width: 850px;
	margin-bottom: 1px;
        background-color: #ffffff;
}
#top-nav { height: 35px; line-height: 50px; background-color: #ebebeb; margin-bottom: 6px; padding: 0; border-color: #ebebeb #9a0000; border-style: solid; border-width: 1px 1px 1px 0; }
#top-nav table { background-color: #ebebeb; margin-top: 0; border-color: #9a0000; border-style: solid; border-width: 0 0 0 0; }
#top-nav a { text-decoration: none; }
#top-nav a:hover {
	
}
#column-left { background-color: #ebebeb; float: left; width: 150px; }
#column-left .moduletable { margin-bottom: 5px; }
#column-left .moduletable table td { border-bottom: solid #ffffff 1px; }
#column-left .moduletable table td:hover { background-image: url(../images/white-triangle.gif); background-repeat: no-repeat; background-position: right; border-bottom: solid #ffffff 1px; }
.subscribe {
	width: 155px;
	height: 33px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
#enewsletter {
	background-image: url(../images/button-enewsletter.jpg);
}
#magazine {
	background-image: url(../images/button-magazine.jpg);
}
#column-center {
	float: left;
	margin: 0 10px;
	width: 522px;
}
#column-center ul {
   margin-left: 15px;
   list-style: disc;
}
#column-right {
	float: left;
	width: 150px;
}
#column-right .moduletable-centered {
	margin: 0 auto;
	text-align: center;
}
.button-ads {
	width: 125px;
	height: 125px;
	border: 1px dashed #999999;
	text-align: center;
	margin: 0 auto 5px;
	line-height: 125px;
}
#footer {
	background-image: url(../images/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cfcfcf; 
        background-color: #EBEBEB;
	padding: 4px 0 20px;
	clear: both;
	font-size: 10px;
        border-top: solid 2px #A80002;
}
#footer a {
	color: #b9262c;
	font-size: 10px;
}
#footer a:hover {
	color: #575757;
	text-decoration: none;
}
#footer-block {
	font-size: 10px;
	text-align: justify;
	display: block;
        background-color: #ffffff;
}
.moduletable-adinfo {
	margin: 5px 0 5px 0;
}
.moduletable-adinfo th {
	color: #FFFFFF;
	background-color: #920001;
	text-align: left;
	background-image: url(../images/arrow-play.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	line-height: 20px;
	padding-left: 16px;
	padding-right: 7px;
	font-size: 10px;
}
.moduletable-title {
	font-size: 14px;
	color: #91010a;
	font-weight: bold;
	font-variant: small-caps;
	padding: 3px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #91010a;
	padding-left: 15px;
	background-image: url(../images/arrow-dotted.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}
.moduletable-box-red, #column-right .moduletable {
	border: 1px #d5d5d5;
	margin-bottom: 5px;
}
.moduletable-box-blue {
	margin-bottom: 5px;
}
.moduletable-box-red th, .moduletable-box-blue th, #column-right .moduletable th {
	color: #FFFFFF;
	background-color: #920001;
	text-align: left;
	background-image: url(../images/arrow-play.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	line-height: 20px;
	padding-left: 16px;
	font-size: 10px;
}
.moduletable-box-blue th {
	background-color: #6b7881;
}
.moduletable-box-red ul, .moduletable-box-blue ul, #column-right .moduletable ul {
	list-style-type: none;
}
.moduletable-box-red td, .moduletable-box-blue td {
	padding-left: 6px;
}
#column-right .moduletable td {
	padding: 1px 2px;
}
.moduletable-box-red a, .moduletable-box-blue a {
	color: #3e3e3e;
	line-height: 14px;
	background-image: url(../images/diamond-red.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	text-decoration: none;
	font-size: 10px;
}
.moduletable-box-blue a {
	color: #920001;
	background-image: url(../images/diamond-blue.gif);
}
.moduletable-box-red a:hover, .moduletable-box-blue a:hover, #column-right .moduletable a:hover {
	text-decoration: underline;
}
.back_button {
	text-align: center;
}
.contentheading img {
	margin: 4px;
	border: solid #dcdcdc 1px;
}
.contentheading p {
	margin: 5px;
}
.contentheading { color: #000; font-weight: bold; text-align: left;
/*	padding-left: 21px;
	background-image: url(../images/arrow-square.gif); */
	background-repeat: no-repeat; background-position: 7px center; line-height: 16px; border-bottom: 2px solid #9a0000; padding-left: 3px; font-size: 13px; width: 100%; border-top-color: #ce0004; border-top-width: 3px; }
table.moduletable-mid      { text-align: center; margin: 0 0 0 100px; padding: 0; }
table.moduletable-mid th       { text-align: center; margin: 0 0 0 100px; padding: 0; }

table.moduletable-mid td    { text-align: center; margin: 0 0 0 100px; padding: 0; }
.middle {  }
table.moduletable-feature      { background-color: #f3f3f3; margin: 0 0 10px; padding-bottom: 0; width: 100% ; border: solid 1px #ccc; }
table.moduletable-feature th       { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; height: 18px; background-color: #363f48; margin: 0; padding: 0 2px; }
table.moduletable-feature td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: 0 #ccc; }
.search { text-align: center; }
.extralink { font-weight: bold; background-color: #e7d7d7; text-align: center; width: auto; margin: 2px; padding: 2px; border: solid 1px #363f48; }
.imageR { margin: 15px 0 5px; }
.blog1 { font-size: 12px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; border-top-style: solid; border-right-style: solid; border-left-style: solid; }
.inputbox1    { color: #b01f2e; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3px; margin: 3px; border: solid 1px          }
table.moduletable-digitalhead      { padding-bottom: 0; width: 100% ; margin-top: 0; margin-right: 10px; margin-left: 0; padding-right: 10px; border: 1px #ccc; }
table.moduletable-digitalhead th   { color: #363f48; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
/* background-image: url(../images/title_arrow.jpg); background-repeat: no-repeat;background-position: 0 6px; */
background-color: #fff; border-left: 10px solid #363f48; text-align: left; width: 100%; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 2px; padding-right: 0; padding-left: 5px; }
table.moduletable-digitalhead td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: 0 #ccc; }
a.mainlevel:link, a.mainlevel:visited        { color: #363f48; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; display: block; width: 117px; text-decoration: none; background-position: 50% top; background-repeat: no-repeat; text-align: left; vertical-align: middle; height: 20px; margin: 1px 0 0; padding: 0 0 0 15px; }

table.moduletable-mainnav { width: 850px; }
table.moduletable-mainnav td { background-color: #990304;}
table.moduletable-mainnav a.mainlevel:link, table.moduletable-mainnav a.mainlevel:visited { width: auto; }
/*
a.mainlevel:hover { color: #B81F34 ; background-image: url(../images/buttonw-on.jpg); background-repeat: no-repeat; border: 0px inset #cccccc;} */

/* topnav1 */
table.moduletable-topnav1      { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; margin: 0; padding: 0; border-color: #9a0000; border-style: none; border-width: 0 1px 0 0; }
table.moduletable-topnav1 a { font-size: 12px; text-decoration: none; background-repeat: no-repeat; background-position: left 0; text-align: center; word-spacing: 4px; margin: 0; padding: 0; }
table.moduletable-topnav1 a:link, table.moduletable-topnav1 a:visited { text-align: center; color: #000; text-decoration: none; font-weight: bold; font-variant: small-caps; padding: 0 2px; }
table.moduletable-topnav1 a:hover { color: #b01f2e; text-decoration: underline; }
table.moduletable-topnav1 th       { font-weight: bold; background-attachment: scroll; text-align: center; width: 100% ; padding: 0; border-right: 0 none #699; border-bottom: 0 solid #000; border-left: 0 none #699; border-top-style: none; border-top-width: 0; }
table.moduletable-topnav1 li  { margin: 0; padding: 0; }
table.moduletable-topnav1 td { color: #000; font-size: 12px; font-weight: normal; background-position: left 0; text-align: center; margin: 0; padding: 0; }
/* topnav2 */
table.moduletable-topnav2      { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; margin: 0; padding: 0; border-color: #9a0000; border-style: none; border-width: 0 1px 0 0; }
table.moduletable-topnav2 a { text-decoration: none; background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0; padding: 0; }
table.moduletable-topnav2 a:link, table.moduletable-topnav2 a:visited { color: #9a0000; font-size: 12px; text-decoration: none; font-weight: bold; font-variant: small-caps; text-align: center; padding: 0 2px; }
table.moduletable-topnav2 a:hover { color: #b01f2e; text-decoration: underline; }
table.moduletable-topnav2 th       { font-weight: bold; background-attachment: scroll; text-align: center; width: 100% ; padding: 0; border-right: 0 none #699; border-bottom: 0 solid #000; border-left: 0 none #699; border-top-style: none; border-top-width: 0; }
table.moduletable-topnav2 li  { margin: 0; padding: 0; }
table.moduletable-topnav2 td { color: #000; font-weight: normal; background-position: left 0; text-align: center; margin: 0; padding: 0; }
table.moduletable-search      { float: right; margin-top: 0; margin-right: 0; margin-left: 0; border-color: #ccc; border-style: none; }
table.moduletable-search th       { color: #ffffff; font-weight: bold; font-size: 19px; line-height: 25px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; height: 25px; background-color: #b01f2e; text-transform: uppercase; margin: 0; padding: 0 2px; }
table.moduletable-search td    { font-size: 12px; font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: 0 #ccc; }
table.moduletable-setleft { text-align: center; float: left; margin: 1px 8px 10px 1px; padding-bottom: 10px; }
table.moduletable-setleft th { font-variant: small-caps; font-size: 14px; color: #920001; border-style: none; }
table.moduletable-video      { background-image: url(../images/rc-bg.jpg); background-repeat: repeat-x; background-position: 50% bottom; margin: 4px 4px 10px; width: 100% ; border-color: #ebebeb #384755; border-style: solid none; border-width: 1px; }
table.moduletable-video td    { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0; border: 1px #ccc; }
table.moduletable-video th       { color: #000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/arrow-dotted.gif); background-repeat: no-repeat; background-position: left center; text-align: left; width: 100%; height: 18px ; padding: 0 0 0 15px; border-bottom: 1px solid #ebebeb; }
.moduletablevideobox { background-image: none; background-repeat: repeat-x; background-position: 50% bottom; padding-bottom: 5px; text-align: right; }
table.moduletable-resource      { margin: 0 0 10px; width: 100% ;  background-image: url(../images/rc-bg.jpg); background-repeat: repeat-x; background-position: bottom; border: solid 1px #E4E4E4;}
table.moduletable-resource th       { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #9a0000; text-align: center; width: 100%; height: 18px; margin: 0; padding: 0 2px; }
table.moduletable-resource td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: none; }
table.moduletable-prod1      { margin: 0; padding-bottom: 10px; width: auto ; padding-right: 10px; border-style: none; border-width: 1px; }
table.moduletable-prod1 th       { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #b81f34; text-align: center; width: 100%; height: 18px; background-color: #363f48; margin: 0; padding: 0 2px; }
table.moduletable-prod1 td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border-color: #ccc; border-style: none; border-width: 0 1px 1px; }
table.moduletable-prod      { font-size: 11px; border: solid 0 #000000; width: 100% ; margin: 0; padding: 0; }
table.moduletable-prod th       {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #B81F34;
	text-align: center;
	padding-bottom: 0;
	width: 100%;
	height: 18px;
	background-color: #9a0000;
}
table.moduletable-prod td    { font-size: 11px; font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; }
.at_title2 { color: #2c4e4f; font-size: 12px; font-weight: bold; line-height: 12px; background-image: none; background-repeat: no-repeat; display: block; margin-left: 5px; }
.at_title, .at_title_featured { color: #762000; background-image: none; background-repeat: no-repeat; display: block; }
table.at_main_table { font-size: 12px; background-color: #ebebeb; padding			: 0; border-spacing		: 0px; border-collapse		: separate; width			: 100%; margin: 0; border: solid 1px #d0d0d0; }
table.at_main_table td { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 100%; margin: 0; border-width		: 0; padding			: 0; border-style     	: none none solid; border-color		: black black #afc0d0; }
table.at_element_table1 { border-spacing		: 0px; width			: 97%; margin: 4px 4px 0; border-collapse		: separate; padding-left     	: 1px; padding-right     	: 10px; padding-bottom: 5px; border-color: #c0c0c0; border-style: solid; border-width: 0 0 1px; }
table.at_element_table1 td { margin-right: 10px; }
table.at_element_table2 { border-spacing		: 0px; width			: 97%; margin: 4px 4px 0; border-collapse		: separate; padding-left     	: 1px; padding-right     	: 10px; padding-bottom: 5px; border-color: #c0c0c0; border-style: none none solid; border-width: 1px; }
table.at_element_table2 td { margin-right: 10px; }
a.at_img_table:link, a.at_img_table:visited {
	padding-left     	: 0;
	padding-right     	: 0;
	color 			: #762000;
}
a.at_img_table:hover {
	color 			: green;
}
a.at_title:link, a.at_title:visited { 
font-weight: bold; 
font-family: arial, sans-serif, "Times New Roman", Tahoma, Verdana; 
color: #9a0000; 
font-size: 12px; 
background-repeat: no-repeat; 
background-position: left 2px; 

padding-top: 0; 
}
a.at_title_featured:link, a.at_title_featured:visited { 
font-weight: bold; 
font-family: arial, sans-serif, Times New Roman, Tahoma, Verdana; 
color: #29405d; 
font-size: 12px; 
background-image: url(../images/title_arrow.jpg); 
background-repeat: no-repeat; 
background-position: left 2px; 
padding-top: 0; 
padding-left: 10px; 
}
a.at_title, at_title_featured:hover { text-decoration: underline; border-bottom-style: none; }
div.at_title { width: 100%; padding-top		: 2px; padding-bottom		: 3px; }
div.at_intro { font-weight 		: normal; color 			: #000000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 100%; padding-top		: 0; padding-bottom: 0; }
div.at_date { font-size 		: 11px; font-style 		: italic; font-family 		: arial, sans-serif, "Times New Roman", Tahoma, Verdana; color 			: #343434; padding-top		: 0; }
div.at_readmore { font-size: 12px; margin-right: 10px; padding-top		: 2px; padding-right: 5px; }
a.at_readmore:link, a.at_readmore:visited { font-weight 		: normal; color 			: #92000d; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top		: 0; padding-bottom: 5px; }
a.at_readmore:hover { color 			: #762000; text-decoration: underline; border-bottom-style: none; }
.at_title1 { color: #a60000; font-size: 12px; font-weight: bold; line-height: 12px; background-image: none; background-repeat: no-repeat; padding-bottom: 5px; display: block; }
.at_img_table1 { color 			: #762000; padding: 0;}
a.at_title2:link, a.at_title2:visited {
	font-weight: bold;
	font-family: arial, sans-serif, "Times New Roman", Tahoma, Verdana;
	color: #B81F34;
	font-size: 12px;
	/* background-image: url(../images/title_arrow.jpg); 
background-repeat: no-repeat; 
background-position: left 2px; 
padding-top: 0; 
padding-left: 10px; 
*/
margin-left: -5px;
	text-decoration: underline;
}
table.moduletable      { margin: 0 0 10px; width: 100% ; border-color: #ccc; border-style: none; }
table.moduletable th       { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; height: 18px; background-color: #9a0000; margin: 0; padding: 0 2px; }
table.moduletable td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: 0 #ccc; }
table.moduletable li  { margin-top: 4px; }
table.moduletable ul { color: #9a0000; }
.moduletable-space { margin: 0; padding-right: 10px; }
a.contentheading-link:link, a.contentheading-link:visited { color: #9a0000; font-size: 13px; font-weight: bold; background-image: url(../images/arrow-dotted.gif); background-repeat: no-repeat; background-position: left center; width: 100%; padding-left: 15px; display: block; }
.tbl_big { width: 99%; padding-top: 10px; border-bottom: 1px solid #e5e5e5; border-top-color: #e5e5e5; border-top-width: 1px; border-right-color: #e5e5e5; border-right-width: 1px; border-left-color: #e5e5e5; border-left-width: 1px; }
td,tr,p,div { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
ul { color: #3c3c3c; margin: 0; padding: 0; white-space: normal; }
li       { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -1px; padding-top: 0; padding-bottom: 3px; margin-left: 0;}
a:link, a:visited { color: #9a0000; text-decoration: none; }
a:hover { color: #921b21; text-decoration: underline; }
.titleheading-link { color: #920001; font-weight: bold; text-align: left;
/*	padding-left: 21px;
	background-image: url(../images/arrow-square.gif); */
	background-repeat: no-repeat; background-position: 7px center; line-height: 16px; font-size: 13px; background-image: none; border-style: none; }
table.moduletable-space th       { color: #37454f; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-transform: uppercase; text-align: left; width: 100%; height: 18px; margin: 0; padding: 0 2px; border-top: 2px none #9a0000; border-bottom: 2px none #9a0000; }
table.moduletable-space td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: 0 #ccc; }
table.moduletable-resc { width: 100%; height: auto; margin: 1px; padding: 2px; }
table.moduletable-resc td { height: auto; padding: 0 0 4px; }
table.moduletable-resc th { background-color: #d19f25; color: #000000; width: 100%; height: auto; border: 1px #ccc; }
table.moduletable-resc a:link, table.moduletable-resc a:visited { color: #37454f; font-weight: bold; background-image: url(../images/arrow-dotted.gif); background-repeat: no-repeat; background-position: left 5px; text-decoration: underline; text-align: left; padding: 4px 0 0 12px; }
table.moduletable-resc a:hover { color: #37454f; text-decoration: underline; text-align: left; }
table.moduletable-news             { width: 100%; margin: 0 4px 10px; border-style: none; }
table.moduletable-news td              { font-weight: normal; margin-top: 3px; padding-bottom: 2px; border: 1px #333    }
table.moduletable-news th    { font-size: 12px; font-weight: bold; line-height: 21px; background-image: none; background-repeat: no-repeat; text-align: left; width: 100%; height: 25px; margin: 0; border-bottom: 4px double #2c4e4f; border-top-style: none; border-right-style: none; border-left-style: none; }
table.at_main_table2 { font-size: 12px; line-height: 14px; padding			: 0; border-spacing		: 0px; border-collapse		: separate; width			: 100%; margin: 0; border: 1px #d0d0d0; }
.contentheading2 { color: #000; font-weight: bold; text-align: left;
/*	padding-left: 21px;
	background-image: url(../images/arrow-square.gif); */
	background-repeat: no-repeat; background-position: 5px center; line-height: 16px; border-bottom: 1px none #9a0000; padding-left: 20px; font-size: 13px; background-color: #ebebeb; background-image: url(../images/arrow-dotted.gif); width: 95%; border-top: 3px none #ce0004; border-right-style: none; border-left-style: none; }
.header, .componentheading { color: #000; font-weight: bold; text-align: left;
/*	padding-left: 21px;
	background-image: url(../images/arrow-square.gif); */
	background-repeat: no-repeat; background-position: 5px center; line-height: 16px; border-bottom: 1px none #9a0000; padding-left: 20px; font-size: 13px; background-color: #ebebeb; background-image: url(../images/arrow-dotted.gif); margin-bottom: 10px; padding-top: 3px; padding-bottom: 5px; border-top: 3px none #ce0004; border-right-style: none; border-left-style: none; }
table.moduletable-videox      { background-repeat: repeat-x; background-position: 50% bottom; margin: 10px 10px 0 0; width: 175px ; padding: 0; border: solid 1px #666; }
table.moduletable-videox td    { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 10px 0 0; padding: 0; border: 1px #ccc; }
table.moduletable-videox th       { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/arrow-dotted.gif); background-repeat: no-repeat; background-position: left center; text-align: left; width: 100%; height: 18px ; padding: 0 0 0 15px; border-bottom: 1px none #ebebeb; border-top-style: none; border-right-style: none; border-left-style: none; }
.inputbox-search    { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3px; width: 320px; height: auto; margin-top: 5px; margin-left: 10px; border: solid 1px #9a0000              }
.button-search { color: #fff; font-family      : Verdana, Arial, Helvetica, sans-serif; font-style       : normal; font-size        : 11px; font-weight      : bold; background-color: #7c7c7c; height: 18px; padding-right: 2px; padding-left: 2px; }
.button { color: #000; font-family      : Verdana, Arial, Helvetica, sans-serif; font-style       : normal; font-weight      : bold; background-color: #acacac; margin-top: 4px; padding: 0; border: solid 1px; }
table.moduletable-search2      { float: right; position: relative; top: 54px; left: 1px; border-right: 1px solid #9a0000; border-top-color: #ccc; border-top-style: none; border-bottom-color: #ccc; border-bottom-style: none; border-left-color: #ccc; border-left-style: none; }
table.moduletable-search2 th       { color: #ffffff; font-weight: bold; font-size: 19px; line-height: 25px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; height: 25px; background-color: #b01f2e; text-transform: uppercase; margin: 0; padding: 0 2px; }
table.moduletable-search2 td    { font-size: 12px; font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; background-color: #ebebeb; height: 28px; margin: 0; padding-top: 0; padding-right: 5px; padding-left: 0; border: 0 #ccc; }
.inputbox-search2    { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3px; height: auto; margin-top: 5px; margin-left: 5px; padding-right: 10px; border: solid 1px #000               }
table.moduletable-link      { margin: 0 0 10px; width: 100% ; border-color: #ccc; border-style: none; }
table.moduletable-link td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0; padding: 0; border: 0 #ccc; }
a.videotitleinmodule:link, a.videotitleinmodule:visited { font-weight: normal; color: #000; font-size: 14px; background-repeat: no-repeat; background-position: left 2px; text-align: center; padding-top: 0; }
.videotitleinmodule { color: #000; font-weight: bold; text-align: center; }
table.videotitleinmodule a:link, table.videotitleinmodule a:visited { color: #000; text-decoration: none; font-weight: normal; text-align: center; padding: 0 2px; }
.videothumbnailinmodule{ color: #000; text-align:center; vertical-align: top; padding: 5px; margin:3px; }
.small {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #616161;

  text-decoration  : none;

  font-weight      : bold;

}
a.contentheading-link:hover { color: #9a0000; font-weight: bold; background-image: url(../images/arrow-dotted.gif); background-repeat: no-repeat; background-position: left center; text-decoration: underline; width: 100%; padding-left: 15px; display: block; }
a.extralink:link, a.extralink:visited { color: #000; font-weight: bold; text-align: center; width: 270px; margin: 2px; padding: 2px; border: solid 1px #363f48; }
.contentpagetitle { color: #000; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left ; }
a.at_readonmore:link, a.at_readonmore:visited { font-weight 		: normal; color 			: #000; font-size: 12px; padding-top		: 0; padding-bottom: 5px; }
.readonmore { font-size: 14px; }
div.at_readonmore { font-size: 12px; margin-right: 10px; padding-top		: 2px; padding-right: 5px; }
.blog_more { padding-left: 20px; }
#title { font-size: 14px; font-weight: bold; padding-top: 10px; }
#features { padding: 4px 4px 4px 0; }
table.at_element_table1-prod1 { border-spacing		: 0px; width			: 100%; margin: 4px 4px 0; border-collapse		: separate; padding-left     	: 1px; padding-right     	: 10px; padding-bottom: 5px; border-color: #c0c0c0; border-style: none; border-width: 0 0 1px; }
table.at_element_table1-prod1 td { margin-right: 10px; }
.at_img_table1-prod1 { color 			: #762000; padding: 0;}
.mtCapStyle { background-color: #e6e6e6; width: 100%; margin-left: 3px; padding: 2px; }
.contentpaneopen  { color: #363F48; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 100%; margin: 0; padding: 0;
/*
	background-image: url(../images/horiz_line.jpg);
	background-repeat: repeat-x;
	border: ridge 0px #dcdcdc;
	line-height: 15px;

*/
}
.contentpane   { width: 100%; }
.mtCapStyle { margin: 0; }
.imageImageBorder { margin: 4px 4px 4px 1px; border: solid 1px #6f6f6f; }
.mtImgBoxStyle { margin-right: 10px; margin-left: 4px; }
table.moduletable-prod2      { border: solid 0 #000000; margin: 0 0 0 10px; padding: 0; }
table.moduletable-prod2 th       {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #B81F34;
	text-align: center;
	padding-bottom: 0;
	width: 100%;
	height: 18px;
	background-color: #9a0000;
}
table.moduletable-prod2 td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin: 0 0 0 10px; padding: 0; }
at_main_table-prod2 { border-spacing		: 0px; margin: 4px 4px 0; border-collapse		: separate; padding-left     	: 10px; padding-bottom: 5px; border-color: #c0c0c0; border-style: none; border-width: 0 0 1px; }
table.at_element_table1-prod2 td {  }
.at_img_table1-prod2 { color 			: #762000; padding: 0; }
table.moduletable-link2      { margin: 0 0 10px; width: 300px ; border-color: #ccc; border-style: none; }
table.moduletable-link2 td    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin-top: 0; margin-right: 10px; margin-bottom: 0; padding: 0; border: 0 #ccc; }
table.moduletable-link2 th    { font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; margin-top: 0; margin-right: 10px; margin-bottom: 0; padding: 0; border: 0 #ccc; }
.contentheading3 { color: #000; font-weight: bold; text-align: left;
/*	padding-left: 21px;
	background-image: url(../images/arrow-square.gif); */
	background-repeat: no-repeat; background-position: 5px center; line-height: 16px; border-bottom: 1px none #9a0000; padding-left: 20px; font-size: 13px; background-color: #ebebeb; background-image: url(../images/arrow-dotted.gif); width: 93%; border-top: 3px none #ce0004; border-right-style: none; border-left-style: none; }
table.contenttoc  { color: #333300; background-color: #eaecee; padding: 5px; border: solid 1px #333 }
table.contenttoc td { font-size: 8pt; font-weight: normal; text-align:left; width: 150px; }
