
html,body{margin:0;padding:0;height:100%;}

div.main {width: 870px; min-height: 400px; background-color:#ffffff; padding: 15px;}
div.mainFullWidth {min-height: 400px; padding: 15px; background-color: #ffffff; min-width: 876px; }

div#container
{
    text-align:left;
    min-height: 600px;
    width:880px;
    margin:0px;
    padding: 10px;
    background-color: White;
}

div#wrapper {
    float:left;
    width:100%;
    background-color: #ffffff;
    min-height: 420px;
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;
}
div#content {
    margin: 10px 200px;
    border: solid 1px #cccccc;
    background-color: #ffffff;
    font-size: 11px;
    height:100%;
    padding: 10px;
}
div#left {
    float:left;
    width:200px;
    margin-left:-900px;
    background-color: #ffffff;
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;
    font-size: 11px;
}
div#right {
    float:left;
    width:200px;
    margin-left:-200px;
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;
    font-size: 11px;
    min-height: 420px;
}
.margin10 {
    margin: 10px;
}
div#footer{clear:left;width:100%}

BODY {background-color: #8d8d8d; padding: 20px; FONT-FAMILY: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}
BODY.maxsize {background-color: #8d8d8d; FONT-FAMILY: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}

#headerlogo {
    width: 900px;
    height: 74px;
    margin: 0px auto;
    background-image: url("../images/mast.jpg");
}

#headerlogomaxsize {
    width: auto;
    height: 74px;
    margin: 0px auto;
    background-image: url("../images/mast.jpg");
}

#headernavwrapper {
    width: 900px;
    height: 22px;
    margin: 0px auto;
    background-image: url("../images/tile_left.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}

#headernavwrappermaxsize {
    width: auto;
    height: 22px;
    margin: 0px auto;
    background-image: url("../images/tile_left.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}

#footerwrapper {
    width: 890px;
    height: 62px;
    margin: 0px auto;
    background-image: url("../images/tile_footer.jpg");
    background-repeat: repeat-x;
    font-size: 10px;
    padding: 5px;
}

#footerwrappermaxsize {
    width: auto;
    height: 62px;
    margin: 0px auto;
    background-image: url("../images/tile_footer.jpg");
    background-repeat: repeat-x;
    font-size: 10px;
    padding: 5px;
}

#searchwrapper 
{
    width: 900px;
    height: 64px;
    margin: 0 0 0 0;
    background-color: #CBD8F0;
    font-size: 12px;
}

#searchwrappermaxsize
{
    width: auto;
    height: 64px;
    margin: 0 0 0 0;
    background-color: #CBD8F0;
    font-size: 12px;
}

.searchvalign 
{
    position: relative;
    top: 7px;
}

#searchbottom 
{
    width: 900px;
    height: 6px;
    margin: 0px auto;
    background-image: url("../images/tile_search.jpg");
    background-repeat: repeat-x;
}

#searchbottommaxsize
{
    width: auto;
    height: 6px;
    margin: 0px auto;
    background-image: url("../images/tile_search.jpg");
    background-repeat: repeat-x;
}

#headernav1 {
    width: 780px;
    height: 22px;
    margin: 0px auto;
    float: left;
}

#headernav2 {
    width: 120px;
    height: 22px;
    margin: 0px auto;
    float: right;
}

#col1 
{
    width: 850px;
    height: 54px;
    position: relative;
    top: 7px;
    left: 0px;
    text-align: right;
    font-size: 11px;
}

#col2 
{
    width: 50px;
    height: 54px;
    position: relative;
    top: -45px;
    left: 850px;
}

#bottom 
{
    width: 900px;
    font-size: 11px;
    height: 20px;
    position: relative;
    top: -54px;
    left: 0px;
    text-align: right;
}

.searchBox
{
    BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Lucida Sans, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px
}

.searchButton
{
    position: relative;
    top: 4px;
}

.logo1
{
    position: relative;
    top: 11px;
}

.logo2
{
    position: relative;
    top: 5px;
    left: 180px;
}

.logo3
{
    position: relative;
    top: 9px;
    left: 393px;
}

A {COLOR: #003399; text-decoration: none;}
A:visited {COLOR: #003399; text-decoration: none;}
A:active {COLOR: #003399; text-decoration: none;}
A:hover {COLOR: #990000; text-decoration: none;}

A.logout {COLOR: #003399; text-decoration: underline;}
A.logout:visited {COLOR: #003399; text-decoration: underline;}
A.logout:active {COLOR: #003399; text-decoration: underline;}
A.logout:hover {COLOR: #990000; text-decoration: underline;}

.Spacer2 {FONT-SIZE: 2px; LINE-HEIGHT: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer5 {FONT-SIZE: 5px; LINE-HEIGHT: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer8 {FONT-SIZE: 8px; LINE-HEIGHT: 8px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer10 {FONT-SIZE: 10px; LINE-HEIGHT: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.rule1 {height: 1px; color: #9CB5E2; background-color: #9CB5E2; margin-top: 10px; margin-bottom: 10px;}

#leftwrapper
 {
    margin: 0 0 0 0;
    font-size: 12px;
    line-height: 15px;
}
#mycontainer
{
    border: 1px solid #999999;
	overflow: hidden;
	width: 877px;
}
#mynav{
    background-image: url("../images/tile_coretopic_nav.gif");
    background-repeat: repeat-y;
	width: 132px;
	border-right: 745px solid #ffffff;
	margin-right: -745px;
	float: left;
}
#mycontent{
	background-color: #ffffff;
	width: 745px;
	float: left;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#mainwrapper
 {
    width: 870px;
    margin: 0 0 0 0;
    background-color: #ffffff;
    padding: 15px;
    background-repeat: repeat-x;
    background-repeat: repeat-y; 
    height:auto;
    font-size: 12px;
    line-height: 17px;
}

#myimages
{
    width: 850px;
    border: 1px solid #999999;
    padding: 10px;
    background-image: url("../images/tile_myimages.jpg");
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 14px;
}

div.divConfirm
{
    height:400px;
    width:100%;
    background-color:#ffffff;
}

div.floatContainer {overflow: hidden}