body
{
background-color:#ffffff;
}

#mainlink 
{
border:3px solid #ff0000;
padding:0px 0px; 
background-color:#000099;
width:900px; height:30px;
border-radius:15px;
-moz-border-radius:15px; /* Firefox 3.6 and earlier */
}

#mainlink a:link {
	margin: 0px;
	padding: 0px;
	font: bold 14px arial;
        color: #ffff00; 
	vertical-align:middle; 
        text-decoration: none }

#mainlink a:visited {
	text-decoration: none;
	font: bold 14px arial;
	color: #ffff00;
	vertical-align:middle; 
        text-decoration: none }

#mainlink a:hover {
	text-decoration: none;
	color: #00ffff;
	font: bold 14px arial;
	vertical-align:middle; 
        text-decoration: none }

#mainlink a:active {
	text-decoration: none;
	color: #ff0000;
	font: bold 14px arial;
	vertical-align:middle; 
        text-decoration: none }

#tophdr h1
{font-family: arial; 
       font-size: 1.5em; 
       color: #996633; 
       font-weight: bold;
       text-align:left; 
       vertical-align:middle;
       text-decoration: none }

#page-summary ul li {
	margin: 0px;
	padding: 0px;
	font: bold 14px arial;
        color: #996633; 
}

#page-summary h2 {
       margin: 15px;
       font-family: verdana; 
       font-size: 1.5em; 
       color: #993300; 
       font-weight: bold;
       text-align:left; 
       vertical-align:top;
       text-decoration: none }

#page-summary a:link {
	margin: 0px;
	padding: 0px;
	font: bold 14px arial;
        color: #336699; 
       text-decoration: none }

#page-summary a:visited {
	text-decoration: none;
	font: bold 14px arial;
	color: #336699;
       text-decoration: none }

#page-summary a:hover {
	text-decoration: none;
	color: #990000;
	font: bold 14px arial;
       text-decoration: none }

#page-summary a:active {
	text-decoration: none;
	color: #999900;
	font: bold 14px arial;
       text-decoration: none }


a:link {
	margin: 0px;
	padding: 0px;
	font: bold 14px arial;
        color: #336699; 
       text-decoration: none }
a:visited {
	text-decoration: none;
	font: bold 14px arial;
	color: #336699;
       text-decoration: none }

a:hover {
	text-decoration: none;
	color: #990000;
	font: bold 14px arial;
       text-decoration: none }

a:active {
	text-decoration: none;
	color: #999900;
	font: bold 14px arial;
       text-decoration: none }


#mainbody 
{
border:2px solid #000000;
padding:2px 0px; 
background:#ffffff;
width:1000px;
border-radius:15px;
-moz-border-radius:15px; /* Firefox 3.6 and earlier */
}


h1 {font-family: arial; 
       font-size: 1.5em; 
       color: #996633; 
       font-weight: bold;
       text-align:left; 
       vertical-align:top;
       text-decoration: none }

h2 {font-family: arial; 
       font-size: 1.2em; 
       color: #336699; 
       font-weight: bold;
       text-align:left; 
       vertical-align:top;
       text-decoration: none }

h3 {font-family: arial; 
       font-size: 1em; 
       color: #000000; 
       font-weight: bold;
       text-align:left; 
       vertical-align:top;
       text-decoration: none }

p {font-family: verdana; 
       font-size: 0.8em; 
       color: #000000; 
       font-weight: normal;
       text-align:justify; 
       vertical-align:top;
       text-decoration: none }

li {font-family: verdana; 
       font-size: 0.8em; 
       color: #000000; 
       font-weight: normal;
       text-align:justify; 
       vertical-align:top;
       text-decoration: none }

.disclaimer {font-family: verdana; 
       font-size: 0.8em; 
       color: #990000; 
       font-weight: bold;
       text-align:justify; 
       vertical-align:top;
       text-decoration: none }

.profile {font-family: arial; 
       font-size: 1.45em; 
       color: #ffffff; 
       font-weight: bold; 
       text-align:left;
       text-decoration: none }

.services {font-family: arial; 
       font-size: 1.1em; 
       color: #FFFFFF; 
       font-weight: bold;
       text-align:JUSTIFY; 
       vertical-align:top;
       text-decoration: none }

.training {font-family: arial; 
       font-size: 1.5em; 
       color: #ffffff; 
       font-weight: bold; 
       text-align:left;
       text-decoration: none }

.contactus {font-family: arial; 
       font-size: 1.3em; 
       color: #FFFFFF; 
       font-weight: bold;
       text-align:center; 
       vertical-align:top;
       text-decoration: none }

.bigtext {font-family: arial; 
       font-size: 6em; 
       color: #FF6600; 
       font-weight: bold;
       text-align:center; 
       vertical-align:top;
       text-decoration: none }

.mediumtext {font-family: arial; 
       font-size: 3em; 
       color: #FF6600; 
       font-weight: bold; 
       text-align:center;
       text-decoration: none }

.smalltext {font-family: arial; 
       font-size: 1.8em; 
       color: #ff6600; 
       font-weight: bold; 
       text-decoration: none }

.normaltext {font-family: arial; 
       font-size: 1.4em; 
       color: #ffffff; 
       font-weight: bold; 
       text-decoration: none }

#logo {font-family: arial; 
       font-size: 1.5em; 
       color: #ff6600; 
       font-weight: bold; 
       text-decoration: none }

#logo1 {font-family: Times New Roman; 
       font-size: 0.6em; 
       color: #ff6600; 
       font-weight: bold; 
       text-decoration: none }

.hdrsm  {font-family: verdana; 
        font-size: 1.0em; 
        color: #990000; 
        font-weight: bold;
        text-align:justify; 
        text-decoration: none }

.toptxt {font-family: verdana; 
        font-size: 0.8em; 
        color: #000000; 
        font-weight: normal;
        text-align:justify; 
        text-decoration: none }

.svcimg {
background:url("services.jpg");
background-size:80%;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}

imagewrapper { 
    max-width: 100%; 
    height: auto; 
    width: auto\9; /* ie8 */
}

.imagewrapper img {
  max-width: 100%;
  height: auto;
  width: auto; /* For IE8 */
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 14px arial;
width: 230px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
z-index: 500;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 3px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #000099; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: #f65527;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 194px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
z-index: 500;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */



.thumbnail{ position: relative; z-index: 0; font-family: arial; font-size: 1.0em; font-weight: normal; text-align: justify; color: #333333; text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;

padding: 0px;
left: -900px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-510px; left: 20px; /*position where enlarged image should offset horizontally */

}

.hiddenpic {display:none;}

a.thumbnail:link {
	color: #ffffff;
        font-weight: bold;
	text-decoration: none;
}
a.thumbnail:visited {
	text-decoration: none;
	color: #ffffff;
        font-weight: bold;
}
a.thumbnail:hover {
	text-decoration: none;
	color: #990000;
        font-weight: bold;
}
a.thumbnail:active {
	text-decoration: none;
	color: #999900;
        font-weight: bold;
}
