/* reset.css */
html 
      {margin:0;padding:0;border:0;}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section 

      {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
	  
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section 
   
       {display:block;}
body 
       {line-height:1.5;background:white;}
table 
       {border-collapse:separate;border-spacing:0;}
caption, th, td 
       {text-align:left;font-weight:normal;float:none !important;}
table, th, td 
       {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after 
       {content:'';}
blockquote, q 
       {quotes:"" "";}
a img  
       {border:none;}
:focus 
       {outline:0;}
	   
/*Global*/

html {       }


body {  width:100%; background-color:#283583;    
	  
	   background-image:url(../images/background/bg.gif); 
	   background-repeat:repeat center top; margin:0 auto; /**centers page on screen**/ 
	   padding-top: 20px; padding-bottom:20px;
	  }


	   
/*Headings*/

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;
                        font-weight:bold;}

h1 {font-size:24px; color: #283583;
    padding-bottom:15px; border-bottom:1px #ccc solid; margin-bottom:15px; }

h2 {font-size:18px;}

h3 {font-size:15px; margin-bottom:3px;}

h4 {font-size:14px;margin-bottom:3px;}

h5 {font-size:15px;font-weight:bold;margin-top: 20px;}

h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}



/*Text Elements*/

p        { font-family: Arial, Helvetica, sans-serif; font-size:12px; 
           color: #000; font-size:12px; line-height:150%;
           margin:15px 0;}
p .left  {}
p .right {}

a         { text-decoration:none;                  }
a:link    { color: #000; }
a:active  { color: #283583; }
a:visited { color: #283583; }
a:focus   { color: #666; } 
a:hover   { color: #283583; }

blockquote {margin:1.5em;color:#666;font-style:italic;}

strong, dfn {font-weight:bold;}





/*Images*/

.image-frame  {  padding:9px; border:1px #ccc solid; margin:8px; }



/*Lists*/

li ul, li ol {margin:0;}

ul, ol {}

ul {margin-right:20px;}

li {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-right:20px;}

ol {list-style-type:decimal;}

dl {margin:0 0 1.5em 0;}

dl dt {font-weight:bold;}

dd {margin-left:1.5em;}


/*Tables*/

table {margin-bottom:1.4em;width:100%;}

th {font-weight:bold;}

thead th {background:#c3d9ff;}

th, td, caption {padding:4px 10px 4px 5px;}

tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}

tfoot {font-style:italic;}

caption {background:#eee;}


/*Containers divs*/

#outer  {width:960px;
          margin:0 auto;
		  background-color:#FFF;
		  border:2px solid #FFF;
		  border-radius:15px;}
		  

#wrapper {width:900px;
          margin:0 auto;
		  background-color:#FFF;}


#logo { margin:30px 30px 30px 15px; float:left;}


#info-icon { float:right; margin-top:40px;}


#topnav           { clear:both;      }
#topnav ul        { border-top:1px #000 solid; border-bottom:1px #000 solid;                    margin:20px 0px; padding:10px 0px;    
}
#topnav ul li     {display:inline;  }
#topnav ul li a   { padding:0px 10px;                 }


#topnav a:link    { color: #000; }
#topnav a:active  { color: #000; }
#topnav a:visited { color: #000; }
#topnav a:focus   { color: #666; } 
#topnav a:hover   { color: #283583; }


#banner    { margin-bottom:20px;
}	

#slider1    { margin-bottom:30px;
}

#content             { width:650px; float:left;
}

#content-fullwidth   { width:100%;}



#rightside { width:200px; float:right;}

#content-contact {width:450px; float:left;}

#rightside-contact { width:350px; float:right; margin-top:60px;}

#map {width:300px; height:247px; margin:30px 25px 30px 25px;}

#footer    { clear:both; margin:20px 0; border-top:1px #ccc solid;
              padding:20px 0;                            }

#infobox   {
  background-color: #fff;
  background-repeat: repeat-y;
  margin-bottom: 20px;
}




	   
#box1 h4, #box2 h3, #box3 h3 {margin:20px 10px 10px 10px} /*---group selector for same styles in each div!---*/
	   
#box1 p, #box2 p, #box3 p {margin: 5px 10px 10px 10px} /*---group selector for same styles in each div!---*/

#box1 {width:280px;height: 550px; float:left; margin:10px; 
       border-top:15px #283583 solid;
	   background-color:#eee;    }

#box2 {width:280px; height: 550px; float:left; margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }

#box3 {width:280px; height: 550px;float:left;margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#box4 {width:400px; height:440px; float:left;margin:10px 50px 10px 10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#box4 h4, #box5 h3, #box6 h4, #box7 h4 {margin: 20px 10px 10px 10px} /*---group selector for same styles in each div!---*/

#box4 p, #box5 p, #box6 p, #box7 p {margin: 5px 10px 10px 10px} /*---group selector for same styles in each div!---*/
	   
#box5 {width:400px; height:440px; float:left;margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
	  
#box6 {width:400px;height:440px; float:left;margin:10px 50px 10px 10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#box7 {width:400px; height:440px; float:left;margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#box8 h3, #box9 h3, #box10 h3 {margin: 20px 10px 10px 10px} /*---group selector for same styles in each div!---*/

#box8 p, #box9 p, #box10 p {margin: 5px 10px 10px 10px} /*---group selector for same styles in each div!---*/

	   
#box8 {width:280px;height: 500px;float:left; margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#box9 {width:280px;height: 500px;float:left;margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#box10 {width:280px;height: 500px;float:left;margin:10px;
       border-top:15px #283583 solid;
	   background-color:#eee; }
	   
#acrobat {display:inline}

#acrobat ul li {display:inline}


/*Miscellaneous*/

.date    { font-weight:bold; color:#283583; margin-bottom:3px;        }

.footer  { font-size:10px; font-style:normal; color:#000; text-align:center;}

.bxslider {clear:both;}

.map {text-align:inherit;}





/**Resources library and items**/

.cols {
	width:400px;}
	
.pad_left2 {
	padding-left:50px;
}
	
.list2 {
	padding:10px 0 15px 0;
}
.list2 li {
	line-height:70px; display:inline;
}
.list2 li a {
	padding-left:80px;
	background:url(../images/logo-icons-misc/acrobat-icon.png) 10px 20px no-repeat;
	display:inline-block;







label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}


