@charset "UTF-8";
body { font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0; height:100%; height: auto !important; min-height:100%; background:url(bgkevin.jpg) repeat;   }
.logo { float:left; clear:right; padding:5px; padding-left:20px; padding-top:10px; }
.topright { float:right; width:650px; height:100px; padding-right:10px; padding-top:5px; }
.page { height:930px; height: auto !important; min-height:930px;  width:1000px;   }
.main{ background-color:#ffffff; width:1000px; height:auto; height: auto !important; min-height:1830px;  }
.leftarea {  float:left; width:750px; clear:right; padding-top:5px; margin-top:5px; background-color:#fff;   }
a, img { outline:none; border:0; outline:0; border:none; border:0px; border-style: none;}
a { color:#12657F; }
a:hover { color:#000000; }
.textplain { text-align:justify; line-height:16px; padding:10px; font-size:11px; }
.textplain2 { text-align:justify; line-height:16px; padding:10px; font-size:12px; }

/*     Footer    */
.flink { height:auto; background-color:#0681BC; padding-bottom:10px; border-top:1px solid #000; }
#flinks { width:970px; padding-left:15px; padding-top:10px;  }
#flinks ul {  list-style:none;  } 
#flinks li { display:inline; padding-left:25px;  padding-right:25px; color:#000; font-weight:bold;  }
#flinks a { font-family:Tahoma; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
#flinks a:hover { font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.copyrights { width:900px; padding-left:50px; padding-top:10px; color:#000; font-size:11px; text-align:center; font-weight:bold;  }
.copyrights a { color: #fff; text-decoration:none; }
.copyrights a:hover { color: #fff; text-decoration:underline; }
#technofacia { margin-top:5px; padding-top:10px; text-align:right; font-family:Tahoma; font-size:11px; color:#fff; margin-bottom:5px; }
#technofacia a { color: #fff; }
#technofacia a:hover { color:#FFFFFF; }
#speechrep {  margin-top:5px; padding-top:10px; text-align:left;  font-family:Tahoma; font-size:11px; color:#FFFFFF;  float:left; clear:right;}
#speechrep a { color: #fff; }
#speechrep a:hover { color:#FFFFFF; }

/*     Content    */
.sectionhead { font-family: Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; width:740px; height:20px; color:#000; margin:3px; margin-bottom:3px; }
.sectionhead2 { font-family: Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; width:740px; height:20px; color:#000; margin-bottom:5px; }
.sectionhead1 { font-family: Helvetica; font-size:125%; font-weight:bold; width:450px; height:20px; color:#003366; margin-top:3px; margin-bottom:3px; float:left; clear:right; }
.texthead1 { line-height:12px; font-size:12px; padding-left:400px; color: #1F639E; font-weight: bolder;}
.texthead2 { font-size:18px; color:#000; font-weight: bolder; padding-top:3px; padding-left:435px; color: #000; font-weight:bold; } 
.texthead3 { font-size:12px; color:#000; padding-top:25px; text-align:right; color: #1F639E; font-weight: bolder;}
.texthead31 { padding-top:5px;  }
.texthead4 { font-size:11px; color:#000;  padding-left:410px; padding-top:7px;  }
.missiontext { width:520px; text-align:justify; float:right; line-height:16px; }
.missiontextnew { text-align:justify; line-height:16px; padding:4px; font-family:Verdana, Geneva, sans-serif; }
.missionfulltextnew { width:750px; text-align:justify; line-height:16px; padding:4px; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.missionfulltext { width:750px; text-align:justify; line-height:16px; }
.missionfulltext2 { width:900px; text-align:justify; line-height:16px;  }
.phasetext { width:245px; text-align:justify; margin-top:5px; line-height:16px; height:80px;}
.phasepic { width:200px; height:135px; border:1px solid #48C9F1; padding:1px; margin-left:24px; }
.missionfulltext6 { width:auto; text-align:justify; line-height:16px;padding-left:4px; }

.arrowlistmenu1{ width: 730px; margin-top:10px; }
.arrowlistmenu1 ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:10px;}
.arrowlistmenu1 ul li{ padding-bottom:10px; margin-top:10px; display: block; margin: 0px; padding-left: 19px; font-size: 12px; background-image:url(images/arrow.gif); background-repeat:no-repeat; line-height:11px; }

.arrowlistmenu1new{ width: 720px;  }
.arrowlistmenu1new ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:10px;}
.arrowlistmenu1new ul li{ padding-bottom:10px; display: block;  padding-left: 22px; font-size: 12px; background-image:url(images/arrow1.jpg); background-repeat:no-repeat; line-height:18px; }

.arrowlistmenu11{ width: 470px; margin-top:15px; float:left; clear:right; }
.arrowlistmenu11 ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:10px;}
.arrowlistmenu11 ul li{ padding-bottom:10px; margin-top:10px; display: block; margin: 0px; padding-left: 19px; font-size: 12px; background-image:url(images/arrow.gif); background-repeat:no-repeat; line-height:14px; }

.arrowlistmenu14{ width: 150px; margin-top:10px; margin-left:40px; }
.arrowlistmenu14 ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:10px; margin-top:5px;}
.arrowlistmenu14 ul li{ padding-bottom:10px; margin-top:10px; display: block; margin: 0px; padding-left: 19px;  background-image:url(images/arrow.gif); background-repeat:no-repeat; line-height:11px; font-family: Helvetica; font-size:125%; font-weight:bold; }


.homepic { width:225px; height:150px; border:1px solid #48C9F1; padding:1px;  float:left; clear:right; }
.hometext { width:530px; text-align:justify; float:right; line-height:16px; }
.welcome1 { width:750px; border-bottom:1px solid #48C9F1; height:300px; margin-top:10px;}
.welcome11 { width:750px;  height:auto; margin-left:10px; height: auto !important; min-height:370px; }
.welcome11 a {  color: #000; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px dashed #000; padding:2px;  }
.welcome11 a:hover {  color: #000; font-size:12px; font-weight:bold;  text-decoration:none; }
.welcome2 { width:770px; border-bottom:1px solid #48C9F1; height:280px; margin-top:10px;}
.welcome3 { width:770px; border-bottom:1px solid #48C9F1; height:165px; margin-top:10px;}
.welcome4 { width:770px; border-bottom:1px solid #48C9F1; height:210px; margin-top:10px;}
.welcome41 { width:770px; height:1000px; margin-top:10px;}
.welcome5 { width:970px; height:auto; margin-left:10px; height: auto !important; min-height:370px;}
.welcome51 { width:970px; margin-top:10px;}


#rightarea { float:right; width:218px;  margin-left:5px; margin-right:4px; padding-right:4px; background-color:#FFFFFF;  }

#aform3 { width:218px; height:auto; margin-top:10px; background-color:#E3E1E1; border:1px solid #0681BC; height: auto !important; min-height:350px;  }
#aform3 .aformhead3 { width:206px;  font-weight:bold; padding:6px; font-size:1em; text-align:center; line-height:14px; margin:0px; }
#aform3 .aformhead9 { width:206px;  font-weight:bold; padding:6px; font-size:11px; text-align:center; line-height:11px; margin:0px; }
#aform3 label { width: 80px; float: left; text-align: left; margin-left: 0.4em; display: block; margin-top:6px; font-size:10px; }
#aform3 input { width:120px; color: #000; background: #fff; border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:10px;}
#aform3 select { border: 1px solid #0681BC; line-height:12px; margin-top:4px; }
#aform3 input.radio1 { border:none; width:25px; }
#aform3 input.chk1 { border:none; width:25px; }
#aform3 span {margin-top:5px; padding-top:5px;}
#submit1 input { color: #000;  float:right; margin-right:50px; width:70px; background-color:#0681BC; border: 1px solid #000; clear:both; padding:2px; font-size:11px; outline:none; border:0; outline:0; border:none; border:0px; border-style: none; margin-top:4px; margin-bottom:4px;} 

#aform31 { width:400px; height:auto; float:left;  height:100%; height: auto !important; min-height:220px; margin-left:80px; margin-top:10px; }
#aform31 .aformhead3 { width:206px;  font-weight:bold; padding:6px; font-size:1em; }
#aform31 .formlabel { width: 120px; text-align: right; margin-right: 0.4em; display: block; margin-top:6px; font-size:11px; }
#formlabel2 { font-size:11px; background-color:#fff; border:1px dashed #000; margin:4px; padding:4px;  }
#aform31 a { font-size:11px; line-height:12px; padding:0px; }
#aform31 a:hover { font-size:11px; line-height:12px; }
#aform31 input { width:270px; color: #000; background: #fff; border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:11px;}
#aform31 select { border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:11px; }
#aform31 input.radio1 { border:none; width:25px; }
#aform31 input.chk1 { border:none; width:25px; text-align:right; float:right; }
#aform31 span {margin-top:5px; padding-top:5px;}
#submit2 input { width:115px; height:24px; color: #000;  float:center; background-color:#0681BC; border: 1px solid #000; clear:both; margin-bottom:2px; font-size:11px; outline:none; border:0; outline:0; border:none; border:0px; border-style: none;} 

#aform41 { width:650px; height:auto; float:left;  height:100%; height: auto !important; min-height:220px; margin-left:100px; margin-top:10px; }
#aform41 .aformhead3 { width:206px;  font-weight:bold; padding:6px; font-size:1em; }
#aform41 .formlabel { width: 290px; float: left; text-align: right; margin-right: 0.4em; display: block; margin-top:6px; font-size:11px;  }
#aform41 .formlabel11 { font-size:11px; font-weight:bold;  }
#formlabel4 { font-size:11px; background-color:#fff; border:1px dashed #000; margin:4px; padding:4px;  }
#aform41 a { font-size:11px; line-height:12px; padding:0px; }
#aform41 a:hover { font-size:11px; line-height:12px; }
#aform41 input { width:170px; color: #000; background: #fff; border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:11px;}
#aform41 select { border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:11px; }
#aform41 input.radio1 { border:none; width:25px; }
#aform41 input.chk1 { border:none; width:25px; text-align:right; float:right; }
#aform41 span {margin-top:5px; padding-top:5px;}
#submit4 input { width:115px; height:24px; color: #000;  float:center; background-color:#0681BC; border: 1px solid #000; clear:both; margin-bottom:2px; font-size:11px; outline:none; border:0; outline:0; border:none; border:0px; border-style: none;} 

#aform61 { width:450px; height:auto; float:left;  height:100%; height: auto !important; min-height:220px; margin-left:100px; margin-top:10px; }
#aform61 .aformhead6 { width:206px;  font-weight:bold; padding:6px; font-size:1em; }
#aform61 .formlabel { width: 290px; float: left; text-align: right; margin-right: 0.4em; display: block; margin-top:6px; font-size:11px;  }
#aform61 .formlabel11 { font-size:11px; font-weight:bold;  }
#formlabel4 { font-size:11px; background-color:#fff; border:1px dashed #000; margin:4px; padding:4px;  }
#aform61 a { font-size:11px; line-height:12px; padding:0px; }
#aform61 a:hover { font-size:11px; line-height:12px; }
#aform61 input { width:170px; color: #000; background: #fff; border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:11px;}
#aform61 select { border: 1px solid #0681BC; line-height:12px; margin-top:4px; font-size:11px; }
#aform61 input.radio1 { border:none; width:25px; }
#aform61 input.chk1 { border:none; width:25px; text-align:right; float:right; }
#aform61 span {margin-top:5px; padding-top:5px;}
#submit4 input { width:115px; height:24px; color: #000;  float:center; background-color:#0681BC; border: 1px solid #000; clear:both; margin-bottom:2px; font-size:11px; outline:none; border:0; outline:0; border:none; border:0px; border-style: none;} 

#rarea { height:auto;  height:100%; height: auto !important;  margin-top:10px; }
#quoter { height:auto; height:100%; height: auto !important; margin-top:20px; background-color:#E3E1E1; border:1px solid #0681BC; padding:4px; font-weight:bold; font-size:10px; }


#followme { background-color:#95D3F1; border-top:1px solid #000; }
#followme a, img { border:none; outline:none; }
#followme span { padding-left:20px; font-size:11px; font-weight:bold; margin-top:6px; }
#testimonial { border-bottom:1px dashed; padding-bottom:5px; }
#testimonial .text1 { text-align:justify; line-height:16px; padding:10px; font-size:11px; }
#testimonial .text2 { text-align:right; font-size:11px; font-weight:bold; padding-right:10px; }

/*  Drop Down Menu */
ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em;  }
div.section { clear: both; padding-top: 50px;  }
.table1 { float: right; margin-bottom: 2em; border: solid 1px #eee; }
.table1 caption { color: #fff; text-align: center; padding-bottom: 5px; }
.table1 th, .table1 td { padding: 7px; }
.table1 th, .table1 thead td { background-color: lightyellow; color: #000; }
.table1 tbody td { background-color: #fff; color: #000; }
.table1 tbody th { text-align: right; }

#n-movies { width: 124px; text-align: center;    }
#n-normal { width: 125px; text-align: center;    }
#n-normal a {    }
#n-normal a:hover{ background-color:#3D3D3D;    }

#n-movies ul { right: auto; left: 0; width: 250px; text-align: left;   }
#n-movies ul ul { left: 250px; width: 150px; }
#n-movies ul a { width: 232px; }
#n-movies ul a.dir { width: 210px; }
#n-movies ul ul a { width: 133px; }
#n-movies ul ul a.dir { width: 111px;  }
#n-movies ul ul ul { left: 100%; }

ul.dropdown {  z-index: 597; float: left; font: bold 12px/1em Tahoma, Geneva, Verdana, sans-serif;   }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none;  margin: 0;  padding: 0;}
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown ul ul *.dir { background-image: url(images/nav-arrow-right2.png); }
ul.dropdown-vertical *.dir { background-image: url(images/nav-arrow-right.png); }
ul.dropdown-vertical-rtl *.dir { padding-right: 15px; background-image: url(images/nav-arrow-left.png); background-position: 0 50%; }
ul.dropdown a:link, ul.dropdown a:visited { color: #fff; text-decoration: none;}
ul.dropdown a:hover { border-top-color: #5db1e0 !important;  border-left-color: #5db1e0;  background-color: #0681BC; color: #fff;	}
ul.dropdown ul a.dir:hover { /* proposal */  background-color: #4698ca; background-image: url(images/comnav-arrowon.png); color: #fff;	}

/* ul.dropdown a:active { background: #058acf url(images/nav-sub-press.png) 0 0 repeat-x !important;  color: #fff;	} */

ul.dropdown ul { visibility: hidden;  position: absolute;  top: 100%;  left: 0;  z-index: 598;  width: 100%; left: auto; right: 0; width: 100px; margin-top: -1px; border-top: 1px solid #1a1a1a; border-left: solid 1px #4c4c4c; font: bold 11px/1em Tahoma, Geneva, Verdana, sans-serif; }
ul.dropdown ul li { background-color: #3a3a3a; float: none; }
ul.dropdown ul ul { top: 0;	 right: auto; left: 100%; margin-top: 0; border-top: none; border-left: none; font-weight: normal; top: 1px; left: 99%;	}
ul.dropdown ul ul li { background-color: #4c4c4c;}
ul.dropdown ul ul ul li { background-color: #595959; }
ul.dropdown li a {  border-style: solid;  border-width: 1px;  border-color: #404040 #1a1a1a #1a1a1a #505050; }
ul.dropdown ul li a, ul.dropdown ul *.dir { border-color: #4a4a4a #242424 #242424; border-left: none; }
ul.dropdown ul ul li a, ul.dropdown ul ul *.dir { border-color: #595959 #333 #333; }
ul.dropdown ul ul ul li a, ul.dropdown ul ul ul *.dir { border-color: #767676 #404040 #404040; }
/* Custom elements */
ul.dropdown a, ul.dropdown span {  display: block;  padding: 5px 30px; }
ul.dropdown li { padding: 5px; float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; background-color: #0681BC; color: #fff; padding: 0; }
ul.dropdown ul a, ul.dropdown ul span { /* POI, proposal: override abstract a, span */  padding: 8px; }
ul.dropdown *.dir { padding-right: 30px;  background-image: none;  background-position: 100% 50%;  background-repeat: no-repeat; /* POI */  padding: 5px 20px; }
ul.dropdown ul *.dir {  padding-right: 15px; background-image: url(images/nav-arrow-right.png); background-position: 100% 50%; background-repeat: no-repeat; padding: 8px 30px 8px 8px; }
ul.dropdown ul a {  width: 100px;  }
ul.dropdown ul a.dir { width: 111px; }
ul.dropdown *.open { background-color: #3d3d3d; }
ul.dropdown ul *.open {  background-color: #4c4c4c;  background-image: url(images/comnav-arrowover.png);  color: #fff; }
ul.dropdown ul ul *.open {  background-color: #595959;  background-image: url(images/comnav-arrowover2.png);  color: #fff; }
ul.dropdown a.open:hover { background-color: #4698ca;  color: #fff; }
ul.dropdown ul a.open:hover {  background-image: url(images/comnav-arrowon.png);  color: #fff; }
ul.dropdown li:hover > *.dir {  background-color: #3d3d3d; }
ul.dropdown ul li:hover > *.dir {  background-color: #4c4c4c;  background-image: url(images/comnav-arrowover.png); }
ul.dropdown ul ul li:hover > *.dir {  background-color: #595959;  background-image: url(images/comnav-arrowover2.png);  color: #fff; }
ul.dropdown li:hover > a.dir:hover {  background-color: #4698ca;  color: #fff; }
ul.dropdown ul li:hover > a.dir:hover {  background-image: url(images/comnav-arrowon.png);  color: #fff; }

.books { border:0px; }
.books td { width:150px; height:230px;  }
.books a { text-decoration:none; background-color:#95D3F1; display:block; border:none; padding:1px; }
.books a:hover { background-color:#000; border:none; padding:1px;}

#buttontop a, img, a:hover { clear:both; outline:none; border:0; outline:0; border:none; border:0px; border-style: none; text-decoration:none; }
#nlinks { background-color:#FFFFFF; width:304px;}
#nlinks a { outline:none; border:0; outline:0; border:none; border:0px; border-style: none; text-decoration:none; padding:2px; display:block; }
#nlinks a:hover { outline:none; border:0; outline:0; border:none; border:0px; border-style: none; text-decoration:none; padding:2px; display:block;}
