/* DUSC LAYOUT CSS */

/*************************************************************/

.blog_sponsors .contentpaneopen_sponsors img {
max-width: 140px; /* max-width: 100px; */
max-height: 140px;  /* max-height: 100px; 
height:expression(((document.body.clientHeight > 65)&&(document.body.clientWidth <= 65))? "70px": "auto" );  /* IE hack for img height */
gwidth:expression(document.body.clientWidth > 65? "65px": "auto" ); /* IE hack for img width */

}

.contentpaneopen_sponsors .buttonheading img {
  width: 15px;
}

/*************************************************************/
div#logo {
  width: 800px;
  height: 0px;
  background: none;

}

#search {
  margin-top: -50px;
}

.headertitle {
  text-align: left;
  padding-left: 100px;
  padding-top: 100px;
  font-size: 3.5em;
  font-weight: bold;
  line-height: 60px;
}

.thumbsup-image {
  padding: 1px;
 /* border: none; */
}

.thumbsup-image img {
  padding: 0px;
}


ul.gk_tab_ul-style3 span {
  color: #090444; 
}
div#wrapper {
  background: #ffffff;
}

#whitebox, #whitebox_t, #whitebox_tr, #whitebox_tl, #whitebox_b, #whitebox_br, #whitebox_bl, div#wrapper_r, div#tabarea, div#tabarea_r, div#tabarea_l, td.pill,  td.pill_l, td.pill_m, td.pill_r, div#header, div#header_l, div#header_m, div#header_r, div#footer, div#footer_l, div#footer_m, div#footer_r{
  background: none;
}

td.pill_m {
  padding-top: 4px;
}

div#tabarea {
  margin: 0px;
/*   background: #090444 none repeat scroll 0 0; */
  overflow: hidden;
}

div#tabarea_l {
  padding: 0px;
}

#whitebox {
  margin: 0px;
/*   background: transparent url(../../../images/dusc_background_1080.jpg) repeat-y scroll 0 0; */
}

#whitebox_m {
  border-left: none; 
  border-right: none; 
}

body {
  color: #090444;  /* #ffffff; */
}

#pillmenu {
  font-size: 11px;
  overflow: hidden;
}

#pillmenu a {
  color: #090444; /* ffffff; */
  padding: 2px 5px 2px;
  font-size: 1.2em;
}

#pillmenu li {
  background: rgba(255,255,255,0.1);
  border-color: rgb(4,5,135);
  border-width: 1px;
  border-style: outset; 
  padding: 1px;
}

td.pill_l,td.pill_r {
  width: 0px;
}

h2, .contentheading {
  color: #090444; /* #00eded; */
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 2em;
  line-height: 25px;
}

table.contentpaneopen h3, h3, table.contentpaneopen h4, h4 {
/*   color: #00eded; */
}



.contentheading, td.contentheading_sponsors {
/*   background: url(../../../images/dusc_background.jpg) repeat-y scroll 0 0; */
background: #aabbbb; /* !!!!*/
  padding: 10px;
  margin: 20px 0px 25px 0px;
}


td.contentheading_sponsors {
  padding: 5px;
  font-weight: bold;
/*   color: #00eded; */
}


.componentheading {
/*    color: #090444; /* /* #00eded; */
  font-weight: bold;
  font-size: 2.5em;
  padding: 10px;
  margin: 20px 0px 25px 0px;
}

a:hover, a:link, a:visited {
/* color: #090444; */  /* #00eded; */
}

.componentheading, h3, table.moduletable {
    color: #090444; /* #00eded; */
}

table.contentopen h4 {
  color: #090444; /* #ffffff; */
}


div.CSI_slider {
  position:absolute;
  top:40px;
  width:2px;
  height:2px;
  margin:0px 50px;
  z-index:3;
  font-size:250%;
  padding-top:5px;
  line-height: 30px;
}

div.CSI_slider_shade {
  position:absolute;
  top:40px;
  width:600px;
  height:130px;
  margin:180px 30px;
  z-index:2;
  font-size:250%;
  padding-top:5px;
  line-height: 30px;
  background-color:#000000;
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4;
}


/***************************************************************/
/** rok tabs override **/
.roktabs-wrapper .light .roktabs-container-tr, .roktabs-wrapper .light .roktabs-container-inner, .roktabs-wrapper .light .active-arrows {
/*   background: #0904ED none repeat scroll 0 0; */
}

/*****************************************************************/

div.moduletabledusclogin {
  border-color: #ededed;
  border-style: none none solid;
  border-width: medium medium thin;
  padding: 0px 0px 10px;
}

div.module_duscmenu {
/*   background: transparent url(../../../images/dusc_background_200.jpg) repeat-y scroll 0 0; */
  padding-left: 10px;
}

div.module_duscmenu h3 {
 /*  background-color: #291cfc; */
/*   background: url(../../../images/dusc_background.jpg) repeat-y scroll 0 0; */
  font-size: 1.2em;
/*  color: #00EDED;  */
  margin: 5px 0px 7px 0px;
  padding: 5px 5px 5px 5px;
}


div.module_duscmenu td {
  border-bottom: 1px dashed #291cfc;
}

div.module_duscmenu span.mainlevel, a.mainlevel {
  line-height: 35px;
}


div#header {
  background:#090444;
}


/***** Rhuk Milkyway template overrides *******/
body.width_fmax div#wrapper {
width: auto;
max-width: 1080px; 
}

#pathway { /* breadcrumbs */
height: 1px;
/* background:#090444; */ /* background:#93246F; */
color: #090444; /* #ffffff; */
margin-right: 0px;
}

span.pathway {
padding: 10px 0px 0px 0px;
}

div#header_r {
height: auto;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

div#leftcolumn {
float: left;
width: 190px;
/* background-color: #00ed00; */
}

#rightcolumn {
float: right;
/* background-color: #0000ed; */
}

#page_bg {
  color: #090444; /* #ffffff; */
   background: url(../../../images/dusc_background.jpg) repeat-y scroll 0 0; 
  padding: 0px;
  margin: 0px;
}

h3 {
margin: 5px 0px 10px 14px;
padding: 5px 0px 0px 0px;
font-size: 12px;
}

#maincolumn {
width: 78%;
padding-left: 5px;
display: block;
/* background-color: #ed0000; */
}

#maincolumn_l {
width: 60%; /* 590px; */
/* background-color: #de0000; */
margin: 0px 0px 0px 200px;
}

#maincolumn_full {
width: 100%; /* 750px;*/
/* clear: both; */
}

td.greyline {
width: 10px;
}


div#tabarea_r {
height: 40px;
}

/***** END Rhuk Milkyway template overrides ****/


/**** LOGIN *****/
#login {
position: absolute;
top: 45px;
right: 30px;
color: #ffffff;
}
/**** END LOGIN *****/


/**** CONTENT PANE *****/
.contentpaneopen {
/* -moz-border-radius: 14px; */
/*background:#CEE7FA url(http://gator867.hostgator.com/~dusc2009/images/templateimages/page_background.jpg
) repeat-x scroll 0 0;*/ /* #ddddfd; */
padding: 5px;
margin: 5px 0px 0px 0px;
}

.csm_items .contentheading {
display: none;
}

table.menu {
left: 0px;
}

/*** END CONTENT PANE ****/



/***** News ******/
div#news_wrap {
display: block;
}

.moduletable_clubnews, .module_sideprogramnews_l, .moduletable_sideprogramnews, .moduletable_sideprogramnews_r {
/* background:#ddfddf url(http://gator867.hostgator.com/~dusc2009/images/templateimages/news_background.jpg) repeat-x scroll 0 0; /* #ddfddf; */
font-size:0.8em; */
padding: 0px 5px 5px 5px;
/* float: left; */
/* -moz-border-radius: 14px; */
margin: 5px 0px 5px 5px;
width: 30%; /*170px; */ /* 29.9%; */
}

.moduletable_clubnews {
float: left;
}

.moduletable_sideprogramnews {
clear: both;
}

#right .module_sideprogramnews {
width: 205px;
}

.moduletable_sideprogramnews_r {
width: 170px;
margin: 5px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

.module_sideprogramnews_l {
width: 175px;
}


#left .module_sideprogramnews {
width: 155px;
}


/***** END NEWS *****/

/************** BANNERS ******************/
.bannergroup_affiliates {
float: right; 
/* background-color: #000080; */
padding: 0px 10px 0px 10px;
color: #ffffff;
}

.banneritem_affiliates
{
margin: 0px 0 0px 0;
/* background:#f5f5f5; */
padding: 0px 5px 0px 5px;
border: 0px; /* border:solid 1px #eee */
float: left;
width: 10px;
min-width: 60px;
display: inline;
}

.banneritem_affiliates img
{
display: block;
max-width: 80px;  /* 65px; */
max-height: 40px; /* 30px; */
height: 40px; /* 30px; */
margin: 0px;
vertical-align: middle;
padding: 1px;
border: 0;
/* width:expression(document.body.clientWidth < 65? "65px" : document.body.clientWidth > 1200? "1200px" : "auto"); */
height:expression(document.body.clientHeight > 35? "35px": "auto" );  /* IE hack for img height */
/* width:expression(document.body.clientWidth > 65? "65px": "auto" ); */ /* IE hack for img width */
}


/************** END BANNERS **************/


/********** SPONSORS ***********/
#sponsor_wrap { 
/* float: left; */
margin: 5px 0 0 0;
background:#dddefd url(http://gator867.hostgator.com/~dusc2009/images/templateimages/side_background.jpg
) repeat-x scroll 0 0; /* #ddddfd; */
/* -moz-border-radius: 14px; */
}


.moduletable_sponsors, .moduletable_sponsors_r
{
margin: 0px 0 0px 0;
/* background:#f5f5f5; */
/* border:solid 1px #eee; */
width: 80px;
/* float: left; */
clear: right;
}

.moduletable_sponsors_r {
padding: 50px 0px 0px 0px;
}

.moduletable_sponsors img, .moduletable_sponsors_r img
{
max-width: 70px; /* max-width: 100px; */
max-height: 70px;  /* max-height: 100px; */
border: 0; 
display: block; 
vertical-align: middle;
margin: 5px auto;
height:expression(((document.body.clientHeight > 70)&&(document.body.clientWidth <= 70))? "70px": "auto" );  /* IE hack for img height */
width:expression(document.body.clientWidth > 70? "70px": "auto" ); /* IE hack for img width */

}

/******** END SPONSORS **********/

/******** FEATURED SPONSOR *******/
.moduletable_featuredSponsor {
background:#dddefd url(http://gator867.hostgator.com/~dusc2009/images/templateimages/side_background.jpg
) repeat-x scroll 0 0; /* #ddddfd; */
/* -moz-border-radius: 14px; */
height: 125px;
margin: 0px 0px 5px 0px;
width: 170px;
}

.banneritem_featuredSponsor img, .banneritem_supportDUSC img
{
display: block;
max-width: 125px;
max-height: 80px; /* 125px; */
margin: 0 auto;
text-align: center;
vertical-align: middle;
padding: 0px;
border: 0;
height:expression(((document.body.clientHeight > 125)&&(document.body.clientWidth <= 125))? 125+"px": "auto" );  /* IE hack for img height */
width:expression((document.body.clientHeight <= 125)? 125+"px": "auto" ); /* IE hack */

}
/********* END FEATURED SPONSOR *****/

/**** SUPPORT DUSC *****/
.moduletable_supportDUSC {
/* background:#dddefd url(http://gator867.hostgator.com/~dusc2009/images/templateimages/side_background.jpg
) repeat-x scroll 0 0; */
/* -moz-border-radius: 14px; */
height: 90px;
width: 170px;
border-style: solid;
border-top: none;
border-left: none;
border-right: none;
border-bottom: thin solid #ededed;
}
/**** END SUPPORT DUSC *****/

div.gk_tab_container0-style3 {
/*   background: #090444; */
}

ul.gk_tab_ul-style3 {
  width: 215px;
  color: #090444;
}

ul.gk_tab_ul-style3 li span {
  color: #090444;
}

div.moduletable_sponsorrandom {
  border-color: #ededed;
  border-style: none none solid;
  border-width: medium medium thin;
}

/***** Simple Image *****/
div.moduletable_right, div.moduletable_affiliates {
  padding: 10px;
  border-color: #291CFC;
  border-style: none none dashed;
  border-width: medium medium thin;
}

div.moduletable_right ul {
padding: 0px;
}


div.moduletable_affiliates {
  padding: 0 0 100px 0;
}

.componentheading_sponsors {
  font-size: 2em;
}

.thumbsup-title {
  font-size: 1em;
}

div.moduletable_featuredsponsor {
  text-align: center;
/*  background-color: rgba(25,255,255,0.3); */
  background-color: rgba(255,255,255,0.2);
  border: 4px outset yellow;
  padding-bottom: 17px;
}

div.moduletable_callout {
/*   background-color: rgba(255,255,255,0.2); */
  padding: 5px;
}

div.module_menu h3 {
  margin: -30px -4px 5px -5px;
}

.mainlevel {
  line-height: 25px;
  color: #135cae;
  font-weight: bold;
  padding-left: 5px;
}

div#footer_admin {
  background-color: rgba(255,105,180,0.3);
  border-width: 10px 0px 10px 0px;
  border-style: solid;
  border-color: #0000ed;
}

div#footer_admin h3 {
  background-color: #ededed;
  padding: 5px;
}