﻿html, body {margin: 0; padding: 0;}
body { margin: 0px; text-align:center; background-color: #e0e0e0;}

h1 {font-family:Arial;font-size: 12px;color: #000000; margin-bottom: 10px;}
h2 {font-family:Arial;font-size: 12px;color: #000000; margin: 0px 0px 2px 0px;}
h3 {font-family:Arial;font-size: 11px; font-weight:bold; margin: 0px;}
h4 {font-family:Arial;font-size: 12px;color: #000000; margin-bottom: 10px; color: #b43b2a; }

p,td,div,span, li {	font-family: Verdana; font-size: 10px; color: #000000;}
ul, ol { margin: 0px 0px 0px 30px; }
input,textarea,button { font-family: Verdana;font-size: 10px; }
p { margin:0px;}

p input { margin-top: 3px; }
td input { margin-top: 0px; }

a {color: #000000; }
a:hover {text-decoration:underline;}

div.wrapper {text-align:left; width: 970px; background-color:c0c0c0;}
div.header { width: 970px; height: 175px; text-align:right; background-image: url(../../images/topbar.jpg);}
div.searchfield { padding-top: 20px; margin-right: 20px;}
div.searchfield input { font-family:Verdana; font-size:10px; width: 90px;}
input.searchfieldbtn { width: 40px !important;}
div.menu { margin-bottom:20px;}

/* menu */
table.menua { border-collapse:collapse; }
table.staticmenu { border-right: solid 1px white;}
a.staticmenu { display: block; width: 94%;}
a.staticmenu:hover { text-decoration: none; }
.dynamicMenuStyle {	margin: 0;	border: solid 1px silver; text-align:left; background-color: #000000;}
a.dynamicHoverStyle, a.dynamicMenuItemStyle {display:block;	width: 150px;padding: 3px 4px 3px 4px;}
a.dynamicHoverStyle:hover, a.dynamicMenuItemStyle:hover { text-decoration:none;}

/* login info */
#loginInfo {height:10px; float:left; padding: 2px 0px 0px 640px; font-size: 12px;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='gray', Positive='true')}

/* tables */
table.default3rows tr td { width:323px; padding-left:6px; padding-right:5px; vertical-align:top;}
table tr td.default { width:323px; padding-left:6px; padding-right:5px; vertical-align:top;}
table tr td.defaultwide { width:646px; padding-left:6px; padding-right:5px; vertical-align:top;}

.padding10 { padding: 10px !important; }

/* media share */
div.ms_breadcrumb { padding: 10px; }
a.ms_normal, span.ms_normal { cursor:hand; padding:3px;	padding-top:5px; width: 140px; display:block; float:left;
	min-height: 101px; text-align: center;	vertical-align:bottom; border: solid 1px #e0e0e0;
	filter:
	progid:DXImageTransform.Microsoft.Alpha(opacity=82); }
a.ms_normal:hover, span.ms_normal:hover {	cursor:hand; padding:3px;	padding-top:5px; width: 140px; display:inline-block;
	min-height: 101px; text-align: center; vertical-align:bottom; border: solid 1px #6c94d5;
    background-color:lightblue; filter:
        progid:DXImageTransform.Microsoft.Alpha(opacity=100)
        progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec'); }
a.ms_normal img, span.ms_normal img { max-width: 120px; max-height: 90px; padding:2px; border:solid 1px gray; background-color:White; filter:
    progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);}
img.ms_movieicon { float:left; padding-left:20px; }
a.ms_sls, span.ms_sls { cursor:hand; padding:15px 3px 3px 10px; width:485px; display:block; text-align:left; font-weight:bold;
	min-height: 30px; vertical-align:bottom; border: solid 1px #e0e0e0; }
a.ms_sls_selected, span.ms_sls_selected { cursor:hand; padding:15px 3px 3px 10px; width:485px; display:block; text-align:left; font-weight:bold;
	min-height: 30px; border: solid 1px #6c94d5; }
a.ms_sls:hover, span.ms_sls:hover {	cursor:hand; padding:15px 3px 3px 10px; width:485px; display:block; text-align:left; font-weight:bold;
	min-height: 30px; border: solid 1px #6c94d5;
    background-color:lightblue; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec'); }
input.ms_btn { width: 120px;}
td.ms_panel { width: 120px; vertical-align:top; padding-top: 10px; }
div.ms_newfolders { padding-left: 10px; }
.ms_treeview_selected { background-color: #bed0ec; border: solid 1px #6c94d5; }
.folders { background-image: url(../../images/theme/folder.gif); background-repeat:no-repeat; padding-left: 22px; height: 15px; width: 50%; }
.type { width: 20%; display:inline-block; }
.date { width: 30%; }

/* grids */
.grdHeader th { border: none 0px !important; }
.grdRow td { border: solid 1px #000000; }
td.subid { border-left: none 0px; }
td.courseid { border-right: none 0px; text-align:right; }
.grdFolderHeader th { background-color:ThreeDFace; border-bottom: inset 2px silver; font-weight:normal; color:MenuText; }
.grdFolders { width: 700px; margin-bottom: 20px; }

/* search page */
.searchMatchWords { font-size:xx-small; font-style:italic; }
#lidSearchWords { font-weight:bold; }
/* end search page */

/* tagwall */
.tw_userinfo { background-color:InactiveBorder;}
.tw_text { margin-bottom: 5px; }
.tw_text img { max-height: 400px; max-width: 700px; }
/* end tagwall */
