/* Start of CMSMS style sheet 'innomari_style' */
@charset "UTF-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

html{
background:#7b7b7b;

}

body{
background:#851501 url(uploads/images/bg_top.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;


}

h1{
font-size:18px;
color:#990000;
margin:0 0 10px 0;

}

h2{
font-size:14px;
color:#990000;
margin:0 0 10px 0;

}

h3{
font-size:15px;
color:#2f769f;
margin:0 0 10px 0;

}

p{
margin:0 0 10px 0;
line-height:20px;
}

#text_right p{
margin:0 0 10px 0;
line-height:normal;
}

img{
border-style:none;

}

a{
color:#990000;
text-decoration:none;
}

#wrapper{
height:auto !important;
margin:0 auto;
min-height:100%;
padding:0;
position:relative;
width:976px;
overflow:hidden;
}

#header{
background:url(uploads/images/header.jpg) no-repeat;
height:343px;
width:976px;
}

#menuwrapper{
float:left;
height:20px;  
margin:300px 0 0 63px;
padding:0;
position:relative;
width:600px;

}

#searchwrapper{
float:right;
height:30px;
margin:299px 153px 0 0;
padding:0;
position:relative;
width:81px;

}


#content_wrapper{
clear:both;
height:auto !important; 
margin:15px auto 0 auto;
min-height:100%;
padding:0;
position:relative;
width:825px;
overflow:hidden;
}

#content_left{
background:#ffffff url(uploads/images/content_bottom.jpg) bottom no-repeat;
float:left;
height:466px;
width:531px;
position:relative;
margin:0px;
padding:0px;


}

#text_left{
clear:both;
float:left;
height:200px;
margin:15px 0 0 30px;
padding:0;
overflow:hidden;
position:relative;
width:470px
}

#basic_text_left{
float:left;
margin:15px 0 0 30px;
overflow:hidden;
position:relative;
width:470px
}

#news_rounded_top{
background:#d5f2ff url(uploads/images/blue_top.jpg) no-repeat;
float:left;
height:7px;
width:508px;
position:relative;
margin-left:0px;
}

#newswrapper{
background:#d5f2ff url(uploads/images/blue_bottom.jpg) bottom no-repeat;
float:left;
height:225px;
width:508px;
position:absolute;
bottom:12px;
margin-left:12px;
}

#news_content{
float:left;
height:185px;
margin: 0px 0 0 22px;
overflow:hidden;
position:relative;
width:470px
}


#content_right{
background: url(uploads/images/rightbox.jpg) no-repeat;
float:right;
height:478px;
margin:-12px 0 0 0;
width:270px;
position:relative;
}

#text_right{
float:left;
height:165px;
width:216px;
position:relative;
margin:80px 0px 0px 30px;
overflow:hidden;
}

#image_right{
float:left;
height:168px;
width:218px;
position:relative;
margin:6px 0px 0px 26px;
overflow:hidden;
}

#link_image{
float:left;
height:28px;
width:195px;
position:absolute;
/*margin:90px 0px 0px 30px; */
margin-left: 36px;
bottom:14px;


}


#footer{
background: url(uploads/images/footer.jpg) repeat-x;
height:53px;
margin:0px 0 0 0;
width:100%;
position:relative;
}

#footertext_wrapper{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
height:auto !important; 
margin:0px auto 0 auto;
min-height:100%;
padding:0px 0 0 30px;
position:relative;
width:825px;

}


#footertext1{
float:left;
margin:30px 0px 0px 0px;
padding:0px 0 0 0px;
position:relative;

}

#footertext2{
float:right;
margin:30px 24px 0px 0px;
padding:0px 0 0 0px;
position:relative;

}

.search_label{
background:url(uploads/images/search_field.jpg) no-repeat;
width:131px;
height:21px;
border:none;
padding:4px 0 0 27px;
font-size:11px;
}

.search_button {
float:left;
border:medium none;
height:16px;
margin:-22px 0 0 4px;
padding:0;
position:relative;
width:21px;
}

/********************* MAINMENU ***********************************/
#menuwrapper{
float:left;
height:20px;  
margin:300px 0 0 63px;
padding:0;
position:relative;
width:600px;

}


ul#mainmenu {
	
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fffefe;
	left: 1px;
	list-style: none;
	margin:0px;
	padding: 0px;
	position: absolute;
	top: 0px;
}

ul#mainmenu li {
	float: left;
  	line-height:normal;
	padding: 0px;
        margin:0px 0px 0px 0px;
}

ul#mainmenu li.menuactive a{
         color:#c88672;
         padding: 0 11px;
    /*     height: 47px; */
         margin:0px 0px 0px 0px;
         line-height:normal;
}

ul#mainmenu li.menuactive a:hover{
	
	color:#c88672;
	text-decoration: none;
}


ul#mainmenu li a {
	color:#fffefe;
	font-style:normal; 
	display: block;
        float: left; /* ie 6 */
	line-height:normal;
	padding: 0 11px;
       text-decoration: none;

}

 ul#mainmenu li a:hover {
    	text-decoration: none;
	color:#cccccc;
	display: block;
        float: left; /* ie 6 */
	/* height: 20px; */
	line-height: normal;
	padding: 0 11px;
}

ul#mainmenu dfn {
       list-style:none;
       display:none;
}

/********************* SUBMENU ***********************************/
#submenuwrapper{
float:left;
height:20px;  
margin:10px 0 4px 65px;
padding:0;
position:relative;
width:400px;

}


ul#submenu {
	
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fffefe;
	left: 1px;
	list-style: none;
	margin:0px;
	padding: 0px;
	position: absolute;
	top: 0px;
       text-transform:uppercase;
}

ul#submenu li {
	float: left;
  	line-height:normal;
	padding: 0px;
        margin:0px 0px 0px 0px;
}

ul#submenu li.menuactive a{
         color:#c88672;
         padding: 0 11px;
    /*     height: 47px; */
         margin:0px 0px 0px 0px;
         line-height:normal;
}

ul#submenu li.menuactive a:hover{
	
	color:#c88672;
	text-decoration: none;
}


ul#submenu li a {
	color:#fffefe;
	font-style:normal; 
	display: block;
        float: left; /* ie 6 */
	line-height:normal;
	padding: 0 11px;
       text-decoration: none;

}

 ul#submenu li a:hover {
    	text-decoration: none;
	color:#cccccc;
	display: block;
        float: left; /* ie 6 */
	/* height: 20px; */
	line-height: normal;
	padding: 0 11px;
}

ul#submenu dfn {
       list-style:none;
       display:none;
}
/* End of 'innomari_style' */

