body,p,td,ol,ul,select,span,div,input,textarea
{
	font-family: small Verdana, Arial, sans-serif;
	font-size: 8pt;
	line-height: 18px;
	color: #696969;
 	background-repeat: no-repeat;
}
body { background-color: #FFFFFF; }
a {color: #696969;}

a.nounderlinestu {text-decoration: none; color: #6600CC; font-weight: normal;}
a.nounderlinestu:hover {color: #cc00cc}

a.nounderline {text-decoration: none; font-size: 8pt; color: #FFFFFF; font-weight: normal;}
a.nounderline:hover {color: #6600cc}

a.nounderlinenormal {text-decoration: none; font-weight: normal;}
a.nounderlinenormal:hover {color: #6600cc}

a.nounderlinebold {text-decoration: none; font-weight: bold; color: #696969}
a.nounderlinebold:hover {color: #6600cc}

a.listItem:hover {color: #000}

a.header {
font-size: 14pt;
font-weight: bold;
color: #6600CC;
}

a.tab {
	font-size: 9pt;
	border : #FFFFFF outset 2px ;
	text-decoration: none;     /* no underline */
	display: block;
	width: 80px;
}
a.navlink {
	font-size: 9pt;
	border : #FFFFFF outset 2px ;
	text-decoration: none;     /* no underline */
	display: block;
	width: 140px;
}
a.navlink:link,a.tab:link,a.smallbutton:link,a.button:link,a.showmore:link,a.showless:link {
    color : #696969 ;
    background-color : #f5f5f5 ;
}
a.navlink:active,a.tab:active,a.smallbutton:active,a.button:active,a.showmore:active,a.showless:active {
    border : #f5f5f5 inset 2px ;
}
a.pageMenu:active,a.pageMenuSmall:active,a.pageMenu:hover,a.pageMenuSmall:hover {
    color : #E3E0BF ;
}
a.footerMenu:active,a.footerMenu:hover,a.subMenu:active,a.subMenu:hover {
    color : #999999 ;
}
a.navlink:hover,a.tab:hover,a.smallbutton:hover,a.button:hover,a.showmore:hover,a.showless:hover {
    color : #000 ;
    background-color : #FFFFFF ;
}

a.button {
    font-size: 8pt;
    padding: 2px;
    border : #FFFFFF outset 2px ;
    text-decoration: none;     /* no underline */
}

a.smallbutton {
	font-size: 8pt;
	border : #FFFFFF outset 2px ;
	text-decoration: none;     /* no underline */
	display: block;
	width: 45px;
}

a.showmore {
	display:block;
}

a.showless {
	display:none;
}

	.tab {text-decoration: none}
	.whoHeading {background-color: transparent; color: #696969; font-size: 14pt; font-family: sans;}
	.menuTitle {padding-left:4px; color: #f5f5f5; background-image:url(/icons/nav_top_160X20_999999.gif)}
	.menuSubtitle {padding-left:4px; font-weight: bold; color: #696969; background-color: #e5e5b2}
	.contentTitleGrey {font-weight: bold; color: #696969; background-color: #f5f5f5}
	.contentTitleGreyNormal {color: #696969; background-color: #f5f5f5}
	.menuTail {padding-left:4px; background-image:url(/icons/nav_bot_160X4_CCCCCC.gif)}
	.menu {padding-left:6px; background-color: #e5e5b2; border-color: #CCCCCC;}
	.nav {background-color: transparent; color: blue;}
	.content {color: #696969; font-weight: normal;}
	.contentwhite {color: #FFFFFF;}
	.contentbold {color: #696969; font-weight: bold;}
	.contentgrey {background-color: #f5f5f5; color: #696969;}
	.contentdarkgrey {background-color: #e5e5e5; color: #696969;}
	.contentdarkgreystu {background-color: #e5e5e5; color: #6600CC;}
	.listHeading {font-weight: bold; font-style: italic}
	.listItem {background-color: transparent; color: #696969; text-decoration: none}
	.showmore {display:inline; color: #6600CC;}
	.showless {display:none; color: #6600CC;}
	.barHeading {font-weight: bold; background-color: transparent}
	.productprice {font-weight: bold; font-size: 12pt; color: #696969;}
	.productpricesmall {font-weight: bold; color: #696969;}
	.productdescription {font-weight: bold; font-size: 14pt; color: #CC9966}
	.label {font-size: 8pt; color: #696969;}
	.emphasisedLabel {font-weight: bold; font-size: 8pt; color: #696969;}
	.pageMenu { font-size: 9pt; color: #FFFFFF; }
	.pageMenuSmall { font-size: 8pt; color: #FFFFFF; }
	.footerMenu { font-size: 8pt; color: #666666; }
	.subMenu { font-size: 12pt; color: #666666; }
	.pageHeading { font-weight: bold; font-size: 1.5em; color: #696969; }
	.pageSubHeading { font-weight: bold; font-size: 1.17em; color: #696969; }
	.stugallogostuheading { color: #6600CC; font-weight: bold; font-size: 1.17em;}
	.stugallogostu { color: #6600CC; font-weight: normal;}
	.stugallogogal { color: #CC00CC; font-weight: normal;}
	.errormsg { color: #CC0000; font-weight: normal;}
	.addBox {background-color: #f5f5f5; border : #FFFFFF outset 1px ;}
	.editBox {background-color: #f5f5f5; border : #FFFFFF outset 1px ;}
	.infoBox {background-color: #ffffff; border : #000000 outset 1px ;}
	.headfoot {background-color: #707080; background: #707080;}
	.toolbar { background-color: #f5f5f5; font-weight: normal; font-size: 1.17em; color: #696969; }

#stugal_logo_s { font-size: 26pt; color: #6600CC; }
#stugal_logo_tu { font-size: 26pt; color: #6600CC; }
#stugal_logo_g { font-size: 26pt; color: #CC00CC; }
#stugal_logo_al { font-size: 26pt; color: #CC00CC; }
#stugal_logo_tagline { font-size: 8pt; color: #9933FF; padding: 10px 0px; }

h1 {
font-size: 2em;
}

h2 {
font-size: 1.5em;
}

h3 {
font-size: 1.17em;
}

h4 {
font-size: 1.12em;
}

.prop{
float: right;
width: 1px;
}
.minpx{
height: 580px;
}

#wrapper {
width: 740px;
text-align: left;
background: #FFFFFF;
}
#header {
width: 740px;
background: #707080;
}
#subheader {
background: #707080;
font-style: italic;
}
#stugalheader {
background: #FFFFFF;
}

.menuleft {
text-align: left;
}
.menuright {
text-align: right;
}

#bodyContentRB {
width: 500px;
padding: 20px 10px;
float: left;
}
#bodyContentNoRB {
width: 720px;
padding: 20px 10px;
}
#rightbar {
float: left;
width: 210px;
padding: 20px 5px;
}
#adbarfooter {
background: #FFFFFF;
padding: 2px 2px;
/*display: none;*/
}
.separator {
clear: both;
height: 0;
}
.divider {
background-color: #CCCC99;
height: 1px;
}
#footer {
clear: both;
background: #707080;
}

#subheadersubscriber {
background: #FFFFFF;
}
.logoinline {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
#homepage {
}
#homepageminpx {
height:200px;
}
#subLeftBarRB {
width: 245px;
float:left;
padding: 10px 0px;
}
#subRightBarRB {
width: 255px;
float:left;
padding: 10px 0px;
}
#subLeftBarNoRB {
width: 245px;
float:left;
padding: 10px 0px;
}
#subRightBarNoRB {
width: 475px;
float:left;
padding: 10px 0px;
}
#subBodyContent {
padding: 10px 0px;
}

#previewimageitem {
height: 120px;
padding: 5px 10px;
}
#previewimageactions {
height: 20px;
padding: 2px 0px;
}

#artworklistitem {
height: 100px;
padding: 5px 0px;
}
#artworklistcol1 {
width: 120px;
float: left;
}
#artworklistcol2 {
width: 200px;
float: left;
}
#artworklistcol3 {
width: 200px;
float: left;
}
#artworklistcol4 {
width: 200px;
float: left;
}

#tablelabels
{
font-weight: normal;
font-size: 8pt;
color: #696969;
text-align: right;
}
#tablevalues
{
text-align: left;
}
#searchwrapper {
width: 100%;
}
#searchLeftNoRB {
width: 50%;
float:left;
}
#searchLeftLabelsNoRB {
font-weight: bold; font-size: 9pt; color: #696969;
float:left;
text-align: right;
}
#searchLeftValuesNoRB {
float:left;
}

#searchRightNoRB {
width: 50%;
float:right;
}
#searchRightLabelsNoRB {
font-weight: bold; font-size: 9pt; color: #696969;
float:left;
text-align: right;
}
#searchRightValuesNoRB {
float:left;
}

#generalsearch {
padding: 5px 0px;
}
#specialsearch {
padding: 5px 0px;
}

#ticker-container {
position:relative;
overflow:hidden;
width: 130px;
height: 180px;
background-color: #ffffff;
background-repeat: repeat;
padding: 2px;
border:  1px solid #333333;
}

#ticker {
position:relative;
width:130px;
text-align:center;
}

#ticker ul {
padding:0;
margin:0;
list-style-type:none;
}

#ticker ul li {
display:list-item;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 1px;
padding-bottom: 1px;
font-family: arial;
font-size: xx-small;
font-weight: normal;
color: ;
padding-left: 2px;
padding-right: 2px;
}

#ticker ul li a {
font-family: arial;
font-size: xx-small;
font-weight: normal;
color: ;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}

#ticker ul li a:hover {
font-family: arial;
font-size: xx-small;
color: ;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}
