/* Start of CMSMS style sheet 'AASil Style' */
*{margin: 0 auto;
padding:0;}

a:hover{text-decoration:none;}
a {color:#14316b;}

.clear { clear:both;}

p { margin:0; padding:0;}

img {
   border: 0;
}

body{
background: url(images/a/bg.jpg) top left;
font-family:Tahoma; font-size:100%; line-height:1em; color:#484848;}
}

#site_center{position:relative; width:100%; text-align:center;

}


/*tail*/
.tail{position:absolute; width:100%;}
.tail_left{width:49%; height:291px; float:left; background:url(images/a/sol_bg.jpg) 0 0 repeat-x;}
.tail_right{width:51%; height:291px; float:right; background:url(images/a/sag_bg.jpg) 0 0 repeat-x;}



#site_center .frame{
margin:0 auto;
padding:0
width:858px;

}

#header{
background:url(images/a/header.jpg) 0 0 no-repeat; 
height:233px;
width: 858px;
}

#header .flags{
float:right;
margin-right:5px;
margin-top:5px;
positision:absolute;
}

#header .logo{
width: 158px;
heigth:194px;
margin: 46px 0 0 98px;
float:left;
}

#header .menu{
width: 560px;
float:left;
margin: 90px 0 0 30px;
font-size:12px;
font-weight: bold;
}

#main{
background: url(images/a/main.jpg) top center repeat-y;
width:858px;
font-family:Tahoma; font-size:12px; line-height:1.4em; color:#484848;

}

#main .left{
width: 180px;
float:left;
margin:30px 0 0 0;
}

#main .left .indent {
padding: 10px;
}

#main .content{
width:625px;
float:left;
background: url(images/a/content.jpg) top center repeat-y;
text-align:left;

}
#main .content .indent{
padding:0 20px 20px 20px;
}

#main .right{
width:53px;
float:left;
}

#footer
{
background: url(images/a/footer.jpg) top center no-repeat;
width:858px;
}

/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
  
   width: 100%;
   margin: 0;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {
   margin: 0;
   padding: 0;

   height:2.2em;
}


/* menu list items */
div#menu_horiz li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 0 0 3px ;
width:131px;
text-align:center;


}


/* the links, that is each list item */
div#menu_horiz a {
   padding: .3em 1em .6em 1.4em; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #efefef;

   display: block; /* IE has problems with this, fixed above */
}


/* hover state for links */
div#menu_horiz li a:hover {
   color: #fff;
background: url(images/a/menu.png) no-repeat;
}
div#menu_horiz a.activeparent:hover {
background: url(images/a/menu.png) no-repeat;
   color: #fff;
}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz li.activeparent a {
background: url(images/a/menu.png) no-repeat;
   color: #fff;
}

div#menu_horiz h3 {
   padding: .3em 1em .6em 1.4em; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #fff;
background: url(images/a/menu.png) no-repeat;
   display: block; /* IE has problems with this, fixed above */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
}

/* End of 'AASil Style' */

