﻿@import url("reset.css");

/* body { background: #ddd; font: 13px/1.4 "Myriad Pro", Helvetica, Arial; color:#666666; }  
*/
body
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    direction: ltr;
    text-align: left;
    background: url(background2.jpg) bottom repeat-y fixed;
    /* background: url(images/bg_trial.jpg) center repeat-y fixed; 
    font-family: Tahoma;
    font-size: 12px;
    */ 
    font-family:13px/1.4 "Myriad Pro", 5px "Helvetica", 5px "Arial";
    line-height: 1.5;
    color:#363636;
}



a:link
{
}
a:visited
{
}
a:hover
{
}


h1, h2, h3, h4
{
}


.container
{
    width: 1000px;
    margin: 0px auto 0px auto;
    background: white;
    text-align: left;
    /*
    height: 100%;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     border: 1px solid #000;
*/  
    
}

/*
.toplinks
{
    width: 1000px;
    float:left;
 margin-left: 175px;
 margin-top:0px;
 padding-bottom: 5px;
 border-bottom: 1px solid #cccccc;
 }
 
.toplinks a 
{
    color: Gray;
	float:left;
	display:block;
	border-left:solid 1px #f4f4f4;
	padding:0 8px;
	margin:0;
	font-size:12px;
	margin-top:20px;
}
.toplinks a:first-child {
	border-left:none;
	border-right:solid 1px #a0a0a0;
	padding-left:0; 
}
.toplinks a:hover 
{
    color:Black;
}*/



.header
{
    width: 1000px;
}

.mainheader
{
    width: 1000px;
    clear: both;
    background: white;
    margin-bottom: 10px;
}

/*
.mainheader h1 {
	width:80px;
	height:90px;
	display:inline-block;
	background:url(EAP_header.png) no-repeat;
	text-indent:-5000px;
	float:left;
	margin-left: 25px;
	
	
}
.mainheader h1 a {
	display:block;
	height:100%;
	width:100%;
}
*/
.description {
	float:left;
	margin-top: 0px;
    margin-bottom:5px;
    width:1000px;	
}

.rightsidedescription
{ color:#363636;
  float:right;
  margin-top: 10px;
  margin-right:10px;
  margin-bottom:5px;
  font-size:large;
    }
    
.leftsidedescription
{ float:left;
  margin-top: 0px;
  margin-bottom:5px;
    }
    
.sidebar_r
{
    width: 160px;
    float: right;
    text-align: left;
}
.sb1
{
    margin-bottom: 10px;
    background: #EEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px;
}

.sb2
{
    margin-bottom: 10px;
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
.sb2 div.sidebarcontent
{
    padding: 10px;
    margin: 0px;
}

.sb3
{
    margin-bottom: 10px;
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CCCCCC ;
    padding: 5px;
}
.sb3 div.sidebarcontent
{
    padding: 10px;
    margin: 0px;
}

.mylist
{ list-style:none;
  padding: 0px;
  margin: 0px;
  text-align: left;
    }
    
  .mylist a:hover
{ color:#363636;
   font-weight:bolder;
   font-size:medium;
    }
      
.maincontent
{
    width: 840px;
    float: left;
    text-align: left;
}

.mainlinkstable
{
    width:1000px;
    height:40px;
    float: left;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #0066cc ;
    background-color:#DEE8F5;
    padding: 5px 5px 5px 15px;*/
    margin-right: 5px;
    margin-bottom: 5px;
   
}


  /*  .all_linksbar
            {
                 width: 635px ;
                 margin-left: auto ;
                 margin-right: auto ;
                 height: 50px;
                 
            }*/
            
	.mainlinks
			{ font-size: 20px;
               color: #0066CC; 
             /* text-shadow: 1px 1px 1px #fff;*/
              text-decoration:none;
              padding: 6px 6px; 
              margin: 0px 0px 10px 0px;
                   
            }
            
            .mainlinksactive
			{ font-size: 20px;
              color: #363636;
             /* text-shadow: 1px 1px 1px #0066CC;*/
              text-decoration:none;
              padding: 6px 6px; 
              margin: 0px 0px 10px 0px;
            }
            
 .mainlinkstable a:hover
{ font-size: 20px;
   color: #363636;
  /* text-shadow: 1px 1px 1px #0066CC;*/
   text-decoration:none;
   padding: 6px 6px; 
   margin: 0px 0px 10px 0px;
			 }
.olaspan
{
    border-left:solid 1px #0066CC ;
    height:10px;
   
   }
   
   
.flash { 
	width: 848px;
	height: 300px;
	margin-left: auto ;
    margin-right: auto ;
	} 

.gallery img { 
	position: absolute; 
	top: 0px; 
	left: 0px;
}
     
.content
{
    width: 659px;
    float: left;
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CCCCCC ;
    padding: 5px;
     margin-top:0px;
    margin-right: 5px;
    text-align: left;
  
}


.sidebar_l
{
    width: 160px;
    float: left;
    padding-right: 4px;
    text-align: left;
}

.mainmenu
{
    margin-bottom: 10px;
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CCCCCC ;
    padding: 5px;
}

/*

.sidebar_l ul
{
    padding: 0px;
    margin: 0px;
}
.sidebar_l ul li
{
    list-style: none;
    width: 190px;
}
*/

.footer
{
    color: #555555;
    text-shadow: 1px 1px 1px #ffffff;
    border-top: 1px solid #cccccc;
    margin-top: 10px;
    margin-left:20px;
    margin-right:20px;
    margin-bottom: 15px;
    width:960px;
}

.bottommenu
{
    width: 50%;
    float: right;
    color: #ccc;
    text-align: right;
}
.bottommenu a
{
    color: #0066CC;
    text-decoration: none;
}
.bottommenu a:hover
{
    color: #333;
}


.clear
{
    font-size: 1px;
    clear: both;
}


/*--photogallery CSS--*/
.photogallery
{
}
/*
.photogallery h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; 
    margin: 0px 0px 10px 0px;
}*/


.photogallery .gallerycategorytitle
{
    width: 200px;
    float: left;
    padding: 1px 1px 1px 1px;
    margin-top: 0px;
}
.photogallery .gallerycategorytitle a:link, .photogallery .gallerycategorytitle a:visited
{
    width:200px;
    color: white;
    background: #0066CC;
    padding: 4px;
    text-decoration: none;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #0066CC;
    font-weight: bold;
}
.photogallery .gallerycategorytitle a:hover
{
    color: #0066CC;
    background: #DEE8F5;
    border: 1px solid #888;
}




.photogallery .galleryphotos
{
    width: 370px;
    min-height: 110px;
    float: right;
    border: 1px solid #ccc;
    background: url(images/photogallery.jpg) center top no-repeat;
}


.photogallery .galleryphotos a
{
    color: #666;
    background: #fff;
    padding: 2px;
    text-decoration: none;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #999999;
    margin: 1px;
}
/*--sponsors CSS--*/
.sponsors
{
    width: 100%;
}
.sponsorlist
{
    margin: 0px;
    padding: 0px;
}
.sponsors span
{
    display: block;
    width: 48%;
    float: left;
    margin-right: 9px;
    margin-left: 2px;
}
.sponsors h3
{
    color: #06f;
    border-bottom: 1px solid #ccc;
}
.sponsors h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}
.sponsors .link
{
}
.sponsors .sponsorimg
{
    margin: 10px;
}
.sponsorsitem
{
    padding: 6px;
    border: 1px solid #ccc;
    background: #eee;
    margin-bottom: 10px;
}


/*--project page CSS--*/
.projects
{
}
.projects h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}
.projects h3
{
    color: #0066ff;
}

.projectdetials
{
    padding-left: 50px;
    margin-bottom: 10px;
    width: 380px;
    min-height: 110px; /*background:url(images/photogallery.jpg) center top no-repeat;*/
}
.projectmisc
{
    margin-bottom: 10px;
}

.addcomments
{
    /*  border: 1px solid #eee; */
    background-position: #EBEBEB;
    background: #EBEBEB;
    padding: 10px;
    margin-bottom: 10px;
}
.commentsbtns
{
    border: 1px solid #eee;
    padding: 10px;
    margin-bottom: 10px;
}
.rateit
{
    background: #eee;
    border: 1px solid #eee;
    padding-left: 9px;
    padding-right: 9px;
    -moz-border-right-radius: 5px;
    -webkit-border-right-radius: 5px;
}
.rate
{
    width: 45%;
    padding: 3px;
    border: 1px solid #00468b;
    color: #00468b;
    font-size: 13;
    margin: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}


/*--instructor space--*/
.instructorspace h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}
.instructorheadtitle
{
    background: #eee;
}
.instructorrow
{
    background: #f5f9fb;
}

/*-- contact us--*/
.contactus
{
    width: 100%;
}
.contact_us_div h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}
.contactus label
{
    font-weight: bold;
    color: #06f;
}

/*-- Row style of Profiles --*/
.style2
{
    font-weight: bold;
    color: #06f;
    font-size: 12px;
}

/*-- register--*/
.register_all a
{
    font-weight: bold;
    color: #06f;
    font-size: 14px;
    text-decoration: none;
}
.register_all a:hover
{
    color: #333;
}
.register_all h2
{
    font-weight: bold;
    color: #333;
    font-size: 18px;
}
.register_all h3
{
    font-weight: bold;
    color: #666;
    font-size: 16px;
}

.reg h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}

.apply h2
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}


/* Space managment */


.upperLinks
{
    padding-bottom: 3px;
    border-bottom-color: Silver;
    border-bottom-style: groove;
    border-bottom-width: 1px;
}
.upperLinks a
{
    color: Gray;
    text-decoration: none;
}
.upperLinks a:visited
{
    color: Gray;
    text-decoration: none;
}

.upperLinks a:hover
{
    text-decoration: underline;
    color: #666666;
}

.sp
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: tahoma;
    font-size: 15px;
    color: #00468b;
    text-shadow: 1px 1px 1px #fff;
    padding: 6px 10px;
    background: #99ccff;
    border: 1px solid #6da8e2; /*url(images/titlebg.jpg) bottom right no-repeat;*/
    margin: 0px 0px 10px 0px;
}


/*pics of projects and products*/
 .pics
   { 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #6da8e2;
    margin: 5px;
    height:200px;
    width:180px;
    } 
    
          
.light
 { color:#DEE8F5;
   font-weight:bolder;
 }
            
.dark
 { color:#0066CC;
   font-weight:bolder;
   font-size:medium; 
 }
 
 .darksmall
 { color:#0066CC;
   font-weight:bolder;
   font-size:small; 
 }
 
 .darkbig
 { color:#0066CC;
   font-weight:bolder;
   font-size:x-large;
 }
 
  .blacksmall
 { color:Black;
   font-weight:bolder;
   font-size:small; 
 }
 
 .darklink
 { color:#0066CC;
   font-weight:bolder;
   font-size:medium;
 }
 
  .blacklink
 { color:#363636;
   font-weight:bolder;
   font-size:medium;
 }
 
 .datalists
 {  display: block;
    color:#0066CC;
    padding: 2px;
    font-weight: bold;
    margin: 0px 0px 1px 0px;
    float: left;
    height:25px;
    padding: 1px 1px 1px 1px;
      
  }
  
   .datalists a:hover
   { display: block;
    color:#363636;
    padding: 2px;
    font-weight: bold;
    margin: 0px 0px 1px 0px;
    float: left;
    height:25px;
    padding: 1px 1px 1px 1px;
    
       }
  
   .datalistsactive
 { display: block;
    color:#363636;
    padding: 2px;
    font-weight: bold;
    margin: 0px 0px 1px 0px;
    float: left;
    height:25px;
    padding: 1px 1px 1px 1px; 
  }
  
  .careerstablediv
  {  border: 1px dotted #CCCCCC;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
      }
      
      .careerslabel
      {color:#0066CC;
       font-size:medium;
          }
          
       .careerstextbox
       { width:200px;
           }
   .datalistpadding 
   {margin:0px 0px 0px 5px;
       }