/* 
myshipley.com - Main template
updated - 06/18/08
Created by Matt
*/
html,body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:url(bg1.jpg) repeat-y center #5fb64d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
/* Top Navigation Bar */
#topbar {
	background:url(topnavbg.jpg) repeat-x;
	text-align:center; /* IE Only */
	height:29px;
	font-size:12px;
	color:#ffffff;
}

#topbar .container{
	margin-left:auto; /* Mozilla Only */
	margin-right:auto; /* Mozilla Only */
	width:769px;
}

#topbar .left {
	float:left;
	margin-top:4px;
	margin-left:10px;
}

#topbar .left a {
	color:#ffffff;
}

#topbar .right {
	float:right;
	margin-top:0px;
	margin-right:10px;
	color:#70aacf;
}

#topbar .right a {
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
}

#topbar .right a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#topbar .NormalTextBox1 { 
	height:14px;
	font-size:11px;
	color:#666666;
	border:#70aacf solid 1px;
	margin-left:20px;
	margin-right:5px;
}

#container{
	margin:0 auto; /* center, not in IE5 */
	height:auto; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

/* Top Header */
#header {
	background:url(header.jpg) no-repeat;
	height:100px;
}

#header .logo {
	float:left;
	margin-top:18px;
	margin-left:31px;
}

/* Sub Header Table */
#subheader {
	background:url(subheader.jpg) no-repeat;
	overflow: hidden;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
}

#subheader .title {
	padding-left:35px;
	margin-right:10px;
	font-weight:bold;
	text-transform:uppercase;
}

#subheader .breadcrumbs {

}

#subheader a {
	text-decoration:none;
	color:#FFFFFF;
}


/* Sub Header Login */
#subheaderlogin {
	background:url(subheaderloginbg.jpg) no-repeat #ffffff;
	margin-left:12px;
	margin-right:11px;
	padding-top:35px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:10px;
	height:74px;
}

#subheaderlogin .custlogin {
 font-size: 10px;
 background-color: #ffffff;
 border: 1px solid #ffffff; 
}

.login1 {
	margin-left:15px;
	margin-right:11px;
 	font-size: 11px !important;
 	color:#ffffff;

}

.login2 {
	margin-left:10px;
	margin-right:11px;
 	font-size: 11px !important;
 	color:#ffffff;

}

.logintable {
 	font-size: 11px !important;
 	color:#ffffff;
	line-height:1.3em;
}



/* Content Table */
.contentframe {
	background:url(contentbg.jpg) repeat-y;
}

#content {
	
	padding-left:38px;
	padding-right:38px;
	padding-bottom:10px;
	font-size:12px;
}

#content .left {
	margin-top:25px;
}

#content .left .leftnav {
	background:url(leftnavbg.jpg) repeat-y;
	margin-bottom:20px;
}

#content .right {
	margin-top:12px;
		line-height:1.5em;
}

#content .right hr {
  border:0px;
	height:5px;
	background:#e9e9e9;
	color:#e9e9e9;
}

#content .left hr {
  border:0px;
	height:5px;
	background:#e9e9e9;
	color:#e9e9e9;
}

#content h1 {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	color:#0c79bf;
	font-size:30px;
	font-weight: normal;
}

#content h2 {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	color:#f47623;
	font-size:20px;
	font-weight: normal;
}

#content h3 {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
	color:#333333;
	font-weight: normal;
}

#content h4 {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#f47623;
	font-size:20px;
	font-weight: normal;
}

/* Footer */
#footer {
	background:url(contentbg.jpg) repeat-y;
	text-align:center;
	line-height:2em;
	font-size:11px;
}


/* Elements */


a {
	color:#1480BE;
	text-decoration:none;
}

a:hover {
	color:#f47623;
	text-decoration:none;
}






/* Styles for top menu */

.dmSubmenu    {width:100%; border: solid 1px #BFBFBF; background-color: #FFFFFF; background-image: url(../images/msmback.gif); background-repeat: repeat-y;}
.dmSubmenuTop {background-color: #FFFFFF;}

.dmItem1     {margin: 1px; width:100%; cursor: default;}
.dmItem2     {margin: 0px; width:100%; cursor: default; background-color: #FFFFFF; border: solid 1px #AEAEAE;}

.dmText1     {padding: 1px 14px 1px 14px; font:normal 12px Trebuchet MS, Tahoma, Arial, Helvetica; color: #5B5B5B;}
.dmText2     {padding: 1px 14px 1px 14px; font:normal 12px Trebuchet MS, Tahoma, Arial, Helvetica; color: #000000;}

.dmTextTop1  {font:normal 12px Trebuchet MS, Tahoma, Arial, Helvetica; color: #5B5B5B;}
.dmTextTop2  {font:normal 12px Trebuchet MS, Tahoma, Arial, Helvetica; color: #000000;}

/* Top-level items */

.dmItemTop11  {width:55px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif);}
.dmItemTop12  {width:55px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif); background-color: #AAAAAA;}

.dmItemTop21  {width:90px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif);}
.dmItemTop22  {width:90px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif); background-color: #6EA7F3;}

.dmItemTop31  {width:70px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif);}
.dmItemTop32  {width:70px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif); background-color: #FF9797;}

.dmItemTop41  {width:75px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif);}
.dmItemTop42  {width:75px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif); background-color: #86D483;}

.dmItemTop51  {width:70px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif);}
.dmItemTop52  {width:70px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif); background-color: #FFD15B;}

.dmItemTop61  {width:70px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif);}
.dmItemTop62  {width:70px; height:82px; border-right:solid 1px #EFEFEF; text-align:center; cursor: default; background-image: url(../images/mitemback.gif); background-color: #DEACED;}


.menuRight    {font:normal 11px Trebuchet MS, Tahoma, Arial, Helvetica; text-align:center; padding: 14px 9px 9px 9px; cursor: default; background-image: url(../images/mitemback.gif);}



/*defined for bounder*/
#navSideMenu2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold;
background-color: #ffffff;
}
#navSideMenu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px;; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navSideMenu2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 167px;; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navSideMenu2 LI {
	FLOAT: left; MARGIN-BOTTOM: -1px; WIDTH: 165px;; LINE-HEIGHT: 20px; POSITION: relative;
	list-style-type: none;
}
#navSideMenu2 LI UL {
	MARGIN-TOP: -20px; LEFT: -999em; MARGIN-LEFT: 167px; POSITION: absolute;border: 1px solid #CCCCCC;
}
#navSideMenu2 LI UL UL {
	LEFT: -999em;
}
#navSideMenu2 LI A {
	BORDER-RIGHT: 0px solid #CCCCCC;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: black 0px solid;
	DISPLAY: block;
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px solid #CCCCCC;
	WIDTH: 155px;
	COLOR: #0c79bf;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
}
#navSideMenu2 LI A:hover {
	COLOR: #f47623; BACKGROUND-COLOR: #ffffff;
}
#navSideMenu2 LI:hover UL UL {
	LEFT: -999em;
}
#navSideMenu2 LI:hover UL UL UL {
	LEFT: -999em;
}
#navSideMenu2 LI.sfhover UL UL {
	LEFT: -999em;
}
#navSideMenu2 LI.sfhover UL UL UL {
	LEFT: -999em;
}
#navSideMenu2 LI:hover UL {
	LEFT: auto;
}
#navSideMenu2 LI LI:hover UL {
	LEFT: auto;
}
#navSideMenu2 LI LI LI:hover UL {
	LEFT: auto;
}
#navSideMenu2 LI.sfhover UL {
	LEFT: auto;
}
#navSideMenu2 LI LI.sfhover UL {
	LEFT: auto;
}
#navSideMenu2 LI LI LI.sfhover UL {
	LEFT: auto;
}
#navSideMenu2 LI A.havechild {
background: url(arrow12.gif) no-repeat 95% 50%; BACKGROUND-COLOR: #ffffff; color:#0c79bf;}
#navSideMenu2 LI A.havechild:hover {
	COLOR: #f47623;
	background: url(arrow12.gif) no-repeat 95% 50%; BACKGROUND-COLOR: #ffffff;
}
#navsidemenu2 li img.imgf{ padding-top: 6px; padding-left:0px;}
#navsidemenudiv2 { padding-left: 0px; padding-bottom:5px; height:95px; }







