/* CSS Document */


body {
margin:0px;
background-color:#fff;
background-image:url(images/bg.gif);
background-position: top; 
background-repeat:repeat-x;
font-family:Arial, Tahoma, sans-serif;
font-size:12px;
line-height:18px;
color:#111
}

.row1 {
	background-color:#eeeeee;
}
.row2 {
	background-color:#fff;
}

.line {
    border-bottom: 1px solid #999999;	
	margin-top:20px;
}

.path {
	font-size:14px;
}

.break { clear:both; padding-top:1em !important; }
.hide { position:absolute; top:0; left:-999em; }

.footer {
background-position: top; 
background-repeat:repeat-x;
background-color:#000;
color:#FFFFFF;
text-align:center;
height:30px;
text-align:right;
padding-top:5px;
line-height:13px;
font-size:11px
}
.title {
font-size:13px;
font-weight:bold;
}
.top {
border-top: 1px dotted #ccc;
height:50px;
}

.menubg a:link, .menubg a:visited{
padding-left:20px;
color:#fff;
text-decoration:none;
}

.menubg a:hover{
text-decoration:underline;
}

p { margin:1em 0; }

img {
border:0px;
}
img.right { float:right; display:inline; margin:0 0 10px 10px; }
img.left { float:left; display:inline; margin:0 10px 10px 0; }
img.border { border:1px solid #ccc !important; padding:5px; background:#fff; }


.border {
border:1px solid #ccc;
padding:5px;
}

.border2 {
border:1px solid #ccc;
}

.navi-title-bg {
background-color:#000;
}

hr { display:none; }
div.hr { border:none; height:11px; margin:0; padding:0; display:block; clear:both; background:url(images/hr.gif) repeat-x scroll center; }

.ourcrew-title{
font-size:14px;
font-weight:bold;
padding-top:5px;
}


/* link control -------------------------------------------------------------------------------------------------- */

a { color:#002F67; text-decoration:underline; }
a:link { color:#005aab; text-decoration:underline; }
a:visited { color:#005aab; text-decoration:underline; }
a:hover { color:#ff6c00; text-decoration:underline; }

.footer a:link, .footer a:visited {
color:#fff;
font-weight:normal;
text-decoration:none;
font-size:11px;
}

.footer a:hover {
color:#fff;
text-decoration:underline;
font-size:11px;
}

/* slideshow */

#myslideshow{
width: 884px; /*a width should be defined for transition to work*/
padding: 0px;
}

#myslideshow img{
border-width: 0;
border:1px solid #ccc;
}

/* Start Home Menu -----------------------------------------------------------*/
.homemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px Verdana;
width: 181px; /* Main Menu Item widths */
}
 
.homemenu ul li{
position: relative;
text-align:left;
}

/* Top level menu links style */
.homemenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #4d8bc4;

}

.homemenu ul li a:link, .homemenu ul li a:visited, .homemenu ul li a:active{
/* background-color: #005aab; background of tabs (default state)*/
background:url(images/home-1.jpg);
background-repeat:no-repeat;
}

.homemenu ul li a:visited{
color: white;
}

.homemenu ul li a:hover{
background:url(images/home-2.jpg);
background-repeat:no-repeat;
color:#005aab;
}

/* --End Home Menu --------------------------------------------------------------------*/

/* Start Home Selected Menu -----------------------------------------------------------*/
.homeselectedmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px Verdana;
width: 181px; /* Main Menu Item widths */
}
 
.homeselectedmenu ul li{
position: relative;
text-align:left;
}

/* Top level menu links style */
.homeselectedmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #4d8bc4;
}

.homeselectedmenu ul li a:link, .homeselectedmenu ul li a:visited, .homeselectedmenu ul li a:active{
background:url(images/home-2.jpg);
background-repeat:no-repeat;
color:#005aab;
}

/* --End Home Selected Menu --------------------------------------------------------------------*/


/* Start Contact Menu -----------------------------------------------------------*/
.contactmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px Verdana;
width: 181px; /* Main Menu Item widths */
height:26px;
}
 
.contactmenu ul li{
position: relative;
text-align:left;
}

/* Top level menu links style */
.contactmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
height:26px;
}

.contactmenu ul li a:link, .contactmenu ul li a:visited, .contactmenu ul li a:active{
/* background-color: #005aab; background of tabs (default state)*/
background:url(images/contact-1.jpg);
background-repeat:no-repeat;
}

.contactmenu ul li a:visited{
color: white;
}

.contactmenu ul li a:hover{
background:url(images/contact-2.jpg);
background-repeat:no-repeat;
color:#005aab;
}

/* --End Contact Menu --------------------------------------------------------------------*/


/* Start Contact Selected Menu -----------------------------------------------------------*/
.contactselectedmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px Verdana;
width: 181px; /* Main Menu Item widths */
height:26px;
}
 
.contactselectedmenu ul li{
position: relative;
text-align:left;
}

/* Top level menu links style */
.contactselectedmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
height:26px;
}

.contactselectedmenu ul li a:link, .contactselectedmenu ul li a:visited, .contactselectedmenu ul li a:active{
background:url(images/contact-2.jpg);
background-repeat:no-repeat;
color:#005aab;
}

/* --End Contact Selected Menu --------------------------------------------------------------------*/


/* Start Selected Menu -----------------------------------------------------------*/
.selectedmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px Verdana;
width: 181px; /* Main Menu Item widths */
}
 
.selectedmenu ul li{
position: relative;
text-align:left;
}

/* Top level menu links style */
.selectedmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #4d8bc4;
}

.selectedmenu ul li a:link, .selectedmenu ul li a:visited, .selectedmenu ul li a:active{
background-color:#FFF;
background-repeat:no-repeat;
color:#005aab;
border-left:1px solid #005aab;
border-right:1px solid #005aab;
}

/* --End Selected Menu --------------------------------------------------------------------*/



.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px Verdana;
width: 181px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
text-align:left;
Z-INDEX: 300;
}



/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #4d8bc4;
border-right: 1px solid #4d8bc4;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #005aab; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: #fff;
color:#005aab;
border-left:1px solid #005aab;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

tr {
vertical-align:top;
}

#highlight {
	color: #005aab;
	font-weight:bold;
}
