/* CSS Document */

body{
background-image: url(bg.jpg);
background-repeat:repeat-x;
background-color:#009cc2;
margin: 0 auto;
font-family:"trebuchet MS";
font-size:14px;
}
a {
color:#FFFFFF;
text-decoration:none;
}
a:hover {
color:#CCCCCC;
}
#main_page{
width:896px;
overflow:hidden;
margin:0 auto;
}
#menu {
margin:0 auto;
width:896px;
height:90px;
}
#menu a {
float:left;
width:100px;
height:48px;
padding: 25px 0px 0px 10px;
text-decoration:none;
margin-right:25px;
color:#FFFFFF;
}
#menu a:hover {
background-image:url(hover.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}
#menu_act{
background-image:url(hover.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}
.below_link {
color: #FFCC33;
font-weight:bold;
}
a.below_link {
color: #cccccc;
font-weight:bold;
}
a.below_link:hover {
color: #000000;
font-weight:bold;
}
#top_head{
width:896px;
height:318px;
background-image:url(top_head.jpg);
background-repeat:no-repeat;
background-color:#0e242f;
color:#FFFFFF;
padding-top:8px;
}
#top_bottom{
width:880px;
background-image:url(bottom_head.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#0e242f;
color:#FFFFFF;
padding:8px;
}
#logo{
float:left;
width:235px;
height:250px;
background:url(logo.jpg) no-repeat 18px 25px;
}
#banner{
width:888px;
height:310px;
background-image:url(banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#banner_projects{
padding-right:8px;
width:880px;
height:310px;
background-image:url(projects_banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#banner_about{
padding-right:8px;
width:880px;
height:310px;
background-image:url(about_banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#banner_gallery{
padding-right:8px;
width:880px;
height:310px;
background-image:url(gallery_banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#banner_support{
padding-right:8px;
width:880px;
height:310px;
background-image:url(support_banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#banner_contact{
padding-right:8px;
width:880px;
height:310px;
background-image:url(contact_banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#banner_thanks{
padding-right:8px;
width:880px;
height:310px;
background-image:url(thanks_banner.jpg);
background-position:right;
background-repeat:no-repeat;
}
#footer{
width:896px;
height:50px;
font-family:"trebuchet MS";
font-size:14px;
color:#ffffff;
padding-top:10px;
margin:0 auto;

}
#footer a{
margin:0 10px 0px 0px;
color:#ffffff;
text-decoration:none;
}
#footer a:hover{
color: #efefef;
}
#left_content{
float:left;
width:630px;
overflow:hidden;
line-height:17px;
text-align:justify;
padding-right:15px;
padding-top:2px;
padding-bottom:10px;
border-right:#FFFFFF thin dotted;
}
#right_content{
float:right;
width:220px;
overflow:hidden;
line-height:17px;
text-align:justify;
padding-top:2px;
}
.read_more{
width:87px;
margin-top:10px;
float:right;
color:#CCFFFF;
}
a.read_more{
margin-top:10px;
float:right;
color:#CCFFFF;
text-decoration:none;
background: url(arrow.jpg) no-repeat 100% 3px;
}
a.read_more:hover{
margin-top:10px;
float:right;
color:#ffffff;
background: url(arrow_hover.jpg) no-repeat 100% 3px;
}
.inner_read_more{
width:87px;
margin-top:5px;
float:right;
color:#CCFFFF;
}
a.inner_read_more{
margin-top:5px;
float:right;
color: #999900;
text-decoration:none;
background: url(arrow.jpg) no-repeat 100% 3px;
}
a.inner_read_more:hover{
margin-top:5px;
float:right;
color: #990000;
background: url(arrow_hover.jpg) no-repeat 100% 3px;
}
#content{
width:880px;
overflow:hidden;
margin:0 auto;
background-color:#0e242f;
}
#gray_top{
width:878px;
height:10px;
background:url(gray_box_top.jpg);
background-repeat:no-repeat;
background-color:#fefefe;
margin:0 auto;
}
#gray_middle{
width:870px;
overflow:hidden;
background:url(gray_box_middle.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#fefefe;
margin:0 auto;
padding-left:8px;
}
#gray_bottom{
width:878px;
height:10px;
background:url(gray_box_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0 auto;
padding-bottom:25px;
}
#inner_box{
float:left;
width:194px;
overflow:hidden;
border:#f6f4f4 solid 3px;
background-color:#ececec;
margin-right:7px;
color:#666666;
padding:5px;
text-align:justify;
}
#inner_box2{
float:left;
width:194px;
overflow:hidden;
border:#cccccc solid 3px;
background-color:#ececec;
margin-right:7px;
color:#666666;
padding:5px;
text-align:justify;
}
.header{
font-size:30px;
}
.small-header{
font-size:15px;
font-weight:bold;
}
.inner_header{
font-size:18px;
color: #000000;
font-weight:bold;
}
.sub_header{
font-size:18px;
font-weight:bold;
}
.main_text{
color:#333333;
}