a img {border: none; }

body{
background-image: url(../assets/bg_01.gif);
background-repeat: repeat-x;
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
text-align: justify;
background-color: #000000;
color: #ffffff;
font-size: 0.8em;}

a.body:link{
color: #ffffff;
text-decoration: underline;}
 
a.body:hover{
color: #ee0000;
text-decoration: underline;}
a.body:active{
color: #9f9fa6;
text-decoration: none;}
a.body:visited{
color: #ffffff;
text-decoration: none;}


a.btext:link{
color: #000000;
text-decoration: underline;}
a.btext:hover{
color: #ee0000;
text-decoration: underline;}
a.btext:active{
color: #9f9fa6;
text-decoration: none;}
a.btext:visited{
color: #ffffff;
text-decoration: none;}

h1{
text-align: right;
font-size: 1.6em;
letter-spacing: 2px;
color: #ffcb08;}


h2{text-align: right;
font-size: 1.4em;
letter-spacing: 2px;
color: #ed1a36;}

a.h2:link{
color: #ed1a36;
text-decoration: none;} 
a.h2:hover{
color: #ffcb08;
text-decoration: underline;}
a.body:active{
color: #9f9fa6;
text-decoration: none;}
a.body:visited{
color: #ffffff;
text-decoration: none;}

h3{text-align: right;
font-size: 1.2em;
letter-spacing: 2px;
color: #0095da;}

h4{}


.title{
text-transform: uppercase;
font-size: 1.8em;
letter-spacing: 2px;
font-weight: bold;}


.subtitle{
font-size: 1em;
letter-spacing: 1px;
color: #ffc939;
font-weight: bold;}

.ssm{
letter-spacing: 1px;
font-style: italic;
text-align: right;
font-size: 0.7em;}

a.subtitlesm:link{
color: #ffc939;
text-decoration: none;}
a.subtitlesm:hover{
color: #ed1a36;
text-decoration: none;}
a.subtitlesm:active{
color: #0095da;
}
a.subtitlesm:visited{
color: #ffc939;
}

.t{
line-height: 2.4em;
text-align: center;}

.t1{
color: #ffcb08;

text-transform: uppercase;
font-size: 1.8em;
letter-spacing: 12px;}

.t2{
color: #ffcb08;

text-transform: uppercase;
font-size: 1.8em;
letter-spacing: 12px;}

.t3{
color: #ffcb08;

text-transform: uppercase;
font-size: 1.8em;
letter-spacing: 2px;}

.t4{
color: #ffcb08;

text-transform: uppercase;
font-size: 1.8em;
letter-spacing: 5px;}

.t5{
color: #ffcb08;

text-transform: uppercase;
font-size: 1.8em;
letter-spacing: 0px;}

.t6{
color: #00aeef;
text-transform: uppercase;
font-size: 1.4em;
letter-spacing: 0px;
font-weight: bold;}


.t7{
color: #ffcb08;
font-size: 1.2em;
letter-spacing: 0px;}

.t8{ color: #ed1a36;}
.t9{ color: #ffcb08;}
.t10{ color: #a4cb39;}
.t11{ background-color: #ed1a36;}
.t12{ background-color: #ffcb08;}
.t13{ background-color: #a4cb39;}
.t14{ background-color: #0095da;}
.t15{ color: #0095da;}



.breadcrumb{
font-size: 0.8em;
text-align: right;
padding: 16px 10px 0px 0px;
font-style: italic;
color: #ffcb08;}


.header{
background-image: url(../assets/bg_03.gif);
background-repeat: no-repeat;}


#layout{
margin-left: auto;
margin-right: auto;
width:960px;
margin-top: -1em;}


#layout_01{
background-image: url(../assets/mockrock_header.jpg);
background-repeat: no-repeat;
height: 639px;}

#layout_02{
}




 /* remove the margin and bullets, set the padding for this demo only*/
.nav {margin:1px 0px 0px 0px; padding:0px 4px 0px 4px; list-style:none; width:960px; font-size: 0.9em;}

 /* display the list items inline with a right margin to space the buttons. Use this to pre-load the hover image */
.nav li {display:inline; float:left;  padding:0px 4px 0px 4px; }

/* style the links and place the background image to start from left edge */
.nav li a {display:block; height:40px; float:left; background: url(../assets/bg_02.gif);  background-repeat:repeat-x; text-decoration:none; letter-spacing:1px; line-height:36px; padding: 0px 4px 0px 4px; margin:0px 2px 0px 2px;}


/* style the b element to posiition it to the right by 20 pixels and even out the text with 20 pixel right padding */
/*.neon li a b {margin:0 0 0 40px; display:inline; float:left; height:32px; background:url(../assets/neon_off.gif) right top; padding:200px 40px 0 200px; color:#fff;}*/

/* style the link hover and the link hover b to replace the background image - border:0 needed for IE6 to work */
.nav li a:hover, .nav li a:hover b { background-image: url(../assets/bg_03.gif); background-repeat:repeat-x; cursor:pointer; }

/*.neon li a.current, .neon li a.current b, .neon li a.current:hover , .neon li a.current:hover b {background-image:url(../assets/bg_13.gif); color:#000; cursor:default;}*/

#info {background: url(../assets/bg_02.gif) ; background-repeat: repeat-x; width:960px; height:40px; }


.btn_text{
letter-spacing: 0.5em;
text-transform: uppercase;}

a.btn_text:link{
color: #ffffff;}
a.btn_text:hover{
color: #ffffff;}
a.btn_text:active{
color: #74c4ef;}
a.btn_text:visited{
color: #000000;}


.footer{
font-size: 0.7em;
padding: 0px 0px 0px 40px;
}

.footertitle{

padding: 10px 0px 0px 40px;
text-align: center;
font-weight: bold;
color: #909090;}

#footerimage{
background-image: url(../assets/footer_image.png);
background-repeat: no-repeat;
height: 137px;
}

.footerimaget{
font-size: 1.9em;
color: #000000;
font-weight: bolder;
text-align: center;
padding:22px 0px 0px 0px;}


#footnav{
list-style:none;
margin-bottom:30px;
font-size: 0.7em;
width:840px;
margin-top: 10px;
}

#footnav li{
display:inline;
padding:0 10px;
border-right:1px solid #ffffff;
line-height: 2em;}

.last{
border-right:none;
}


a.ftr_text:link{
color: #ffffff;}
a.ftr_text:hover{
color: #ffcb08;}
a.ftr_text:active{
color: #74c4ef;}
a.ftr_text:visited{
color: #ffcb08;}

#footnavl{
list-style:none;
margin-bottom:20px;
text-align: left;
font-size: 0.7em;
margin-left:20px;}

#footnavl li{
display:inline;
padding:0 10px;
border-right:1px solid #333333;
}

#footnavr{
list-style:none;
margin-bottom:20px;
text-align: right;
font-size: 0.7em;
margin-right: 20px;
margin-top: -50px;
line-height: 2em;}

.footerbox{
background-image: url(../assets/footer_box.gif);
background-repeat: no-repeat;
width: 440px;
height: 200px;
text-align: center;
}

.fboxtext{
padding: 20px 30px 10px 30px;
}

.boxtext{
font-size: 0.7em;
padding: 6px 8px 6px 12px;
text-align: justify ;}


.box1t {
	width:300px;
	background:url(../assets/box_01t.gif) no-repeat;}

.box1b {
	width:300px;
	background: url(../assets/box_01b.gif) no-repeat left bottom;}

.box1m {
	float:left;
	width:300px;
	background:url(../assets/box_01m.gif) repeat-y;
    margin: 2px 0px 4px 2px;}

.error{
font-size: 4em;
font-weight: bold;}

.box01{
background-image: url(../assets/hdr_01.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 0px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box01{
background-image: url(../assets/hdr_01.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 4px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box02{
background-image: url(../assets/hdr_02.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 4px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box03{
background-image: url(../assets/hdr_03.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 4px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box04{
background-image: url(../assets/hdr_04.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 4px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box05{
background-image: url(../assets/hdr_05.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 4px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box06{
background-image: url(../assets/hdr_06.jpg);
background-repeat: no-repeat;
color: #000000;
padding: 10px 18px 4px 18px;
font-size: 1.2em;
font-weight: bold;
text-align: justify;}

.box01f{
background-image: url(../assets/hdr_01.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box02f{
background-image: url(../assets/hdr_02.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box03f{
background-image: url(../assets/hdr_03.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box04f{
background-image: url(../assets/hdr_04.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box05f{
background-image: url(../assets/hdr_05.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box06f{
background-image: url(../assets/hdr_06.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box07f{
background-image: url(../assets/hdr_02.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.box08f{
background-image: url(../assets/hdr_07.gif);
background-repeat: no-repeat;
color: #000000;
padding: 6px 4px 0px 4px;
font-size: 1em;
font-weight: bold;
text-align: justify;}

.mtext01{
font-weight: bold;}

.mtext02{
font-size: 0.6em;
text-align: center;}

.mtext03{
font-size: 0.7em;
width: 250px;
height: 200px;
background-image: url(../assets/contact_box.gif);
color: #ffffff;
padding: 6px 0px 6px 10px;
background-repeat: no-repeat;}