/* GENERAL DEFINITIONS */
/* *************************************************************************************************** */
body{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#BEBDBB;
margin:0px;
}

.ispec{background-color:#EEEEEE; width:160px;}


a{color:#D60000;}
a:hover{color:#333333;}

/* MAIN CONTAINER */
/* *************************************************************************************************** */
#containter{
	width:1006px;
	height:100%;

	background-color:#FFFFFF;
	margin:0px 0px 30px 0px;
	display:block;
}


/* MAIN BODY BACKGROUNDS */
/* *************************************************************************************************** */
#top{
	width:100%;
	background-color:#BEBDBB;
	background-image:url(images/bg-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#bottom{
	width:100%;
	height:11px;
	background-color:#BEBDBB;
	background-image:url(images/bg-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#left{
	width:10px;
	float:left;
	height:600px;
	background-color:#BEBDBB;
	background-image:url(images/bg-left.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#right{
	width:10px;
	height:600px;
	float:right;
	background-color:#BEBDBB;
	background-image:url(images/bg-right.gif);
	background-position:left;
	background-repeat:repeat-y;	
}

#body{
	width:984px;
	float:left;
	height:598px;

	background-color:#FFFFFF;
	border:1px solid #8E8B89;	
}


/* TOP NAVIGATION /*
/* ************************************************************************ */

#menuspacer{padding:5px 7px 10px 7px;}
#topmenu td{
height:75px;
width:75px;
padding:0px;
border-right: 1px solid #222222;
}

#topmenu .inactive{background-image:url(images/bg-topmenu-inactive.gif);}
#topmenu .active{background-image:url(images/bg-topmenu-active.gif);}

/*
#topmenu,  #topmenu-marker{
	list-style:none;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
	float:left;
}


#topmenu ul, #topmenu-marker ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

#topmenu li{
	width:75px;
	height:75px;
	float:left;	
	text-align:left;
	vertical-align:bottom;
	border-right: 1px solid #222222;
	background-position: top left;
	background-repeat: no-repeat;
}
*/
#topmenu a{
	bottom: 0px;
	padding: 15px 0px 0px 0px;
	font-size:7pt;
	line-height: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E5E5E5;
	font-weight:bold;
	text-decoration:none;
	vertical-align:bottom;
}

#topmenu a:hover{
	color:#777777;
}

#topmenu-marker li{
	width:75px;
	height:7px;
	float:left;
	background-position:top center;
	background-repeat:no-repeat;
}




#topmenu-marker .active{background-image:url(images/bg-topmenu-marker-active.gif);}



#topmenu2 .inactive{background-image:url(images/bg-topmenu2-inactive.gif);}
#topmenu2 .active{background-image:url(images/bg-topmenu2-active.gif);}


#topmenu2 ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
}

#topmenu2 li{
	width:75px;
	height:56px;
	float:left;
	text-align:left;
	vertical-align:bottom;

	background-position:top left;
	background-repeat:no-repeat;
}
#topmenu2 a{
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E5E5E5;
	font-weight:bold;
	text-decoration:none;
	
}



#topmenu2 a:hover{
	color:#777777;
}




/* LEVEL 2 NAVIGATION /*
/* ************************************************************************ */
/*#lev2menu{
list-style:none;
padding: 0px;
margin: 0px;
}

#lev2menu ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
}

#lev2menu li{
	height:75px;
	float:left;
	text-align:left;
	background-position:top center;
	background-repeat:repeat-x;
}
*/
#lev2menu a{
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E5E5E5;
	font-weight:bold;
	text-decoration:none;
	
}

#lev2menu a:hover{
	color:#222222;
}


/* SUBMENU (LEFT SIDE) NAVIGATION /*
/* ************************************************************************ */

#left-nav{
float:left;
width:121px;
height:300px;
background-color:#EEEEEE;
background-image:url(images/column-seperator.gif);
background-position:right top;
background-repeat:no-repeat;
padding:15px;
text-align:left;
list-style:none;
margin: 0px;
}


#left-nav ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
}

#left-nav li{
	text-align:left;
	margin-bottom:2px;
	border:1px solid #CCCCCC;
	padding:4px;
}
#left-nav a{
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	
}

#left-nav a:hover{
	color:#777777;
}


#left-nav .active{
	color:#EEEEEE;
	
}
#left-nav .inactive{

	
}

#lev2menu .inactive{background-image:url(images/mid-menu-inactive.gif);}
#lev2menu .active{background-image:url(images/mid-menu-active.gif);}
#lev2menu .seperator{background-image:url(images/mid-menu-seperator.gif); font-size:1px; width:2px;}

#left-nav .active-subnav{ background-color:#862C36;  }





/* TEXT DEFINITIONS /*
/* ************************************************************************ */
.title{font-family:Verdana, Arial, Helvetica, sans-serif; color:#2D2D2D; font-size:11px; font-weight:bold;}
.redbold{ color:#FF1111; font-size:12px; font-weight:bold;}
h1{margin-top:5px; padding-top:0px; font-size:18px; color:#D60000; font-style:italic;}
h2{margin-top:25px; padding-top:0px; font-size:16px; color:#D60000;}
h3{margin-top:10px; padding-top:0px; font-size:14px; color:#D60000;}

.red{color:#D60000;}

/* MISCELLANEOUS /*
/* ************************************************************************ */

#subpage-body{
float:left;
width:482px;

text-align:left;
padding:15px 30px 15px 20px;
background-color:#FFFFFF;
}


#subpage-right{
background-color:#333333;
width:301px;
height:100%;
float:left;
text-align:left;
vertical-align:top;
}

#right-image1{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}
#right-image2{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}
#right-image3{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}
#right-image4{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}
#right-image5{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}
#right-image6{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}
#right-image7{width:100%;height:250px;text-align:left;background-image:url(images/right-img.gif);background-position:top right;background-repeat:no-repeat;}

#right-bottom{
width:260px;
height:420px;
text-align:left;
background-color:#333333;
color:#F0F0F0;
padding:20px;
}

#logo{
float:right;
}


#logoarea{
float:left;
width:200px;
padding:10px 15px 15px 15px;
background-color:#FFFFFF;
}

#toptext{
float:left;
width:262px;
padding:10px 20px 15px 20px;
}

#events{
float:left;
width:200px;
height:210px;
background-color:#EEEEEE;
padding:10px 15px 0px 15px;
background-image:url(images/column-seperator.gif);
background-position:right center;
background-repeat:no-repeat;
}

#news{
background-color:#EEEEEE;
height:210px;

width:262px;
float:left;
padding:10px 20px 0px 20px;
}

#redbutton{
border-bottom:1px solid #99313C;
border-right:1px solid #99313C;
border-left:1px solid #99313C;
border-top:1px solid #FF647A;
background-color:#2B2B2B;
padding:4px 6px 4px 6px;
}

#redbutton a{
color:#99313C;
font-weight:bold;
font-size:7pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#redbutton a:hover{
color:#A74B58;
}

#whitebutton{
border-bottom:1px solid #4E4E4E;
border-right:1px solid #4E4E4E;
border-left:1px solid #4E4E4E;
border-top:1px solid #9C9C9C;
background-color:#E1E0E0;
padding:4px 6px 4px 6px;
}

#whitebutton a{
color:#3E3E3E;
font-weight:bold;
font-size:7pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#whitebutton a:hover{
color:#000000;
}



#home-right{width:100%;}
#home-right-content{width:120px; padding:95px 10px 10px 20px; color:#EEEEEE; height:125px;}
#home-right-top{
	background-image:url(images/bg-right-body.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	height:364px;
}
#home-right-bottom1{
float:left;
height:272px;
background-color:#333333;
background-image:url(images/home-br1-bg.gif);
background-repeat:no-repeat;
background-position:top center;
width:150px;
}

#home-right-bottom2{
float:left;
height:272px;
background-color:#393939;
width:150px;
background-image:url(images/home-br2-bg.gif);
background-repeat:no-repeat;
background-position:top right;
}

#home-right-bottom3{
float:left;
height:272px;
background-color:#333333;
background-image:url(images/home-br3-bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:152px;
}

.small{
font-size:11px;
}

#bottom-button{float:right;  
padding-right:10px;
}

#solutions-for{
background-color:#505050; 
color:#EEEEEE;
background-image:url(images/solbg.gif); background-position:top; background-repeat:repeat-x; 
width:225px;
font-size:7pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E5E5E5;
font-weight:bold;
text-decoration:none;
text-align:center;
}


