﻿
/*  @@@@@[  Wrappers  ]@@@@@ */
body { background-color: #fff;
   font: 0.75em Tahoma, Arial, Helvetica, sans-serif; color: #4F5557;
   margin: 0; padding: 0;
   }
#asu_container {
   margin: 0; padding: 0;
   text-align: left;
   min-width: 1000px;
   xbackground:url(images/bg_home.gif) top repeat-x;
   }
#asu_container li.no-border {
   border: none;
   }
.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}

/* =Gold Header
--------------------------------------------------------- */
#asu_gold_hdr {
	/*min-height: 97px;*/
   margin: 0;
	padding: 0 28px 0 0;
	border-bottom: 3px solid #9a2537;
	background: #ffcb66 url(images/sunburst-bg.gif) left bottom no-repeat;
	height:97px;
   }

#asu_logo {
   margin: 0; padding: 24px 0 0 30px;
   display: block;
   float: left;
   }
   
/* ----{ Sign-In Links }---- */

/* Push everything in the outer wrapper down for consistent vertical
   placement regardless of the options selected (sign-in links,
   scoped search) */
#asu_login_search {
   padding: 2.03em 0 5px 0;
   float: right;
   width: 60%;
   }

/* Then, pull the sign-in links back up near the top of the DIV.
   This ensures that the positioning  of the search box (and 
   everything underneath) doesn't rely on the presence of the
   sign-in module */
#asu_login_module {
   margin: -1em 0 0 0; padding: 0;
   float: right;
   }

#asu_login_module li {
   border-right: 2px solid #000;
   color: #000;
   line-height: 1em;
   float: left;
   list-style-type: none;
   margin: 0; padding: 0 .41em;
   }

#asu_login_module li.no-border {
   text-transform: uppercase;
   padding-right: 0;
   }

#asu_login_module li a {
   color: #9a2537;
   text-decoration: none;
   }

#asu_login_module li a:hover {
   color: #9a2537;
   text-decoration: underline;
   }

/* ----{ Search Module }---- */

#asu_search_module {
   clear: right;
   float: right;
   height: 1.5em;
   font-size: .92em;
   line-height: 2em;
   margin: 1px 0 5px;
   padding: 6px 0 0 0;
   text-align: right;
   vertical-align: middle;
}
   
#asu_search_module label.hidden,
#asu_search_module .search_range legend {
   display: none;
   }
   
#asu_search_module input#asu_search {
   border-top: 3px groove #f9f9f9;
   border-left: 3px groove #f9f9f9;
   border-bottom: none;
   border-right: none;
   color: #666;
   padding-top: 1px;
   padding-bottom: 2px;
   margin-right: 24px;
   margin-bottom: 2px;
   background-color: #fff;
   font-size: 1em;
   }
.opera #asu_search_module input#asu_search {
   border-top: 3px groove #f9f9f9;
   border-left: 3px groove #f9f9f9;
   border-bottom: none;
   border-right: none;
   color: #666;
   padding-top: 1px;
   padding-bottom: 2px;
   margin-right: 3px;
   margin-bottom: 2px;
   margin-top:1px;
   background-color: #fff;
   font-size: 1em;
   }
  
   
   
#asu_search_module fieldset.search_range {
   border: none;
   margin: 0 24px 0 0;
   padding: 0;
   }
   
#asu_search_module fieldset.search_range input {
   cursor: pointer;
   }
   
#asu_search_module fieldset.search_range label {
   cursor: default;
   }
   
/* For accessibility, the scoped search needs to come before
   the search button in the code. To compensate for the
   reverse order from the visual display, the button needs
   to be pulled up into position next to the search box.
   
   Once this is done, the button loses the ability to affect
   the positioning of the search box next to it. As a result,
   the alt text under the button is partially hidden by
   the search box when images are disabled in the browser.
   
   Giving the element a negative text indent pulls the alt text
   to the left of the search box, where it has plenty of room
   to display fully and expand with the box on resize. */
#asu_search_module input.asu_search_button {
   margin: -22px 0 0 0;
   padding: 0;
   border: none;
   background-color: #ffcb66;
   color: #231f20;
   display: block;
   float: right;
   text-indent: -21.05em;
   }
.opera #asu_search_module input.asu_search_button {
   margin: 0px 0px 0 0;
   padding: 0;
   border: none;
   background-color: #ffcb66;
   color: #231f20;
   display: block;
   float: right;
   text-indent: -21.05em;
   }
   
/* ----{ Float Clearing }---- */   
#header:after,
#asu_login_search:after,
#asu_search_module:after,
#asu_search_module div:after,
#asu_search_module ul:after,
#asu_universal_nav ul:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }      
/* This props open the header at the bottom to
   allow room for the text to expand without
   the lower elements spilling into the middle
   content area */
#asu_login_search .clear {
   clear: both;
   }
   
/* =Universal Nav
------------------------------------------------------ */

/* The text links should expand down, not out.
   To prevent the list from expanding too far to
   the left and bumping into the ASU logo, a hard
   width needs to be set on the list container.
   This, however, poses problems as different browsers
   interpret the size of the list in different ways
   as a result of the fact that the font-size and
   line-height are set in EMs.
   
   When a value is chosen for the width of the list,
   some browsers will put more (or less) space at its
   right edge, throwing off the alignment of the last
   link and the right edge of the search button below it.
   
   To preserve flush-right alignment between the list and
   the search button in all browsers, a max-width is set,
   allowing each browser to size the list without adding
   space to either side and avoid wrapping the text links
   at the browser's default text size setting.  */
#asu_universal_nav {
   margin: 0; padding: 6px 0 0;
   float: right;
   max-width: 593px;
   }

#asu_universal_nav li {
   font: bold 1em/1em Tahoma, Arial, sans-serif; color: #666;
   display: inline; list-style-type: none;
   margin: 0; padding: 0;
   float: left;
   text-align: right;
   border-right: 2px solid #999;
   }

#asu_universal_nav li a {
   padding: 0 .55em;
   }
   
#asu_universal_nav li a:link, #asu_universal_nav li a:visited {
   color: #666; text-decoration: none;
   }
   
#asu_universal_nav li a:hover, #asu_universal_nav li a:active {
   color: #000; text-decoration: underline;
   }   
#asu_universal_nav li.no-border a {
   padding-right: 0;   
   }
   
/* =Footer
-------------------------------------------------------- */
.asu_black_footer {
   background-color: #000;
   }
   
.asu_dark_grey_footer {
   background-color: #666;
   }
   
.asu_light_grey_footer {
   background-color: #999;
   }
#wrapper-asu-footer{
	width: auto;
	background: #999;
}
#asu_footer {
   display: block;
   height: 2em;
   margin: 0 auto; padding: 0 72px 0 0;
   text-align: right;
   width:998px; 
}

#asu_footer ul {
	margin: 0; padding: 0;
   }
   
#asu_footer li {
   border-right: 1px solid #fff;
   display: inline; list-style-type: none;
   font: normal .95em/2em Tahoma, Arial, sans-serif; color: #fff;
   margin: 0; padding: 0;
   }
   
#asu_footer li a {
   color: #fff; text-decoration: none;
   padding: 0 .66em;
   }
   
#asu_footer li a:hover {
   color: #fff; text-decoration: underline;
   }
   
#asu_footer_contact_info {
   clear: both;
   text-align: right;
   margin: 0; padding: 10px 30px 10px 0;
   font: normal .95em/1.2em Tahoma, Arial, sans-serif; color: #666;
   background-color: #fff;
   display: block;
   }
   
/*  @@@@@[  Main Content  ]@@@@@ */
#wrapper_content{}
#main_home{ width: 1001px; padding-left: 41px; position:relative; margin:0 auto;}
#nav-index{ padding: 0 0 10px 31px;}
#nav{ padding: 0 0 9px 31px;}
#main_home-in{ background:url(images/_bg-bottom-index.jpg) top no-repeat; height:168px; margin-top:20px}

#col_left{ width: 531px; background: url(images/_bg-header-index.png) top no-repeat; position: absolute; bottom: 0; height:222px;}
.col_left_in{ width: 444px; padding: 23px 39px 0px 47px;}
.left-index{ width: 280px; float: left; padding: 0 27px 0 0; color: #616668; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px;}
.right-index{ width: 135px; float: right; font-size: 11px; color: #8a2132; font-weight: bold; padding-top: 8px;}
.right-index a:link, .right-index a:active, .right-index a:visited{ color: #8a2132; text-decoration: none;}
.right-index a:hover{ color: #8a2132; text-decoration: underline;}
.right-index img{ margin: -8px 8px 18px 0;}
#flashWrapper{height:350px;}

#col_right1{ width:444px; padding:7px 50px 0 530px; height:110px;} 
#col_right1 ul{ padding:5px 0 0 0; margin:0;}
#col_right1 li{background: url(images/_bullet-index.gif) 0px 6px no-repeat; list-style:none; padding-left:12px;line-height:16px;padding-bottom:5px;}
#col_right1 li a:link, #col_right1 li a:visited, #col_right1 li a:active{color:#4F5557; text-decoration: none;}
#col_right1 li a:hover{color:#4F5557; text-decoration: underline;}
#col_right1 div.left {width: 220px; float: left;}

#col_right2{ width:444px; text-align:right; padding-left: 522px;}
#col_right2 ul {margin: 0; padding: 12px 0 0 0; list-style:none;}
#col_right2 li {display: inline;list-style: none; font-size:12px; background:url(images/bullet3.gif) 0px 6px no-repeat; padding-left:10px; font-weight:bold;}  
#col_right2 li a {text-decoration: none; color:#990033; padding-right:8px;}
#col_right2 li a:hover {text-decoration: underline;}

/* @@@@@[  Get Close Page  ]@@@@@ */
#wrapper-sec{
	width: 1000px;
	margin: 0px auto;
}
#main-sec{
	width: 963px;
	background: url(images/_bg-main.gif) repeat-y;
}
#content{
	width: 963px;
	padding-top: 26px;
	height: auto;
	min-height: 320px;
	background: url(images/_bg-main-top.gif) top no-repeat;
}
#left-content{
	width: 243px;
	float: left;
}
#right-content{
	width: 700px;
	float: left;
	color: #3f3f3f;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 30px;
}
#right-content-in{
	padding: 0 26px;
}
#right-content h1{
	color: #990033;
	font-size: 21px;
	font-weight: normal;
	margin: 21px 0px 10px -10px;
	padding: 0 11px 10px 10px;
	border-bottom: 1px solid #c1beac;
}
#right-content p{
	margin: 0;
	padding: 0 0 20px 0;
}
.banner-info{
	width: 280px;
	color: #6c7172;
	font-size: 11px;
	font-family: "Trebuchet MS";
	height: 140px;
	background-image: url(images/banner-getclose.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 76px;
	padding-left: 60px;
	padding-right: 357px;
}
.banner-info2{
	width: 600px;
	color: #6c7172;
	font-size: 11px;
	font-family: "Trebuchet MS";
	height: 216px;
	position: relative;
	background-image: url(images/banner-getclose2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
	padding-right: 57px;
}

#right-content .banner-info2 p {
	margin-top: 96px;
	width: 275px;
}
.banner-img{
	width:235px;
	height:207px;
	overflow:hidden;
	float: right;
}

.banner-img img {
	border:none;
	max-width:235px;
	max-height:207px;
	overflow:hidden;
}
.banner-info h3, .banner-info2 h3{
	color: #4f5557;
	margin: 0px;
	font-size: 11px;
	padding: 0 0 10px 0;
}
.events{
	width: 233px;
	float: left;
	font-size: 11px;
	line-height: 16px;
	background: url(images/_bg-events.jpg) repeat-y;
}
.events-in{
	padding: 0 33px 0 25px;
}
.events a:link, .events a:visited, .events a:active{
	color: #8a2132;
	text-decoration: underline;
	padding-left: 15px;
	background: url(images/_bullet-events.gif) no-repeat 0px 4px;
}
.events a:hover{
	color: #8a2132;
	text-decoration: none;
	padding-left: 15px;
	background: url(images/_bullet-events.gif) no-repeat 0px 4px;
}
/* @@@@@[  Footer  ]@@@@@ */
#wrapper-footer{
	width: auto;
	height: 24px;
	background-color: #999;
	clear:both;
}

#wrapper-footer a {
	margin:0 5px;
}

#wrapper-footer table.LinksDesignTable {
	margin:5px 0 0 0 !important;
	padding:0 !important;
}
#wrapper-footer table.LinksDesignTable td {
	margin:0 !important;
	padding:0 !important;
}
#footer {
	color: #fff;
	clear: both;
	margin: 0px auto;
	padding: 3px 30px 0 0;
	font-size: 11px;
	text-align: right;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}
#footer-gray{
	margin: 0px auto;
	padding: 15px 35px 10px 0;
	text-align: right;
	line-height: 22px;
}
#footer-gray a:link, #footer-gray a:active, #footer-gray a:visited{
	color: #3f3f3f;
	text-decoration: none;
}
#footer-gray a:hover{
	color: #3f3f3f;
	text-decoration: underline;
}
.font-footer{
	font-size: 13px;
	font-weight: bold;
}

/* @@@@@[  Subnav  ]@@@@@ */
#subnav{
	background: url(images/_bg-subnav.png) repeat-y;
	padding-left: 26px;
	width: 202px;
}
#subnav h2{
	color: #767b7d;
	font-size: 19px;
	font-weight: normal;
	margin: 0 6px 10px 0;
	padding: 0 0 10px 20px;
	background: url(images/_bg-h-subnav.gif) bottom repeat-x;
}
#subnav ul{
	margin: 0px;
	padding: 0 0 20px 29px;
}
#subnav ul li{
	list-style: none;
	font-size: 12px;
	text-transform:none;
	font-weight:normal;
}
#subnav ul li a{
	color: #767a7c;
	text-decoration: none;
	text-transform:none;
	font-weight:normal;
	font-size: 12px;
}
#subnav ul li a:hover, #subnav ul li a.current{
	color: #990033;
	text-decoration: none;
	text-transform:none;
	font-weight:normal;
	font-size: 12px;
}
#subnav ul li ul{
	margin: 0px;
	padding: 0 0 5px 12px;
}
#subnav ul li ul li{
	list-style: none;
	padding-left: 8px;
	font-size: 11px;
	line-height: 16px;
}
#subnav ul li ul li a{
	color: #4f5557;
	text-decoration: none;
	background: none;
	padding: 0;
	font-size: 11px;
}
#subnav ul li ul li a:hover, #subnav ul li ul li a.current{
	color: #4f5557;
	text-decoration: underline;
	background: none;
	padding: 0;
	font-size: 11px;
}

#subnav2 {
	color: #990033;
	width: 155px;
	padding: 0 0 0 55px;
}
#subnav2 ul, .textRight ul {
	margin: 0px;
	padding: 10px 0 10px 0;
}
#subnav2 ul li, .textRight ul li {
	list-style: none;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	background: url(images/_bullet2.gif) no-repeat 0px 10px;
}
#subnav2 ul li a, .textRight ul li a{
	color: #a10137;
	text-decoration: none;
}
#subnav2 ul li a:hover, .textRight ul li a:hover{
	color: #a10137;
	text-decoration: underline;
}

/* @@@@@[  other-Content  ]@@@@@ */
a:link,a:visited,  a:active {color:#990033; text-decoration:underline; outline: none;}
a:hover {color:#990033; text-decoration: none; outline: none;}
a img{ border: 0;}
.left{float:left;}
.right{float:right;}
p {
   font-size: 1em;
   margin: 0 0 10px 0; padding:0;
   }
h2 {
   font-size: 15px; color: #990033; /* 20px */
   line-height: 21px;
   margin:0; 
   padding:0;
   }
ul{

}
ul li{
	font-size:11px;
	line-height:20px;	
}
ul li a{text-decoration:underline;}
ul li a:hover{text-decoration:none;}
ul li:before {
	color: #990033;
}
ul ul{
}


/*Content Secondary*/
#content_secondary {
	width: 963px;
	padding-top: 24px;
	height: auto;
	min-height: 320px;
	background: url(images/_bg-main-top.gif) top no-repeat;
	padding-bottom:30px;
}
*:first-child+html {} * html #content_secondary {
	width: 963px;
	padding-top: 24px;
	height: auto;
	min-height: 320px;
	background: url(images/_bg-main-top.gif) top no-repeat;
	padding-bottom:30px;
}
#content_secondary h4 {
	width:471px;
	display:block;
	margin:0px;
	font-size:21px;
	font-weight:normal;
	border-bottom:solid 1px #C1BEAC;
	margin-bottom:12px;
	color:#990033;
	padding-bottom:8px;
}
#content_secondary h5 {
	width:452px;
	display:block;
	margin:0px;
	color:#5B5B5B;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #C1BEAC;
	border-top:solid 1px #C1BEAC;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:19px;
	margin-bottom:12px;
	margin-top:7px;
	background:url(images/h2_bg.gif) no-repeat left center;
	line-height:17px;
}
#content_secondary h6 {
	font-size:15px;
	margin:0px;
	color:#FFB619;
	padding-bottom:8px;
}
#middle-content {
	width:471px;
	float:left;
	padding-left:5px;
	padding-top:19px;
	font-size:12px;
	line-height:18px;
	color:#3F3F3F;
}
#middle-content p {
	margin:0px;
	padding-bottom:12px;
	padding-right:10px;
}
#middle-content ul {
	display:block;
	list-style-type:none;
	padding-left:15px;
	margin:0px;
	padding-bottom:12px;
	padding-left:30px;
}
#middle-content ul li {
	background-image:url(images/bullet_secondary.gif);
	background-repeat:no-repeat;
	background-position: 0px 8px;
	display:block;
	margin:0px;
	padding-left:13px;
	padding-right:10px;
	font-size:12px;
}
.imgLeft {
	float:left;
	margin-right:15px;
	margin-top:5px;
}
#right-content2 {
	width:195px;
	float:left;
	padding-left:27px;
}

#calloutWrap {
	width:195px;
}

#callout {
	width:150px;
	background:url(images/callout_top.gif) no-repeat top;
	background-color:#990033;
	color:#fff;
	padding-top:13px;
	padding-left:15px;
	padding-right:30px;
	margin-top:11px;
}
#callout ul {
	display:block;
	list-style-type:none;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
}
#callout ul li {
	background-image:url(images/bullet_callout.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	display:block;
	margin:0px;
	padding-bottom:4px;
	padding-left:11px;
	line-height:16px;
}
#callout a {
	text-decoration:none;
	color:#fff;
}
#callout a:hover {
	text-decoration:underline;
}

/* gold callout */
#callout2 {
	background:#FFAE0D url(images/callout_top2.gif) no-repeat scroll center top;
	color:#000000;
	margin-top:11px;
	padding-left:15px;
	padding-right:30px;
	padding-top:13px;
	width:150px;
}

.calloutBottom2 {
	background:url(images/_bg_callout_bottom2.gif) no-repeat left bottom;
	height:14px;
	font-size:1px;
	line-height:1px;
}

#callout2 h6 {
	font-size:15px;
	margin:0px;
	color:#990033;
	padding-bottom:8px;
}

#callout2 ul {
	display:block;
	list-style-type:none;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
}
#callout2 ul li {
	background-image:url(images/bullet_callout2.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	display:block;
	margin:0px;
	padding-bottom:4px;
	padding-left:11px;
	line-height:16px;
}
#callout2 a {
	text-decoration:none;
	color:#000;
}
#callout2 a:hover {
	text-decoration:underline;
}

#quote {
	width:170px;
	font-size:19px;
	color:#FFA219;
	line-height:25px;
	padding-top:17px;
	padding-left:15px;
	padding-right:10px;
}
#quote p {
	margin:0px;
}


/*Landing ALT Page*/
#leftLand {
	width:421px;
	float:left;
	padding-top:13px;
	color:#4F5557;
	font-size:11px;
}
#leftLand h3 {
	margin:0px;
	font-size:15px;
	padding-top:10px;
	padding-bottom:6px;
}
#leftLand p {
	margin:0px;
	padding-bottom:3px;
}
#leftLand a {
	color:#990033;;
	text-decoration:none;
}
#leftLand a:hover {
	text-decoration:underline;
}

.boxMid {
	width:343px;
	background:url(images/boxMid_bg.gif) repeat-y;
	margin-left:55px;
}
.boxTop {
	width:343px;
	background:url(images/boxTop_bg.gif) no-repeat top;
}
.boxBottom {
	width:306px;
	background:url(images/boxBottom_bg.gif) no-repeat bottom;
	padding-right:37px;
	padding-bottom:12px;
	line-height:12px;
}

.imgLeft2 {
	float:left;
	margin-right:22px;
}

#rightLand {
	width:512px;
	float:left;
	padding-top:3px;

	color:#3F3F3F;
	line-height:18px;
}
#rightLand h1 {
	margin:0px;
	color: #990033;
	font-size:15px;
	padding-top:16px;
}
#rightLand h2 {
	margin:0px;
	font-size:13px;
	font-weight:bold;
	padding-left:9px;
	color:#3F3F3F;
	padding-top:4px;
}
#rightLand h3 {
	margin:0px;
	font-size:21px;
	font-weight:normal;
	color:#990033;
	width:329px;
	border-bottom:solid 1px #C1BEAC;
	display:block;
	padding-left:9px;
	padding-bottom:9px;
	margin-bottom:8px;
}
#rightLand p {
	margin:0px;
	padding-bottom:12px;
	padding-left:9px;
}
.textLeft {
	width:338px;
	float:left;
	padding-right:38px;
	padding-top:22px;
}

.textLeftAlt {
	width:512px;
	float:left;
	padding-top:22px;
}

#rightLand .textLeftAlt h3 {
	width:512px;
}
.textRight {
	width:136px;
	float:left;
	color: #990033;
	padding-top:10px;
}
.textRight ol {
	margin: 0px;
	padding: 4px 0 5px 0px;
	list-style-type:none;
	color:#4F5557;
}
.textRight ol li{
	padding-left: 8px;
	font-size: 11px;
	background: url(images/_bullet-subnavsub.gif) no-repeat 0px 8px;
	padding-bottom:1px;
}
.textRight ol li a{
	color:#4F5557;
	text-decoration:underline;
}
.textRight ol li a:hover{
	text-decoration:none;
}
.quote {
	font-size:20px;
	font-weight:normal;
	line-height:23px;
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
}
.editFont {
	font-size:12px;
}
.icon {
	margin-left:5px;
	margin-bottom:-4px;
}
.clrSolo {
	clear: both; 
 	font-size: 0px; 
 	line-height: 0px; 
 	margin: 0px; 
 	padding: 0px; 
 	visibility: hidden;
}
/* @@@@@[  Gallery  ]@@@@@ */
#wrapper-gallery{
	width: auto;
	border-bottom: 1px solid #dadada;
	background: url(images/_bg-gallery.jpg) repeat-x;
}
#main-gallery{
	width: 1000px;
	margin: 0px auto;
}

/****************************************/
/********** DNN COMPATIBILITY **********/
#asu_logo img {
	height:54px;
	width:257px;
	border:0;
}

#search {
	float:right;
	width:252px;
	padding-top:7px;
}
#search input {
	margin:0;
	padding:0;
	height:17px;
	width:181px;
	border:0;
	border-top:2px solid #3e3e3e;
	border-left:2px solid #3e3e3e;
}
#search .btnSearch {
	float:right;
	margin-top:-21px;
}

.footerLinks {
	font:normal .95em Tahoma, Arial, sans-serif;
	color:#fff;
	width:100%;
	text-align:right !important;
	float:right;

}
#dnn_ctr379_Links_lstLinks td {
	text-align:right !important;
	padding:0 !important;
}
.LinksDesignTable td {
	text-align:right !important;
	width:100%;
	padding:0 !important;
}
.footerLinks a {
   color: #fff;
   text-decoration:none;
   }
   
.footerLinks a:hover {
   color:#fff;
   text-decoration:underline;
 }


/*** secondary skin ***/

.noStyle, .noStyle img {
	border:0;
}

.rightPane {
	width:253px;
}

.rightPane img {
	max-width:253px;
}

.calloutBottom {
	background:url(images/_bg_callout_bottom.gif) no-repeat 0px bottom;
	height:14px;
	font-size:1px;
	line-height:1px;
}

/* get close skin */

.Video512 {
	width: 512px;
}

/* flash template */
.flashGallery {

}

/***** NEWS MODULE *****/
/* listing page */
.newsList {
	padding:30px 0 0 0;
	margin:0;
}

.newsListDate, .newsDetailDate {
	font-size:11px;
	font-style:italic;
	padding-bottom:5px;
}

.newsListImg {
	float:left;
	width:115px;
	text-align:left;
}

.newsListImg img {
	width:100px;
	margin-top:3px;
}

.newsListShortDesc {
	float:left;
	width:355px;
}

.readMoreList {
	text-align:right;
	margin:0;
	padding:5px 0 0 0;
}

.newsDetailImg img {
	float:left;
	margin:3px 20px 15px 0;
}

.backLink {
	text-align:right;
	float:right;
}
.imgRight {
 	margin:3px 0 15px 20px;
 	float: right;
}
.imgLeft {
 	margin:3px 20px 15px 0;
 	float: left;
}

.calloutBottom {
	background:url(images/_bg_callout_bottom.gif) no-repeat bottom;
	height:14px;
	font-size:1px;
	line-height:1px;
}


.callout2 {
	background:url(images/_bg_callout2.gif) repeat-y;
	margin:0 0 10px 55px;
}

.callout2Top {
	background:url(images/_bg_callout2_top.gif) left top no-repeat;
	height:10px;
}

.callout2Text {
	padding:10px 10px 0 10px;
}


.callout2Bottom {
	background:url(images/_bg_callout2_bottom.gif) left bottom no-repeat;
	height:14px;
	line-height:1px;
	font-size:1px;
}

.titleImage img {
	width:421px;
	border:0;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}
