/* CSS Document */

@charset "utf-8";

p{margin:0px;}
p{line-height:1.5em;}

body {
font-family: Tahoma;
font-size: 11px;
color: #7f7f7f;
text-align: left;
text-position: left;
background-color:#323232;
margin-bottom: 0;
}

a:link {color: #7f7f7f;text-decoration: none;outline: none;}
a:visited {text-decoration: none;color: #7f7f7f;outline: none;}
a:hover {text-decoration: underline;color: #7f7f7f;outline: none;}
a:active {text-decoration: none;color: #7f7f7f;outline: none;}


a.tnhl:link {color: #C12A2A;text-decoration: none;outline: none;}
a.tnhl:visited {text-decoration: none;color: #C12A2A;outline: none;}
a.tnhl:hover {text-decoration: underline;color: #C12A2A;outline: none;}
a.tnhl:active {text-decoration: none;color: #C12A2A;outline: none;}

a.tnmore:link {color: #FFFFFF;text-decoration: none;outline: none;}
a.tnmore:visited {text-decoration: none;color: #FFFFFF;outline: none;}
a.tnmore:hover {text-decoration: underline;color: #FFFFFF;outline: none;}
a.tnmore:active {text-decoration: none;color: #FFFFFF;outline: none;}

a.rlink:link {color: #7f7f7f;text-decoration: none;outline: none;}
a.rlink:visited {text-decoration: none;color: #7f7f7f;outline: none;}
a.rlink:hover {text-decoration: underline;color: #7f7f7f;outline: none;}
a.rlink:active {text-decoration: none;color: #7f7f7f;outline: none;}

a.newsheadline:link {color: #a20000;text-decoration: none;outline: none;}
a.newsheadline:visited {text-decoration: none;color: #a20000;outline: none;}
a.newsheadline:hover {text-decoration: underline;color: #a20000;outline: none;}
a.newsheadline:active {text-decoration: none;color: #a20000;outline: none;}

a.um-a:link {color: #FFFFFF;text-decoration: none;outline: none;}
a.um-a:visited {text-decoration: none;color: #FFFFFF;outline: none;}
a.um-a:hover {text-decoration: underline;color: #FFFFFF;outline: none;}
a.um-a:active {text-decoration: none;color: #FFFFFF;outline: none;}

a.l-username:link {color: #000000;text-decoration: none;outline: none;}
a.l-username:visited {text-decoration: none;color: #000000;outline: none;}
a.l-username:hover {text-decoration: underline;color: #000000;outline: none;}
a.l-username:active {text-decoration: none;color: #000000;outline: none;}

#container{width:1005px;height:auto;margin-left:auto;margin-right:auto;background-image:url(sources/containerbg2.jpg);}
.container2{width:1005px;height:auto;margin-left:auto;margin-right:auto;background-image:url(sources/containerbg2.jpg);float:left;}
#leftbox{width:666px;height:auto;float:left;}
.leftbox{width:666px;height:auto;}
#rightbox{width:339px;height:auto;float:left;background-color:}
#rightbox2{width:339px;height:auto;float:right;background-color:}
.rightbox{width:339px;height:auto;background-color:}
#middle1{width:411px;height:auto;float:left;}
#middle2{width:180px;height:auto;padding-left:5px;padding-right:9px;padding-top:22px;float:left;}
#middle3{width:390px;height:auto;float:left;}
.nleft{width:150px;height:auto;float:left;}
.nright{width:516px;height:auto;float:left;}
.n-main {width:666px;height:auto;background-image:url(sources/containerbg.jpg);float:left;}
.n-main2 {width:666px;height:auto;background-image:url(sources/containerbg.jpg);float:left;}
.n-mainmain {width:666px;height:auto;background-image:url(sources/containerbg.jpg);float:left;}


.leftheader{width:761px;height:40px;background-image:url(sources/header.gif);float:left;}
.rightheader {width:244px;height:40px;float:left;}
.banner {width:1005px;height:134px;background-image:url(sources/banner.jpg);float:left;}
.navleft {width:493px;height:46px;float:left;}
.navright {width:512px;height:46px;background-image:url(sources/navright.gif);float:left;}
.sponsorsbg {width:1005px;height:92px;background-image:url(sources/sponsorsbg.png);float:left;}
.sponsorsbg2 {width:892px;height:92px;}
.middlebg {width:1005px;height:198px;background-image:url(sources/middlebg.png);float:left;}
.mc_nav {width:1005px;height:31px;background-image:url(sources/mc_nav.gif);float:left;}
.rwar {width:370px;height:39px;float:left;background-image:url(sources/rbg.gif);margin-left:23px;}
.rarrow {width:33px;height:33px;float:left;background-image:url(sources/rarrow.jpg);background-repeat:no-repeat;}
.rbeg {width:20px;height:1px;float:left;}
.rtop {width:1px;height:46px;float:left;}
.rmain {width:263px;height:auto;float:left;}
.n-header {width:666px;height:29px;float:left;background-image:url(sources/n-header.jpg);}
.n-spacer {width:666px;height:6px;float:left;}
.nleft-spacer {width:150px;height:3px;float:left;}
.n-footer {width:432px;height:auto;float:left;background-image:url(sources/n-footer.jpg);}
.n-line {width:666px;height:10px;float:left;}
.um-header {width:338px;height:96px;float:left;background-image:url(sources/um-header2.jpg);}
.um-top {width:339px;height:70px;float:left;background-image:url(sources/um-top.jpg);}
.um-line {width:338px;height:9px;float:left;background-image:url(sources/um-line.jpg);}
.um-50 {width:115px;height:auto;float:left;margin-left:30px;}
.um-date {width:40px;height:auto;float:left;}
.um-opp {width:125px;height:auto;float:left;}
.um-502 {width:115px;height:5px;float:left;margin-left:30px;}
.um-date2 {width:40px;height:5px;float:left;}
.um-opp2 {width:125px;height:15px;float:left;font-family:Tahoma;color:#FFFFFF;font-size:10px;}
.um-spacer {width:339px;height:4px;float:left;}
.um-spacer2 {width:339px;height:15px;float:left;background-repeat:}
.lf-header {width:338px;height:87px;float:left;background-image:url(sources/lf-header.jpg);}
.lf-divider {width:338px;height:50px;float:left;background-image:url(sources/lf-divider.jpg);}
.lf-logo {width:30px;height:auto;float:left;margin-left:30px;}
.lf-main {width:220px;height:auto;float:left;}
.p-header {width:339px;height:82px;float:right;background-image:url(sources/p-header.jpg);background-repeat: no-repeat;}
.logged-logo {width:100px;height:auto;float:left;}
.l-welcome {width:150px;height:auto;float:left;}
.s-info {width:200px;height:auto;float:left;}
.s-description {width:310px;height:auto;float:left;}
.spon-info {width:400px;height:auto;}


.username {background: transparent;border: 0px;background-image:url(sources/username.gif); width: 159px;height: 19px;font-size: 10px;font-family:Tahoma;padding-top: 4px;text-indent:40px;}
.password {background: transparent;border: 0px;background-image:url(sources/password.gif); width: 159px;height: 19px;font-size: 10px;font-family:Tahoma;padding-top: 4px;text-indent:40px;}


.clear {clear:both;}

ul.nav { list-style:none; margin:auto; width:512px; height:46px; padding:0; background-image:url('sources/navright.gif'); float:left; }
.nav li { display:inline;line-height:50px; }
.nav li a:link, .nav li a:visited { font-size:11; font-weight:bolder; font-family: Tahoma; color:white; padding-left:23px; padding-right:23px; padding-top:30px; padding-bottom:30px; color:#8D8D8D; }
.nav li a:hover { font-size:11; font-weight:bolder; font-family: Tahoma; background:url('sources/nav-hover.gif') no-repeat center; padding-left:23px; padding-right:23px; padding-top:20px; padding-bottom:16px; color:#D54D4D; text-decoration: none; }


#gallery {  
position:relative;  
height:156px  
}  

#gallery a {  
float:left;  
position:absolute;  
}  

#gallery a img {  
border:none;  
}  
    
#gallery a.show {  
z-index:500  
}  

#gallery .caption {  
z-index:600;   
background-color:#000;   
color:#ffffff;   
height:0px;   
width:100%;   
position:absolute;  
bottom:0; 
float:left;  
}  

#gallery .caption .content {  
margin:5px  
}  
    
#gallery .caption .content h3 {  
margin:0;  
padding:0;  
color:#1DCCEF;  
}  





.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: auto; /*leave this value alone*/
width: 892px; /*Width of Carousel Viewer itself*/
height: 92px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-top:25px; /*margin around each panel*/
width: 892px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

