/* CSS Document */

/* --------------------------------------- default -----------------------------------*/

body {

 margin:9px 0 0 0;
background-image:url(../images/bg_body.jpg);

 background-repeat:repeat-x;

 background-color:#D5D4D0;

 }

body > table{
	margin:0 auto;
}
/* --------------------------------------- header -----------------------------------*/

.bg_lftshadow {

background:url(../images/lftshadow.png) repeat-y 0 0; width:9px;

}

.bg_rgtshadow {

background:url(../images/rgtshadow.png) repeat-y 0 0; width:9px;

}

.bg_header {

background:url(../images/bg_header.jpg) no-repeat 0 0; 

}
.bg_hdrcalender {
background:url(../images/bg_hdrcalender1.jpg) repeat-x; height:125px; border: 1px solid #003466;
}


.bg_sub {

background: url(../images/bg_subheader.jpg) no-repeat 0 0;

}
.bg_sub1{

background: url(../images/bg_thanksheader.jpg) no-repeat 0 0;

}
.bg_hdrresource{

background: url(../images/bg_resource.jpg) no-repeat 0 0;

}
.bg_hdrtrainings{

/* background: url(../images/bg_trainings.jpg) no-repeat 0 0; */
background: url(../images/777x240_1.jpg) no-repeat 0 0;

}
.bg_hdrsupport{

/* background: url(../images/bg_support.jpg) no-repeat 0 0; */
background: url(../images/777x240_2.jpg) no-repeat 0 0;
}
.bg_hdrsitemap{

background: url(../images/bg_sitemap.jpg) no-repeat 0 0;

}
.bg_hdrcontact{

/* background: url(../images/bg_contact.jpg) no-repeat 0 0; */
background: url(../images/777x240_3.jpg) no-repeat 0 0;
}

.logo {

padding:12px 0 0 19px; position:absolute;

}

.logocalender1 {

padding:49px 0 0 27px; position:absolute;

}

.bg_nav {
	background:url(../images/nav_gr.jpg) repeat-x 0 0; 
	border: 1px solid #547B2E; 
	width:753px; 
	height:31px;
	background-color:#80B54D;
}

.navfont, #navigationmenu ul li  {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	color:#FDFEFC; 
	line-height:31px;
	vertical-align:middle;
	text-align:center;
}
a.nav:link,a.nav:visited,a.nav:hover,#navigationmenu ul li  a:link, #navigationmenu ul li  a:visited, #navigationmenu ul li  a:hover{
	color:#FFFFFF;
	text-decoration:none;
	padding: 4px;
}

/* a.nav:hover{ */
.menuhover {
	background-color:#9BC671; 
	border:1px solid #6C9A41;  
	text-decoration:none; 
	line-height:14px;
}
.menuhover1 {
	padding: 4px 0; 
}
.menuhover2 {
	padding: 0; 
}

.bg_hdrcalender {

background:url(../images/bg_hdrcalender1.jpg) repeat-x; height:125px; border: 1px solid #003466;

}

.back {

font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#256787;  padding-left:5px; 

}

a.navback:link {

color:#256787;

text-decoration:none;

}

a.navback:visited {

color:#256787;

text-decoration:none;

}

a.navback:hover {

color:#256787;

text-decoration: underline;

}
.tophdrnav {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding: 17px 25px 0 0;
}
a.topnav:link {

color:#fff;

text-decoration:none;

}
a.topnav:visited {

color:#fff;

text-decoration:none;

}
a.topnav:hover {

color:#fff;

text-decoration: underline;

}


/* --------------------------------------- body -----------------------------------*/

.bodyfont {

font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3F3F3F; padding: 15px 10px 167px 10px;

}

.bodyfont h2{
	font-family:Arial, Helvetica, sans-serif;
}

.bg_img2 {

background:url(../images/img2_400.jpg) no-repeat 0 0; width:235px; height:31px;

}

.rgtfont {

font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#060806; text-align:left; vertical-align:middle; 

}

.search {

padding: 0 0 0 3px;

}

.inputbox1 {

background-color:#fff; border: 1px solid #7F9DB9; 
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#060806; text-align:left; vertical-align:middle; 

}
.inputbox {

background-color:#fff; border: 1px solid #7F9DB9; width:150px; height:20px; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#060806; text-align:left; vertical-align:middle; 

}

.show {

background:url(../images/bg_grshow.jpg) repeat-x; border: 1px solid #657545; width:63px; height:20px; 

font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; text-align:center; vertical-align:middle; padding-bottom:2px;

}

.rgtul {

 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#31708D; list-style-type: square; line-height:16px; margin:0; padding:0;

  }

  .viewcalender {

font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#060806; text-align:left; vertical-align:middle; vertical-align:middle; 

}

a.view:link {

color:#060806;

text-decoration:none;

}

a.view:visited {

color:#060806;

text-decoration:none;

}

a.view:hover {

color:#060806;

text-decoration: underline;

}

.fontsub {

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#61992B; padding: 14px 0 10px 13px; vertical-align:middle;

border-bottom: 1px solid #7BA5B8;

}

.fontsubbody {

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#0F5577; padding: 19px 5px 0 9px;

}

.fontsubbody1{

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#5A5B5A; padding: 15px 5px 61px 13px;

}

.fontsubbody2{

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#065D86; padding: 14px 5px 10px 6px;

border-bottom: 1px solid #8CA672;

}

.fontsubbody4{

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#065D86; padding: 14px 5px 10px 6px;

}

.fontsubbody3{

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#507C24; padding: 14px 5px 10px 0;

}

.fontsubbody5{

font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#065D86; padding: 14px 5px 0 6px;

border-top: 1px solid #8CA672; 

}

.border {

margin: 0;

padding: 2px;

border: 1px solid #3C677C;

line-height: 90%; 

}

.greenbullet {

padding-top: 19px;

}

a.rgttext:link {

color: #507C24;

text-decoration:underline;

}

a.rgttext:visited {

color: #507C24;

text-decoration:underline;

}

a.rgttext:hover {

color: #507C24;

text-decoration: none;

}
.fontform{
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#5A5B5A; 
}

.textarea {
background-color: #fff; border: 1px solid #5398B4; width:460px; height:75px; 
font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #5A5B5A; padding: 0 0 0 2px;
}
.submit {
background-color: #377894; width:80px; height:22px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;
}


   

/* --------------------------------------- footer -----------------------------------*/

.bg_footer {

background:url(../images/bg_footer.jpg) no-repeat 0 0; width:777px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;

color:#FBFEF9; text-align:center; padding-top:6px; 

}

.bg_footercalender {
background-color:#A4CA7F; border: 1px solid #547B2E; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
color:#FBFEF9; text-align:center; padding-top:8px; padding-bottom:8px;
}
.bg_bottomshadow {

background:url(../images/bg_bottomshadow.png) repeat-x; 

}
/* horizontal navigation menu */
/* #navigationmenu{
	width:753px;
}
#navigationmenu ul{
	list-style: none;
	margin:0;
	padding-left: 0;
	text-indent: 0;
}
#navigationmenu ul, #navigationmenu li{
	display: inline;
	margin:0;
	padding:0;
}
#navigationmenu li{
	  line-height:14px; 
	 white-space:normal;
	 word-wrap: break-word;
}
#menu1{
	width:226px;  30%; 
}
#menu2{
	width:113px;  15%; 
}
#menu3{
	width:113px;  15%; 
}
#menu4{
	width:75px;  10%; 
}
#menu5,#menu5 label{
	width:113px; 15%;
	line-height:14px; 
}
#menu6{
	width:113px;  15%; 
}
*/
/* verticle menus */
#imowmenucontainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	width:200px;
	float:left;
	margin-right:10px;
}
#imowmenucontainer ul{
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
#imowmenucontainer li{
	border-bottom:2px solid #002d62;
	margin:0;
}
#imowmenucontainer li a{
	display:block;
	padding:5px 5px 5px 0.5em;
	background-color:#ffc20e;
	text-decoration:none;
	color:#002d62;
	font-weight:bold;
	text-transform: uppercase;
}
