/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


* { padding: 0; margin: 0; }
img { border:  none;}

body {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 11px;
 color: #2b2b2c;
 line-height: 16px;
 background: #707173;
}

#wrapper { 
 margin: 0 auto;
 width: 1004px;
}

#header {
 width: 1004px;
 height: 199px;
 background: url(../images/header.jpg) top left no-repeat;
}


#navigation {
 width: 1004px;
 height: 33px;
 background: url(../images/nav_back.jpg) top left no-repeat;
}

/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{position:relative;display:block;height: 33px;font-size:12px; background: none; }
.blue #slatenav ul{margin:0px;padding-left:20px;  list-style-type:none; width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#58595b;text-decoration:none;padding:7px 20px 0px 20px;height:26px; font-weight: bold;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#c65d10; background: url(../images/hover.jpg) top center repeat-x;}
/* ---------------------- END Blueslate nav ---------------------- */




#login {
 width: 1004px;
 height: 83px;
 background: url(../images/login_back.jpg) top right no-repeat #58595b;;
}

#login h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	padding: 35px 0 0 100px;
}

#maindiv { width: 1004px; float: left; background: url(../images/mainback.jpg) top left repeat-y;}

#leftcolumn { 
 width: 346px;
 float: left;
}
#leftcolumn h3{ height: 27px; width: 346px; background: url(../images/left_h3.jpg) top left no-repeat; color: #58595b; font-size: 18px; padding: 20px 0 0 30px;}
#leftcolumn h3 span { color: #ea3f1c;}
#leftcolumn ul { width: 346px; background: url(../images/left_ulback.jpg) top left repeat-y; padding: 10px 0 10px 0;}
#leftcolumn ul li { list-style: none; margin-left: 30px; padding: 0 0 0 20px; width: 280px; line-height: 18px; background: url(../images/bullet.jpg) top left no-repeat; }
#leftcolumn .pcontact { width: 346px; height: 216px; background: url(../images/pcontact.jpg) top left no-repeat;}
#leftcolumn .pcontact h4 { height: 27px; width: 346px; color: #58595b; font-size: 18px; padding: 20px 0 0 30px;}
#leftcolumn .pcontact h4 span { color: #ea3f1c;}
#leftcolumn .pcontact p { padding: 22px 0 10px 40px;}

#content { 
 float: left;
 width: 438px;
 background: url(../images/midback.jpg) top left no-repeat;
 }
 
#content h3 { padding: 40px 0 27px 19px; color: #58595b; font-size: 18px; }
#content h3 span { color: #ea3f1c;}
#content p { padding: 0 0 15px 19px; width: 407px; text-align: justify; }
#content  h4 { padding: 0 0 20px 19px; color: #58595b; font-size: 18px; }
#content h4 span { color: #ea3f1c;}

#rightcolumn { 
 height: 350px;
 width: 220px;
 float: left;
 background: url(../images/r_back.jpg) top left no-repeat;
}

#rightcolumn h3 {padding: 40px 0 27px 19px; color: #58595b; font-size: 18px;}
#rightcolumn h3 span { color: #ea3f1c;}


#footer { 
 width: 1004px;
 clear: both;
 height: 55px;
 margin-top: 10px;
 background: #58595b;
 border-top: 5px solid #707173;
 text-align: right;
}

#footer .copyright { float: right; margin: 15px 5px 0 0; color:#929292; font-size: 11px; line-height: 15px;}
#footer .copyright a { color: #929292;}
#footer .copyright a:hover{ color: #c48823;}
#footer .logo { float: right;  margin: 17px 10px 0 0;}




.highslide {
cursor : url(../highslide/graphics/zoomin.cur), pointer;
outline : none;
}
.highslide-active-anchor img {
visibility : hidden;
}
.highslide img {
border : none;
}
.highslide:hover img {
border : 0;
}
.highslide-wrapper {
background : none;
}
.highslide-image {
border : 0;
}
.highslide-caption {
display : none;
border : 0;
border-top : none;
font-family : Verdana, Helvetica;
font-size : 10pt;
padding : 5px;
background-color : white;
}
.highslide-loading {
display : block;
color : black;
font-size : 8pt;
font-family : sans-serif;
font-weight : bold;
text-decoration : none;
padding : 2px;
border : 1px solid black;
background-color : white;
padding-left : 22px;
background-image : url(../highslide/graphics/loader.white.gif);
background-repeat : no-repeat;
background-position : 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
color : white;
background-color : gray;
}
.highslide-move {
cursor : move;
}
.highslide-overlay {
display : none;
}
a.highslide-full-expand {
background : url(../highslide/graphics/fullexpand.gif) no-repeat;
display : block;
margin : 0 10px 10px 0;
width : 34px;
height : 34px;
}
.controlbar {
background : url(../highslide/graphics/controlbar4.gif);
width : 167px;
height : 34px;
}
.controlbar a {
display : block;
float : left;
height : 27px;
}
.controlbar a:hover {
background-image : url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
width : 50px;
}
.controlbar .next {
width : 40px;
background-position : -50px 0;
}
.controlbar .highslide-move {
width : 40px;
background-position : -90px 0;
}
.controlbar .close {
width : 36px;
background-position : -130px 0;
}
.highslide-display-block {
display : block;
}
.highslide-display-none {
display : none;
}
#motioncontainer a img {
border : 0;
padding : 0 0 5px 0;
}
#motioncontainer a:hover img {
border : 0;
}
#motioncontainer a:hover {
color : red;
}
#statusdiv {
position : absolute;
padding : 2px;
left : -300px;
visibility : hidden;
}

#long
{
	background: url(../images/long.jpg) no-repeat;
	width: 1004px;
	height:47px;
}	