/* CSS Test Document */

/*Marks, Thomas Style Sheet */

/* Body & Content */
body,td,th 
{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; }
body 
{background-color: #000; margin-top: 35px; padding-top: 35px; padding-left:0px; margin-left:0px; padding-right:0px; margin-right:0px;}
body.green
{background-color: #fff; margin: 0px; padding: 0px;}

td.grey_bg
{background-color: #333;}
td.lightgrey_bg
{background-color: #666; color: #CCC;}
td.white_bg
{background-color: #fff; color: #666; padding-left:0px;}
td.drawing_bg
{background-color: #999;}
td.footer
{padding: 10px 24px; margin:10px 24px;}
td.studio
{padding: 45px 25px 25px 10px;vertical-align: top;}
td.content
{padding: 14px 24px; margin:14px 24px;}
td.content2
{padding: 24px 24px 0px; margin:24px 24px 0px;}
td.logo
{vertical-align: bottom}
td.logo2
{padding: 14px 24px 30px; margin:14px 24px 30px;}
td.mainmenu
{text-align: right;}
td.greencontent
{padding-top: 10px; padding-bottom: 20px; vertical-align: top;}
td.pad_left
{padding-left:40px;}
td.pad_right
{padding-right:40px;}
td.greenbg
{background-color:#88C041;}

/* Text */
.studiotext
{font-size: 11px;margin: 0px;line-height: 16px;}
.breadcrumb
{padding-bottom:5px; margin-bottom:5px; font-weight:bold;}
div.content
{margin: 22px;}
div.content_top
{margin: 8px 22px 0px;}
div.content_mid
{margin: 0px 22px;}
div.content_bottom
{margin: 0px 22px 8px;}
div.award
{padding-bottom:30px;}
.h1
{font-weight:bold;color:#000;font-size:13px;margin-bottom: 2px;padding-bottom: 2px;}
.h2
{font-weight:bold;font-size:11px; color:#FFF; word-wrap: break-word;}
.h2_black
{font-weight:bold;font-size:11px; word-wrap: break-word;padding-bottom: 4px;}
.basicdesc
{line-height:16px;}
.projectdesc
{
	line-height: 14px;
	width: 230px;
	height:70px;
	overflow:auto;
	scrollbar-3dlight-color: #333;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #333;
    scrollbar-darkshadow-color:;
    scrollbar-face-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:
}
.feature
{color: #C00;font-weight:bold;font-size:11px;}
.credittext
{color: #666; font-size: 9px;}
.lecturedates
{
	float:right;
	line-height: 18px;
	color:#006600;
	width: 240px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
}


/* Links */
A
{text-decoration:none; color: #333;}
A:hover
{color: #C00;}

A.menulink, A.menulink:visited
{color:#FFF;font-weight:bold;font-size:9px;text-transform: uppercase;letter-spacing: 0.1em;margin-top: 4px;padding-top: 4px;}
A.menulink:hover
{color: #C00;}
A.selectedlink, A.selectedlink:visited
{color: #C00;font-weight:bold;font-size:9px;text-transform: uppercase;letter-spacing: 0.1em;margin-top: 4px;padding-top: 4px;}
A.selectedlink:hover
{color: #C00;}
A.bottomlink, A.bottomlink:visited
{color:#FFF;font-weight:bold;font-size:8px;text-transform: uppercase;letter-spacing: 0.2em;margin-top: 4px;padding-top: 4px;}
A.bottomlink:hover
{color: #C00;}
.menulink
{padding-bottom: 3px;margin-bottom: 3px;}
A.featurelink, A.featurelink:visited
{color: #C00;font-weight:bold;font-size:11px;}
A.featurelink:hover
{color: #C00;}

.imageOff
{border: 1px solid #666; padding-left:1px;} 
.imageOn
{border: 1px solid #C00; padding-left:1px;}
.thumbnail
{padding-left:1px;}
