/* CSS Document */
/*Author:Andalucia Web Solutions
Website: http://www.andaluciaws.com
Created:20 August 2007 by Scheherezade Salcedo
Last updated: 01 Feb 2008 by Scheherezade Salcedo
 
/*global values + layout divs*/
*{margin:0;padding:0;}
img{border:0;}
.clear{clear:both;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
body{background-color:#E8E8E8;color:#333;font-family:"Trebuchet MS", arial, helvetica;font-size:90%;text-align:center;}
#wrapper{background-color:#FFFAF0;margin:10px auto 0 auto;text-align:left;width:800px;}
#top_head{background-color:#005293;border-bottom:5px solid #999;height:80px;margin:0;padding:0;width:100%;}
#top_brand{color:#FFF;font-family:"Century Gothic", Arial, Verdana, Tahoma;font-size:85%;font-weight:700;height:70px;margin:0 auto;padding:20px 6px 0;width:810px;}
#header{height:260px;margin:0;padding:0;position:relative;width:800px;}
#header-logo{height:230px;left:0;margin:4px 0 0 15px;padding:0;position:absolute;top:0;width:780px;z-index:3;}
#branding{clear:both;height:153px;margin:0;width:800px;padding:0;}
#container{background:#FFFAF0 url(../img/bg_container.gif) repeat-y 0 0;margin:0;padding:0;width:800px;}
#containeradmin{background:#FFFAF0 url(../img/bg_containeradmin.gif) repeat-y 0 0; margin:0;padding:0;width:800px;}
#sidebar_left{background-color:#FFFAF0;color:#333;float:left;margin:0;padding:0;width:180px;}
#sidebar_right{background-color:#FFF;color:#333;float:right;margin:0;padding:0;width:220px;}
#content{font-size:90%;margin:0 220px 0 180px;padding:25px 20px 0 20px;text-align:left;}
#contentadmin{font-size:90%;margin:0 0 0 180px;padding:25px 20px 0 20px;text-align:left;}
#content_b{font-size:90%;margin:0 0 0 180px;padding:25px 20px 0 20px;text-align:left;}
#content_b_admin{font-size:90%;margin:0 0 0 190px;padding:25px 15px 0 10px;text-align:left;}
#content_c_admin{font-size:90%;margin:0 0 0 0px;padding:25px 15px 0 10px;text-align:left;}
#footer{background-color:#005293;border-top:5px solid #999;clear:both;color:#FFF;height:35px;margin:0;padding:0;text-align:center;width:100%;}
#foot_brand{color:#FFF;font-size:85%;margin:0 auto;padding:4px 0 0 60px;width:800px;font-weight:400;}
#container_foot{margin:0;padding:4px 15px 0 0px;width:785px;text-align:right;}

/*classes*/
.title_right{background:#FFFAF0;border-bottom:1px solid #CCC;float:right;height:25px;margin:0;padding:5px 0 0 5px;width:215px;}
.big{font-size:150%;font-weight:400;}
.small{font-size:80%;font-weight:400;}
.office{border-bottom:1px dashed #E8E8E8;height:180px;}
.left{float:left;margin:2px 0 0;padding:0;}
.left-img{float:left;margin:0;padding-right:5px;}
.img_d{height:110px;}
.left-date{float:left;font-size:80%;margin:0;padding:10px 0px 3px 10px;background-color:#FFFAF0; width:175px;}
.right{float:right;margin:0;padding:0;}
.right-text{float:right;margin:0;padding:0;}
.right-img{border-left:1px solid #E8E8E8;float:right;margin:0 10px 20px;padding:0 85px 0 20px;}
.centre{background:#005293;float:left;font-size:90%;margin:0;padding:14px;width:156px;}
.centreli{background:#3375A9;float:left;font-size:80%;margin:0;padding:11px;width:162px;}
.team {width:570px; margin:0 0 0 5px; padding:0;}
.key-f{background:url(../img/bg_dots.gif) no-repeat;float:left;height:175px;margin:0 0 25px 20px;padding:0;width:300px;}
hr{border:none 0;border-top:1px solid #D1E0F1;height:1px;margin:0;padding:0;text-align:left;width:100%;}



/*navigation*/
ul#main-nav{color:#FFF;font-family:"Century Gothic", Arial, Verdana, Tahoma;font-size:95%;font-weight:700;margin:0;}
ul#main-nav li{display:inline;float:left;margin:0;padding:0;}
ul#main-nav li a{color:#FFF;display:block;font-weight:700;line-height:22px;padding-left:3px;padding-right:3px;text-align:left;text-decoration:none;}
ul#main-nav li a#noline{border-right:0 solid #FFF;width:100px;}
#navcontainer ul{font-family:"Trebuchet MS", arial, helvetica;font-size:85%;font-weight:700;list-style-type:none;margin:0;padding:0;text-transform:uppercase;}
#navc<strong><strong>ontainer a{background-color:#FFF;border-top:1px solid #CCC;color:#333;display:block;font-weight:700;padding:5px 10px;text-decoration:none;width:165px;}
#navc</strong></strong>ontainer a:hover{background-color:#CCC;color:#fff;text-decoration:none;}
#navcontainer ul ul a{background-color:#FFF;border-top:1px solid #CCC;color:#999;display:block;font-weight:700;padding:5px 5px 5px 30px;text-decoration:none;width:150px;}
#navcontainer ul ul a:hover{background-color:#FFF;color:#333;text-decoration:none;}
ul#nav{background:#FFF;margin:0;}
ul#nav li{list-style-type:none;}
ul#nav li a{background:#FFF;border-top:1px solid #CCC;color:#333;display:block;font-size:85%;padding:7px 46px 7px 18px;text-decoration:none;text-transform:uppercase;width:120px;}
ul#nav li a#noline{border-bottom:0 solid #FFF;}
active#nav,ul#nav li a:hover{background:#CCC;color:#333;}
ul#topnav{color:#FFF;float:right;font-size:85%;font-weight:700;list-style:none;margin:5px 5px 0 0;padding:0;width:130px;}
ul#topnav li{display:inline;float:right;}
ul#topnav li a{color:#FFF;font-weight:700;text-decoration:none;}
ul#topnav li a:hover{color:#CCC;text-decoration:none;}
ul{color:#005293;font-size:110%;font-weight:400;line-height:21px;list-style-position:outside;list-style-type:square;margin-left:28px;padding-left:0;}
.key-f ul{color:#FFF;font-size:110%;font-weight:400;line-height:23px;list-style-position:outside;list-style-type:disc;margin-left:38px;padding-left:0;}
#sidebar_right ul{color:#666;font-size:90%;font-weight:400;line-height:160%;list-style-image:url(../img/dot.gif);list-style-position:outside;list-style-type:disc;margin-left:10px;margin-top:8px;padding-left:10px;margin-right:10px;}
#sidebar_right li{margin-bottom:5px;}

/*typography*/
h1{color:#666;font-size:140%;padding:1px 0 0 5px;}
h2{color:#FFF;font:135% "Trebuchet MS";line-height:25px;padding:7px 15px 0 45px;text-align:right;position:absolute; z-index:4; bottom:0; right:0;}
h3{color:#666;font-family:Tahoma, arial, verdana;font-size:130%;}
h4{color:#CCC;font:160% "Trebuchet MS";font-weight:700;padding:8px 15px 2px 25px;}
h5{color:#666;font-size:90%;padding:1px 0 0 5px;}
p{color:#333;line-height:140%;padding:0 0 5px 5px;text-align:justify;}
h1,h3,p,blockquote{font-weight:400;margin:5px 0;}
.formtext {color:#333;font-family:"Trebuchet MS", arial, helvetica;font-size:12px;}

/*links*/
#active,ul#main-nav li a:hover{color:#CCC;}
#navcontainer,#navcontainer li,#navcontainer ul ul li{margin:0;}
.blue,#content a:visited,#content_b_admin a:visited,#sidebar_right a:visited{color:#005293;}
#content a, a:link, #content a:visited, #sidebar_right ul a, a:link, #sidebar_right a:visited{color:#005293;text-decoration:none;font-weight:400;}
#contentadmin a, a:link, #contentadmin a:visited{color:#005293;text-decoration:none;font-weight:400;}
#sidebar_right a:hover, #sidebar_right a:visited:hover {color: #333;}
#content a:hover, #content a:visited:hover {color: #333; text-decoration:underline;}
#contentadmin a:hover, #contentadmin a:visited:hover {color: #333; text-decoration:underline;}
.centre a, a:link, .centre a:visited{color: #6D9CC1;text-decoration:none;font-weight:400;}
.centre a:hover, .centre a:visited:hover {color: #CCC;}
.centreli a, a:link, .centreli a:visited{color: #6D9CC1;text-decoration:none;font-weight:700;}
.centreli a:hover, .centreli a:visited:hover {color: #FFF;}
#footer a:link, #footer a:visited {color: #FFF;text-decoration:none;font-weight:700;font-size:110%;}
#footer a:hover, #footer a:visited:hover {color: #CCC;}	
/*forms*/

.submit{background:transparent url(../img/btn.gif) no-repeat top left;height:21px;margin-left:2px;padding:0;width:24px;}


table{font-size:90%;}
ul table {list-style-type:square; list-style-position:outside;margin-left:10px;line-height:15px;}

input,textarea{
   background:#FFF;
   border:1px solid #CCC;
   font-family:Tahoma;
   color:#333; 
   font-size:11px;
} 

select{
   font-family:Tahoma;
   color:#000000; 
   font-size:10px;
}
#input1{
   background:#FFF;
   border:1px solid #CCC;
   font-family:Tahoma;
   color:#333; 
   font-size:10px;
   padding-left:5px; 
   width:21px;
   height:16px;
   vertical-align:middle; 
   margin-left:5px; 
   margin-right:13px
} #input2{
   background:#D52857;
   border:1px solid #E86688;
   font-family:Tahoma;
   color:#FFFFFF; 
   font-size:10px;
   padding-left:5px;
   width:21px;
   height:16px; 
   vertical-align:middle; 
   margin-left:5px
} 
@media print {
#wrapper,#container{float:none;margin:0;width:100%;}
#content,#content_b{float:none;margin:0;width:80%;}
h2{color:#FFF;font-size:100%;width:80%;}
#sidebar_left,#sidebar_right,#topnav,.right{display:none;}
}