/* Global Reset *******************************************************************************************************/
* { margin: 0; padding: 0;}

/* Body ***************************************************************************************************************/
body { font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; background: #fff /*url(images/bg4.jpg) no-repeat #fff center top;*/ }

/* wrapper *********************************************************************************************************/
#wrapper { margin-left: auto; margin-right: auto; width: 920px; padding: 0px;} 

/* Search box *********************************************************************************************************/ 

#searchbar { height: 65px; background-image: url(images/searchbar.jpg); margin-top: 1px;}
#searchbar ul { list-style: none; margin: 0; padding-top: 3px; text-align:right; }
#searchbar li { display: inline;}
#searchbar a:link, #searchbar a:visited { padding: 0 6px 0 5px; font-size: .8em; color: #fff;; text-decoration: none;}
#searchbar a:hover { color: #fff; text-decoration: underline; }
#searchbar form { float: right; margin: -14px 440px 0 0;}
#searchbar input.txt { width: 150px; }
#searchbar option { font-size: 15px; }

/* top bar *********************************************************************************************************/
#top { width: 100%; height: 80px; background: url(../images/airto_logo.png) no-repeat #fff right bottom; } 

/*font: bold .8em Verdana; padding: 1px; color: #fff; background: #c0c0c0; text-align:center;*/

/* leftmenu *********************************************************************************************************/
#leftmenu { width: 190px; float: left; margin-top: 35px;}
#leftmenu .headerbar { font: bold .8em Verdana; color: #fff; background: #3299ff /*#6699FF url(images/downblue.gif) no-repeat 8px 6px*/; /*last 2 values are the x and y coordinates of image*/margin-bottom: 0; /*bottom spacing between header and rest of content*/; padding: 7px 0 7px 7px; text-align:center;/*31px is left indentation of header text*/ }
/*text-transform: uppercase*/
#leftmenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}
#leftmenu ul li { text-align:center; padding-bottom: 2px; /*bottom spacing between menu items*/
}
#leftmenu ul li a { font: normal 12px Arial; color: #006699; background: #f5f5f5; display: block; padding: 5px 0; line-height: 17px; padding-left: 8px; /*link text indented 8px*/ text-decoration: none; }
#leftmenu ul li a:visited { color: #006699;}
#leftmenu ul li a:hover { /*hover*/ color: #fff; background: #006699; }

/* carousel  *********************************************************************************************************/
#wrap { clear:left; height:160px; width:190px; display:block; overflow:hidden; position:relative; }
#carousel { width:10000px; margin:0; padding:0; position:absolute; top:0; left:0; background: #e9e9e9;}
#carousel li { height:190px; width:190px; margin:0; padding:0; float:left; display:inline; }
#previous, #next { font: bold .8em Verdana; color: #808080; display:block; height:10px; text-indent:0em; margin:0 0 13px 0; cursor:pointer; }
#previous { float:left; width:65px; }
#next { float: right; /*width:65px;*/ }
#container { width:190px; height:160px; padding:0; margin:0;}
img.carousel { border: 0px; padding: 0;}

/* info area box for non-scrolling pages**************************************************************************/
#info_box { clear:left; height:160px; width:190px; background: #fff;}
img.info_box { border: 0px; }

/* content  *******************************************************************************************************/ 
#content { width: 515px; float: left; margin: 30px 0px 10px 10px;}
#content p { font-size: .8em; margin: 0 5px 0 2px; padding: 5px 0 5px 5px; color: #404040; text-align: left;} 
#content p.center { text-align: center;}
#content hr {height: 1px; color: #e6e4e5; noshade:noshade;}

/* content for members area *******************************************************************************************************/ 
#content1 { width: 685px; float: left; margin: 30px 0px 10px 10px;}
#content1 p { font-size: .8em; margin: 0 5px 0 2px;  padding: 5px 0 5px 5px; text-align: left;} 

/* content for application form area *******************************************************************************************************/ 
#content2 { width: 900px; float: left; margin: 30px 0px 10px 10px;}
#content2 p { font-size: .8em; margin: 0 5px 0 2px;  padding: 5px 0 5px 5px; text-align: left;}

#content2 td.border1 {vertical-align:text-top;} /*for materials database*/

.news-left { float:left; width: 170px; }
.news-right { float:left; width: 340px; }
.news-container { float: left; width: 100%; height: 100%; border-bottom: 1px #ccc solid;}

/* leftmenu ***********************************************#e7e7f3;**************************url(images/bg2.jpg)********************************/
#rightside { width: 190px; float: right; margin: 35px 0 5px 5px; background: #fff;}
.info { height: 100%; background:#f5f5f5; }

/* fonts *********************************************************************************************************/
h1, h2, h3, h4, h5 { font: arial, verdana,sans-serif normal; margin: 0 0 0 0; color: #000;}
h1 { font-size: 1.3em; padding: 10px 25px 25px 5px; color: #006699; text-align: left;}
h2 { font-size: 1.1em; color: #006699; padding: 0 0 5px 5px;}
h3 { font-size: 1.5em; padding: 20px 0 0 5px; color: #6699cc;}
h4 { font-size: 1.5em; color: #006699; text-align:left; margin-left: 10px; margin-bottom: 5px; font-weight: normal;}
h5 { font-size: 1.1em; font-weight: bold; line-height: 1.5em; padding: 5px 0 0 5px; color: #666;}
h6 { font-size: 1.4em; color: #006685; text-align:left; margin-left: 10px; margin-bottom: 10px; font-weight: normal;}
p { line-height: 1.7em;}
p.info { font-size: .7em; margin: 0 0px 0 5px; padding: 3px; color: #006699; text-align: left;}
p.table { font-size: 1.2em; line-height: 1.5em; margin: 0; padding: 5px 0 0 5px; color: #000066; } 
p.train { font-size: 1.2em; line-height: 1.6em; color: #333; padding: 2px 5px 2px 5px;}
p.right { text-align: right; }
p.italic { font-style: italic; }
p.small { font-size: 1em; line-height: 1.3em; margin: 0; padding: 0px 15px 0 0px;}
p.left_box { font: bold .8em Verdana; padding: 1px; color: #fff; background: #c0c0c0; text-align:center;}
p.indent { padding-left: 30px;}

h1.info { font: bold .8em Verdana; color: #fff; background: #006699; padding: 0; text-align: center;}
h2.info { font: bold .8em Verdana; color: #fff; background: #3299ff; padding: 7px 0 7px 7px; text-align:center;}

h1.welcome { margin-left: 10px;}
h1.sub { margin-left: 10px; color: #b5daec; }

ul.bullet { margin: 20px 0 0 30px; list-style-image: url(../images/bullet.gif);} 
li.bullet { font-size: .8em;  padding: 10px 0 0 10px; height: 2.6em;}

li.text { font-size: .8em; text-align: left; margin-left: 25px; line-height: 1.6em; color: #404040;}
li.text a { font-size: .8em; text-align: left; margin-left: 25px; line-height: 1.6em;}

ul.form { font-size: 1em; list-style: disc; margin: -10px 0 0 25px; padding: 15px 0 0 15px; color: #2d2d2d; }
li.form { margin: 10px 0 0 0; line-height: 1.7em; }

/* links  *******************************************************************************************************/ 
a:link, a:visited { color: #333399; outline: none; }
a:hover { color: #99ccff;  outline: none; } 

a:link.index, a:visited.index  { color: #fff; outline: none; text-decoration: none;}
a:link.left, a:visited.left  {align:left;}

/*a:link.bullet, a:visited.bullet { padding: 0px 0px 20px 25px; font-size: 1em; color: #000099;; text-decoration: none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; margin-left: 20px;}
a:hover.bullet { color: #006699; text-decoration: underline; }*/

/* images *********************************************************************************************************/
img.right { margin: 10px 15px 1px 5px; padding: 5px; border: solid #cecece 1px; float: right; } 
img.left { margin: 10px 15px 1px 5px; padding: 5px; border: solid #cecece 1px; float: left; }


img.logo_top { margin: 10px 5px 5px 10px;}
/* Footer *********************************************************************************************************/ 

#clearfooter {height:32px; clear:both; display:block; padding:0px; margin:0px;} 
#footer   {position:relative; width:900px;  
          margin-top: 5px; padding: 10px 5px 0px 5px; height: 70px; background: #e9e9e9;} 
#footer p { font: bold .8em arial; color: #999999; padding: .4em; text-decoration: none; text-align:center;}

form  {
font-family:verdana,sans-serif;
font-size:0.8em;
}

.slideshow {height: 190px; width: 190px; margin:auto; padding:0; font-size:12px; background-color:#e9e9e9;border-bottom:10px solid #ccc;}
.slideshow p {margin:0 auto; padding:5px;display:block; text-align: center;}

