/*html{font-size:100.01%;}*/

body{
  margin:0;
  background:#36344E;
  font:64% Georgia, "Times New Roman", Times, serif;
  }
  
/* GENERAL */

img{border:0; }
form{display:inline;}

.hidden{
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  }

p{
  margin:0;
  padding:0;
  }

ul{
  margin:0;
  padding:0;
  list-style:none;
  }
h1{	margin-top: 3px;   margin-bottom: 3px; font-size: 24px; line-height: 28px;  color:#333; 
}

h2{	margin-top: 3px;   margin-bottom: 3px; font-size: 18px; line-height: 20px;  color:#333; 
}

h3{	margin-top: 3px;   margin-bottom: 3px; font-size: 16px; line-height: 18px;  color:#333; 
}

a:focus{outline:none;}

.no-bor{border:0;}

/* MAIN */
#main{
	width:950px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
  }

/* HEADER */
#header{
	height:125px;
	position:relative;
	background-color: #36344E;
	
  }


#topboxleft{
	width: 66%;
	float: left;
	background-image:url(../images/Logo.gif);
	background-repeat:no-repeat;
	height: 100px;
}
#topboxmid{
	 width: 32%;
	float: left;
	text-align:center;
	height: 100px;
	background-image: url(../images/head.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}


#topboxright{
	width: 250px;
	float: right;
	height: 100px;

	  }
 /* Menu */ 
#menubox{
	margin:0 auto;
	width:auto;
	border-left:1px #aaa solid;  border-right:1px #aaa solid;
}
#menu{
  position:absolute;
  top:100px;
  left:0;
  }

#menu li{
  float:left;
  position:relative;
  }

#menu li a{
  float:left;
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#fff;
  padding:4px 15px;
  text-decoration:none;
  text-transform:uppercase;
  border-right:1px solid #aaa
  }

#menu li.last{padding:3px 0 0 10px;}
  
#menu li.last a{
  padding:1px 3px;
  background:#e31309 !important;
  }
  
#menu li.hover a, #menu li:hover a{background:#FF8000;}
#menu li.hover ul, #menu li:hover ul{display:block;}
.selected {background:#FF8000 !important;}
#menu ul{
  display:none;
  background:#fff;
  position:absolute;
  top:24px;
  left:0;
  z-index:9999;
  }

#menu ul li{
  float:none;
  overflow:hidden;
  height:1%;
  border-bottom:1px solid #dadada;
  }

#menu ul li a{
  float:none;
  font:bold 10px Arial, Helvetica, sans-serif;
  color:#36344E;
  height:1%;
  background:none !important;
   background-color:#ccc !important;
  padding:8px 15px;
  overflow:hidden;
  display:block;
  }

#menu ul li a:hover{text-decoration:underline;}

.sidemenu {
    font-family: Arial, Helvetica, sans-serif;
	padding:1px; font-weight:bold;  }
	
.sidemenu a:link, .sidemenu  a:visited
{ color: #fff; margin: 0 2px 0  0; padding:5px; text-decoration:none; font-size: 12px; display:block; border-bottom:1px #CCCCCC  solid; background-color:#36344E;
}
.sidemenu a:hover{background:#FF8000; color:#fff;}

/* CONTENT */
#content{
 
  padding:8px 0;
  height:1%;
  }

#content ul {
  margin-left: 2em;
  list-style-type: disc;
}

ol {
 margin-left: 2em;
}

.main-box{
	float:left;
	width:700px;

	padding:0 5px;
  }
.main-box h1{
  font:bold 28px  "Times New Roman", Times, serif
  color:#222;
 padding:0 0 10px; text-align:center;
  
  }
  
#article_col_left {margin:0; padding:0;	width:200px; float:left;
	}
	
.article {
width:auto;
  font-size:1.4em;
  line-height:135%;
  }

.article-text {
width:470px; float:left; margin-left:20px; text-align:justify;
   }
   
   /* interior */

.article-text h2,h1 { 
 color:#333;
text-decoration:none; 
  line-height:132%; 
  text-align:left;
} 

.article-text h2 a ,.article-text h1 a { 
 color:#333;
text-decoration:none; 
  line-height:132%; 
  text-align:left;
 
}

.article-text h2 a:hover,.article-text h1 a:hover { 
color:#E31309;
text-decoration:underline;
}
  
.article p{
  font:14px/19px Georgia, "Times New Roman", Times, serif;
  line-height:145%;
  color:#000;
  padding:0 0 15px;
  }
.article p a { 
color:#E31309;
font-weight:bold;
text-decoration:underline;
} 
.article p a:hover { 
text-decoration:none;
}

.sub {
color:#F78E1E;
font-size:12px;
font-weight:bold; 
text-align:left; 
font-style:italic; 
padding-bottom:20px;}

.image {	float:left; margin:0; 	text-align:center; width:  200px;    border: 1px solid rgb(102, 102, 102); padding: 3px; }	 
.image .caption {  margin:1px 0 0 0 ;font-size: 70%; width:  200px; 
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }



/* Side Bar */
.sidebar{
  float:right;
  width:225px;
  }

.sidebar .box{
	padding:10px 10px 0;
	margin:0 0 8px;
	height:1%;
	background-color: #E5E5E5;
  }

.sidebar p{
line-height: 16px; font-family: Arial,Helvetica; font-size: 11px;
  }
  
.ps { font-family:Arial, Helvetica, sans-serif ;   font-size:12px ;  background-color:#F9F9F9; padding:10px; margin-top:8px; border:1px #CCCCCC solid;}
.ps p{font-family:Arial, Helvetica, sans-serif ;   font-size:12px ; }
  
/* OTHER*/
hr { color: #787878; height:1px; margin:0; }
.bg-grey { background:#f1f1f2;!important;}
.bg-darkgrey { background:#898989;!important;}
.bg-black { background:#000;!important;}
.bg-blue { background:#003;!important;}
.bg-white { background:#fff;!important;}
.clear {clear:both; line-height:0;}
.hide { display:none;}
.space { width:100px; ; height:10px; clear:both; line-height:0;}
.highlight {background-color: pink; }
.txtgrey { color:#545454 !important;}
.white { color:#fff !important;}
.red { color:#f00 !important;}
.border {border-width:1px;border-style:solid;border-color:#333;}
.noborder {border:none;}
.txtright { text-align: right; }
.txtcenter { text-align: center; }  
.txtleft {text-align:left !important;}
.txtright {text-align:right !important;}
.note { margin:0; padding: 0; font-family: Arial,Helvetica; font-size: 9px;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.pad4 { padding:4px;}
.smaller {  font-size:smaller;}
*.larger {  font-size: larger !important;}

.formbox { width:80%;	float:left; margin:0 ; padding:0 9%;}
.formboxleft {width:20%;	float:left; margin:0 ;  padding:1% 1% 0 1%; text-align: right; font-size:110%;}
.formboxright {width:70%;	float:left; margin:0 ;  padding:1% 1% 0 1%; text-align: left; font-size:110%;}
.thanks {width:60%;	 margin:2% 15%; padding:2% 5%;  border:1px solid #BECCEB; }
.checkthis {display:none;}

/*  BOX  ///////////////////////////////////////////   */
.boxTop{margin:0 auto;  padding:0;border:0;background:transparent url(../images/box/boxTopLeft.gif) no-repeat left top;
}
.boxTopRt {margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(../images/box/boxTopRt.gif) no-repeat right top; min-height:80px;}
/* IE 7 */
html > .boxTopRt
{
height:95px;
}

.boxcontent { margin:auto; margin-top:1px; padding:5px; text-align:justify; }
.boxcontent p{ padding:4px;  font:Arial, Helvetica, sans-serif; font-size:14px;  line-height:135%;   }
.boxcontent h2{ line-height:150%; }
.boxBtm{margin:0 0 20px 0;padding:0;background:transparent url(../images/box/boxBtmLeft.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px;}
.boxBtmRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(../images/box/boxBtmRt.gif) no-repeat bottom right;height:10px;line-height:10px;font-size:1px;}

/* FOOTER */
#foot{ height:30px;
	padding:2px 0 10px;
	background-color: #36344E !important;
  }
  
#foot p{
  text-align:center;
  font:12px Arial, Helvetica, sans-serif;
  color:#fff;
  }
  
#foot p a{
  color:#fff;
  text-decoration:underline;
  margin:0 5px;
  }
  
#foot p a:hover{text-decoration:none;}

#menufoot{ display:inline;
 
  }

#menufoot li{
  float:left;
  position:relative;
  font-size:11px;
   font-weight:normal;
  }

#menufoot li a{
  float:left;
  font:11px Arial, Helvetica, sans-serif;
  color:#fff;
  padding:4px 5px;
  text-decoration:none;
  border-right:1px solid #aaa;
  font-weight:normal;
  }

#menufoot li.last{padding:3px 0 0 10px;}
  
#menufoot li.last a{
  padding:1px 3px;
  background:#e31309 !important;
  }
  
#menufoot li.hover a, #menufoot li:hover a{background:#feb300;}
#menufoot li.hover ul, #menufoot li:hover ul{display:block;}

