div.breadcrumbs{
	padding:0px;
	margin:0px;
	line-height:10px;
	font-size:10px;
}
body, html {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
    font-family: Verdana, Arial, Courier;
}
a:link{color:#000099;}
.loginform input{font-size:9px;}
.skeleton td, table.skeleton {
    border-collapse: collapse;
    text-align: left;
    padding: 0px;
    margin: 0px;
    border: none;
    vertical-align:top;
}

.skeleton img {margin: 0px;padding: 0px;border: 0px;}


#header{max-width:420px;background: url(/images/head_l.png) no-repeat left top;}
#header img
{
	float:right;
	border-collapse: collapse;
	margin:0px;padding:0px;border:hidden;
}
#maintable {width:1000px;margin-left: auto;margin-right: auto;}



#spec div{width:227px;height:92px;background: url(/images/spec_bg.png);float:left;margin-right:18px;padding:10px;text-align: center;line-height: 10px;cursor: pointer; cursor:hand;}
#spec div p{}
#spec div i{font-size:10px;font-weight: normal;}
#spec div a{color:#000;font-weight: bold;text-decoration: none;font-size:14px}
#spec{padding-left:144px;}

#main table{width:100%;}
/*837 */
#right{width: 761px;padding:0px;}
#rightFooter{padding-left:1px;}
#pageHeader{background:url(/images/right_h.png) no-repeat left;height:63px;}
#pageHeader h1{margin:0px;padding:0px;margin-left:30px;font-size:16px;color:#D2EEFC;padding-top:14px;}
#pageContent{margin:20px;text-align:justify;margin-right:35px;font-size:13px;}
#pageContent h1{font-size:16px;}
#pageContent h2{font-size:14px;}
#center{width:5px;}

/*

	NEWS BREADCRUMBS

*/
.news-breadcrumbs p{display:inline;color:#999;font-weight:bold;}
.news-breadcrumbs a{color:#666;background:url(/images/news-arrow.gif) no-repeat 5px 5px;padding-left:15px;}

#leftHeader{background:url(/images/right_h.png) no-repeat left;height:4px;}
#left{background:url(/images/left_bg.png) repeat-y left;}
#left div{padding-left:16px;background:url(/images/left_sep_l.png) no-repeat 14px 13px;text-align:center;}
#left div p{padding-right:110px;background:url(/images/left_sep_r.png) no-repeat right 16px;display:inline;font-size:20px;font-weight:bold;line-height:20px;color:#5ca4ed;}
#left a{margin:10px;display:block;padding-left:10px;background:url(/images/left_li.png) #E7F2FD no-repeat left;color:black;text-decoration:none;
padding:5px;
border:1px solid #7EB8EF;
}
#left a:hover{background:#7EB8EF;}
#left span{display:block;height:78px;background:url(/images/left_box.png) no-repeat left;padding-left:60px;font-weight:bold;margin-left:10px;margin-bottom:10px;}

#footer{text-align:center;padding-top:20px;}
#footer div {width:872px;height:49px;background:url(/images/footer_pane.png) no-repeat;margin:auto;text-align:left;}
#footer a{text-decoration:none;color:black;font-size:xx-small;}
#logo {width:253px;height:240px;background:url(/images/prelogo.png);display:block;float:none;margin-top:70px;margin-left:45px;}

/*
    CONTENT
*/

p.MsoNormal{margin:0px;}

table.mega td.one
{background:url('/images/but1.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 cursor:pointer;}

table.mega td.one:hover
{background-position:bottom left;}

table.mega td.two
{background:url('/images/but2.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 cursor:pointer;}

table.mega td.two:hover
{background-position:bottom left;}

table.mega td.tree
{background:url('/images/but3.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 cursor:pointer;}

table.mega td.tree:hover
{background-position:bottom left;}

td#footer div.caving
{background:transparent;
 width:250px;
 height:50px;
 float:right;
 padding-top:22px;
 font-size:8px;
 text-align:right;
 padding-right:10px;}

td#footer div.caving_two
{float:right;
 width:310px;
 height:20px;
 background:transparent;
 padding-top:5px;
 font-size:10px;
 text-align:left;}
 
td#footer div.caving_two a
{text-decoration:none;}

td#footer div.caving_two a:hover
{text-decoration:underline;}

ol.states
{line-height:27px;}

ol.states li.MsoNormal a
{color:#3a00ab;
 text-decoration:none;}

ol.states li.MsoNormal a:hover
{text-decoration:underline;}

#right{background: url(/images/page_bg.png) repeat-y 1px;}
span.phones > p {display:block;height:8px;}
#logoLayer {position:absolute;width:666px;margin-left:334px;height:120px;top:20px;background:url(/images/empty.gif);cursor:pointer;cursor:hand;}

.breadcrumb {color: #1170C5;}

