/* Tag styles */
html, body, form, div {margin:0;padding:0;}
body {font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;}
td, th
{ /* IE6/Win doesn't let TD or TH inherit from body, so repeat rule */
	font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;color: #000;}
	
p {margin: 0 0 0.4em 0;padding:0.4em 0 0 0;}
hr {margin:3px 0;padding:0;color:#369;}
img {border:none;}
small {font-size:80%;}
big {font-size:120%;}
b {font-weight:bold;}

h1 {margin: 0 0 1em 0;font-size:140%;font-weight: bold;color: #369;}
h2 {margin:.5em 0;padding: .25em;background-color:#C7D5E3;font-size: 120%;font-weight: bold;}
h3 {margin:.5em 0;padding:0;color:#369;font-size: 120%;font-weight:bold;}
h6 {margin: 0;font-size:110%;font-weight:bold;}

a {text-decoration:underline;}
a:link { color: #369; }
a:visited {	color: #369; }
a:hover {	color: #f60; }
a:active { color: #f90; }

/* General classes used site-wide */
.fs {font-size:80%}
.fl {font-size:120%}
.minimargin {margin:2px 0;}
.topcaption {margin: 0.4em 0 0 0; /* Reverse the margins of normal p */}
.collapse {margin:0;padding:0;}
.msgsuccess {font-weight:bold;color:#063;}
.msgfailure {font-weight:bold;color:#c03;}
.msgwarning {color:#c03;}
.textcol {width:40em;}
.friendly {color:#063;}
.indent {margin-left:1em;}

/* Styles for specific controls / places */
div#header {position: relative;background-color:#369;}
div#header p, div#header a, div#header a:link, div#header a:visited {color:#fff;}
div#header a:hover {	color: #f60; }
div#header p.bannertext {font:italic 3em 'Monotype Corsiva','Bookman Old Style',Arial,Sans-Serif;min-height:1.2em;color:#f5f5f5;margin:0;padding:0 0 5px 0;}
div#header table {position:absolute;top:0;right:0;bottom:auto;left:auto;width:20em;}
div#header table p {text-align:right;}
div#header table input.login {border: #000 1px solid;padding-left: 5px;width: 100px;height: 20px}


div#content {padding:0 0 0 2px;}

div#content div#msg {margin:2px;padding:0;width:500px;border:2px solid #369;background-color:#C7D5E3;}
div#content p#albummenu {margin:0;padding:0;border:0;padding-bottom:2px;border-bottom:#369 1px solid;}
div#content p#header {margin: 0 0 10px 0;padding:2px;font-size: 16px;font-weight: bold;color:#369;}
div#content p#detail {margin:0;padding:2px;color:#c03;}

div#content div#ucMoView_divMoView {margin:0;padding:0;text-align:center;}
div#content div#ucMoView_divMoView p {float:right;margin:7px 2px 0 0;line-height:1em;}
div#content div#ucMoView_divMoView input {width:15px;text-align:center;}
div#content div#ucMoView_divMoView span.ss {font-size:80%;color:#369;}
div#content div#ucMoView_divMoView a.navleft:hover, div#content div#ucMoView_divMoView a.navright:hover {background-color:#A2B9D1;}
div#content div#ucMoView_divMoView a.navleft {float:left;padding-right:30px;}
div#content div#ucMoView_divMoView a.navright {float:right;padding-left:30px;}
div#content img.mo_image {display:block;clear:left;}

div#content div#divOkCancel {border-bottom:#369 2px solid;width:auto;text-align:right;}
div#content div#divAlbumHeader {margin:0;padding:0;border-bottom:#369 2px solid;}
div#content div#divTask p#taskBody {padding:0 0 0.3em 0;width:60%;border-bottom:#369 1px solid;}

#options {float:right;background:#C7D5E3;margin: 5px 0 0 5px;border:1px solid #369;}
#options #opt_title {font-size:16px;font-weight:bolder;background:#336699;color:White;text-align:left;}
#options td {font-size:11px;}
#options td h6 {font: normal normal bold 1em/1.1em Verdana, Arial, Helvetica, sans-serif;padding:0.3em 0 0 0;border-top:#369 1px solid;}
#options ul {list-style: none;margin:0;padding: 0;border: 0;}	
#options li a {width:14em;display:block;margin:0;padding:3px 0 3px 10px;color:#369;text-decoration:none;font-weight:bold;}
#options li a:hover,#options li a:active {color:#172E46;background-color:#A2B9D1;}

table#adminimages td.tableleftcolumn {text-indent:3em;white-space:nowrap;text-align:right;}

div.thmb {float:left;padding:0 0 0 0;margin:5px 5px;text-align:center;background-color:white;border:1px solid;border-color:#AAA #444 #444 #AAA;}
div.album {background-color:#DAE3EC;}
div.thmb p {text-align:center;margin:0;padding:0;}
div.thmb p.albumtitle {margin:0;padding:0;background-color:#369;color:#fff;}
/* div.thmb p.hide {margin:0;padding:0;display:none;} */
div.thmb img {display:block;margin:5px auto;border: 1px solid; border-color: #444 #AAA #AAA #444;}
/* div.thmb img.image_album {border-right: #336699 thick double;border-top: #336699 thick double;border-left: #336699 thick solid;} */
div.thmb input.seq {width:20px;text-align:center;}  /* rearrange.aspx only */

div.thmb span {display:none;}

/*
div.thmb ul {list-style-type: none;margin: 0;padding: 0;}
div.thmb ul.imgTitle li {text-align:center;}
div.thmb ul.imgTitle li span {display:none;}
*/
div.thmb div.hovercontainer {margin-top:0;padding:0;}
div.thmb div.hovercontainer p.tip {position:absolute;display:none;max-width:40%;margin-top:-20px;margin-left:10px;padding:2px;background-color:#ffffe0;border:1px solid #000;}
div.thmb div.hovercontainer:hover p.tip {display: block;}

#tv a {text-decoration:none;}
#tv a:hover {background-color:#C7D5E3;}

div#footer {position:relative;text-align:center;clear:both;font-size:80%;}
div#footer hr {visibility:hidden;}
div#footer p {margin-top:3em;}