
	/* Hello! Interested in this StyleSheet huh? */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2004 Ritsumeikan Trust and it may not be reproduced. */ 
	/* If you are here to see how those drop down menus work, this is not the best place! */
	/* Go to www.htmldog.com and search their site for suckerfish dropdowns, they kindly provide some great information to us webheads. */


	

/*  General rules */



body {margin:0px;
padding:0px;
background-color:#FFFFFF;
background-image:url(images/bg_page.gif);
background-repeat:repeat-x;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;

}

HR { border: solid 1px;  }


/*  Links at the top of the page for home etc  */

#toplink{
color:#FFFFFF;
}

#toplink a:link{
color:#FFFFFF; text-decoration: none; font-family: HELVETICA,ARIAL,MS SANS SERIF,UNIVERS; font-size: 11px;
}

#toplink a:visited{
color:#FFFFFF; text-decoration: none; font-family: HELVETICA,ARIAL,MS SANS SERIF,UNIVERS; font-size: 11px;
}

#toplink a:hover{
color:#333333;
text-decoration: none;
}


/*  General styling for form elements, but with search in mind  */

form{
margin:0px;
padding:0px;
color:#333333; text-decoration: none; font-family: HELVETICA,ARIAL,MS SANS SERIF,UNIVERS; font-size: 11px;
}

.searchInput { 
border: solid 1px #666666;
color:#666666; text-decoration: none; font-family: HELVETICA,ARIAL,MS SANS SERIF,UNIVERS; font-size: 11px;
 }
.searchSelect { 
border: 0px;
color:#666666; text-decoration: none; font-family: HELVETICA,ARIAL,MS SANS SERIF,UNIVERS; font-size: 11px;
 }

/*  General styling for the top logo table cells  */
#t1 td.logo {
background-color:#CC3333;
background-image:url(images/t1-bg2.jpg);
    }
	
/*  General styling for search   */
#search {
background-color:#ff9933;
background-image:url(images/t1b-bg2.jpg);
background-repeat:no-repeat;
height: 26px;
    }
	
/*  Styling for the bottom boxes that appear on the home page  */


#bot_div {
background-color:#ffffff;
background-image:url(images/bot_div_bg.gif);
background-repeat:repeat-x;
}	
#botdivleft{
background-color:transparent;
/* background-image:url(images/bot_divleft_bg.gif); */
background-repeat:repeat-x;
}

#botcontent{
background-color:#ffffff;
background-image:url(images/content1.gif);
background-repeat:repeat;
}


#contentcc {
vertical-align: top;
padding:0px;
margin:0px;
}


/* Styles for the PageContent Div   */

#pagecontent hr{
color: #cccccc;
background-color: #cccccc;
height: 1px;
}  
#pagecontent .seealso{
font-weight:bold;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:14;
color:#CC3300;
}  

#pagecontent dl{
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
margin-left:10px;
padding-left:10px;

}  
#pagecontent h1{
font-weight:bold;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:20px;
color:#CC3300;
margin-left:10px;
padding-left:10px;

}  

#pagecontent h1 a{
font-weight:bold;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:20px;
color:#CC3300;
text-decoration: none;
line-height: 80%;

}  

#pagecontent h1 a:visited{
font-weight:bold;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:20px;
color:#CC3300;
text-decoration: none;

}  


#pagecontent h1 a:hover{
font-weight:bold;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:20px;
color:#CC3300;
text-decoration: underline;
}  

#pagecontent h2{
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: #333;
margin-left:10px;
padding-left:10px;
} 

  
#pagecontent h3{
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #cc3300;
margin-left:10px;
padding-left:10px;

} 

  
  
#pagecontent h4{
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #cc3300;
margin-left:10px;
padding-left:10px;
}
 
#pagecontent p{
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333;
margin-left:10px;
margin-right:10px;
padding-left:10px;

}  

#pagecontent p.blue{
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#0066cc;
margin-left:10px;
margin-right:10px;
padding-left:10px;

}  
#pagecontent table td{
vertical-align:top;
}

#pagecontent ul{

font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333;
}

#pagecontent ol.orange li{
list-style-image:url(/media/modules/digitalinfo/content/bullet-orange.gif);
vertical-align: top;
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ol.red li{
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ul.orange li{
list-style-image:url(/media/modules/digitalinfo/content/bullet-orange.gif);
vertical-align: top;
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ul.red li{
list-style-image:url(/media/modules/digitalinfo/content/bullet-red.gif);
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ul.yellow li{
list-style-image:url(/media/modules/digitalinfo/content/bullet-yellow.gif);
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ul.purple li{
list-style-image:url(/media/modules/digitalinfo/content/bullet-purple.gif);
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ul.clear li{
list-style-image:url(/media/modules/digitalinfo/content/bullet-clear.gif);
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent ul.offsite li{
list-style-image:url(/media/themes/media/images/offsite.gif);
padding: 2px;
margin: 2px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

#pagecontent a:link{
color:#333333;
 text-decoration: underline; 
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size: 13px;
}

#pagecontent a:visited{
color:#333333;
 text-decoration: underline;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size: 13px;
}

#pagecontent a:hover{
color: #CC3333;
text-decoration: underline;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}


.itemInfo{
text-align: right;
}


/* Menu Navigation Styles */



table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 420px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}


table.stats td.med 
{background-color: #999;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}


table.stats tr.med 
{background-color: #999;
}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

/* Based entirely on the work by the wonderful guys at htmldog.com - thanks!  */

#container {
	width: 819px;
	background: #999999;
	border: None;
	margin: 0 auto ;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	display: block;
	
}


#nav {
	float: left;
	width: 820px;
	list-style: none;
	font-size: 11px;
/*	background: #999999; */ 
/*		background: #999999 url(images/navbg.gif) repeat-x ; */
	background: #999999;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 1px 0; 
/*	margin: 0 0 1em 0; */
}


 #nav ul {
	float: left;
	list-style: none;
	background: #cccccc; 
	font-weight: normal;
	font-size: 11px;
	text-transform: None;
	padding: 0px;
	border: solid #999999;
	border-width: 2px 0;
	margin: 0 0 0 0;
/*	margin: 0 0 1em 0; */
	border: 1px solid #999999;
	border-width: 0 2px 2px 0; 


}


#nav a {
	display: block;
	height: 22px;
	width: 140px;
	w\idth: 140px;
	color: #333333;
	text-decoration: none;
	padding: 6px 9px 0px 1px;
	margin: 0px;
	margin-top: -4px;
	margin-left: 10px;
	margin-bottom: -3px;

}


#nav a:hover {
	color: #000000;
}


#nav a.haskids {
	background: url(images/media-arrow2.gif) left no-repeat;
}

#nav li {
	float: left;
	padding: 0;
/*	width: 10em; */
	width: 164px; 

}

#nav li ul {
	position: absolute;
	left: -999em; 
	/*	left: -1000px; */
	width: 150px;
	w\idth: 150px;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

#nav li li {
	padding-right: 0px;
	width: 149px;
	border-right: 1px solid #ffffff; 
	border-left: 1px solid #000000; 
}


#nav li li:last-child {
	border-bottom: 1px solid #687787; 

}

#nav li ul a {
	width: 160px;
	w\idth: 160px;
}

#nav li ul ul {
/*	margin: -1.75em 0 0 14em; */
	margin: -18px 0 0 143px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
/*	left: -999em; */
	left: -1000px;


}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;

}

#nav li:hover, #nav li.sfhover {
	background: #ffb064 url(images/mediainset.gif) no-repeat 0 50%;
/*	background: #ffb064 url(images/mediainset2.gif) no-repeat 0 50%; */


/*	background: transparent url(images/inset3.gif) no-repeat 0 50%; */
}



/* end of Navigation Styles */


/* Begin of standard styles */
.blockTitle {
padding-left: 10px; 
background-color: #cc3333;
color: #ffffff; 
font-weight: bold;
border-bottom: solid 1px white;
border-top: solid 1px white;

}

.menublockTitle {
padding-left: 13px; 
background-color: #ffffff;
color: #666;
font-weight: bold;
border-bottom: solid 1px #ccc;
border-top: solid 1px white;
	background-image: url('images/section-arrow.gif');
	background-repeat: no-repeat;
	background-position: left;

}


td#mainmenu a
{
	color: #333333;
	font-size: 11px;
	display: block;
	background-image: url('images/item-arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	padding-left: 4px;
	padding: 2px;
	font-weight: normal;
	width: 150px;
}
td#mainmenu a:hover
{
	display: block;
	color: #cc3333;
/*	background-image: url('images/arrow-menu-over.gif');
*/
	background-repeat: no-repeat;
	background-position: left;
	width: 150px;
}
td#mainmenu a.menuTop
{
	background-color: transparent;
	padding-left: 15px;
}
td#mainmenu a.menuMain
{
	background-color: transparent;
	padding-left: 15px;
}
td#mainmenu a.menuSub
{
	padding-left: 25px;
	color: #9F0000;
	font-weight: normal;
}


/* Styles for the Bread Crumbs  */
.crumb
{
	margin: 0;
	color: #333333;
	font-weight: normal;
	font-size: 10px;
	padding-left: 5px;
	margin-left: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.crumb a
{
	color: #005CB9;
	font-size: 10px;
	font-weight: normal;
}

.crumb a:visited
{
	color: #005CB9;
	font-size: 10px;
	font-weight: normal;
}

.crumb a:hover
{
	color: #cc3333;
	font-size: 10px;
	font-weight: normal;
}
.crumb a:link
{
	color: #005CB9;
	font-size: 10px;
	font-weight: normal;
}


/* Styles for the Splash Text  */
.splash
{
        color: #333333;
        font-weight: normal;
        font-size: 11px;
}

.splash a
{
        color: #005CB9;
        font-size: 11px;
        font-weight: normal;
text-decoration: none; 
}

.splash a:visited
{
        color: #005CB9;
        font-size: 11px;
        font-weight: normal;
text-decoration: none; 
}

.splash a:hover
{
        color: #cc3333;
        font-size: 11px;
        font-weight: normal;
}
.splash a:link
{
        color: #005CB9;
        font-size: 11px;
        font-weight: normal;
text-decoration: none; 
}


#pagecontent {
width: 819px;
padding-left: 0px;
padding-right: 0px;
}

/* Styles for the Bread Crumbs  */
#pagecontent .crumb
{
	margin: 0;
	color: #333333;
	font-weight: normal;
	font-size: 10px;
	padding-left: 5px;
	margin-left: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
}

#pagecontent .crumb a
{
	color: #005CB9;
	font-size: 10px;
	font-weight: normal;
}

#pagecontent .crumb a:visited
{
	color: #005CB9;
	font-size: 10px;
	font-weight: normal;
}

#pagecontent .crumb a:hover
{
	color: #cc3333;
	font-size: 10px;
	font-weight: normal;
}
/* Footer style */
#footer {
color:#333333;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#footer a:link
{
color: #333333;
text-decoration: underline; 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}


#footer a:hover
{
font-size: 11px;
/*color: #CC3333; */
color: #ff0000;
text-decoration: underline;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#footer a:visited
{
color:#333333;
 text-decoration: underline;
font-size: 11px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#footer a:hover
{
font-size: 11px;
/*color: #CC3333; */
color: #ff0000;
text-decoration: underline;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


