/*   U = Universal  */



BODY {

	background-color: #FFFFFF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    scrollbar-arrow-color:#df6623;

	scrollbar-base-color:#999999;

	scrollbar-shadow-color:#F3F3F3;

	scrollbar-face-color:#565656;

	scrollbar-highlight-color:#F3F3F3;

	scrollbar-dark-shadow-color:#ffffff;

	scrollbar-3d-light-color:#e4e4e4;

}

@font-face {

  font-family: Akzidenz;

  font-style:   normal;

  font-weight: normal;

  src:url(AKZIDEN0.eot);

}

@font-face {

  font-family: Akzilite;

  font-style:   normal;

  font-weight: bold;

  src:url(AKZIDEN4.eot);

}

@font-face {

  font-family: Helvebold;

  font-style:   normal;

  font-weight: bold;

  src:url(HELVETI1.eot);

}

#wrapper-body {

	width: 795px;

	text-align: center;

}

#wrapper-LP {

	width: 150px;

	padding-right: 40px;

}

#wrapper-RP {

	width: 605px;

}

#wrapper-RP li {

	padding-bottom: 10px;

}

#navigation {

	width: 90%;

	padding-top: 10px

}

#mainNav {

	height: 40px;

	text-align: center;

	background: #49b9ec;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	font-variant: inherit;

}

#mainNav a {

	padding-right: 10px;

	padding-left: 10px;

	line-height: 24px;

	text-decoration: none;

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

}

#mainNav a:hover {

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

#mainNav a:active {

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

}

#subNav {

	height: 30pc;

	float: left;

	background: url(images/bg_subnav.gif) repeat-x top left;

}

#subNav a {

	padding-left: 10px;

	padding-right: 10px;

	line-height: 30px;

	height: 30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	display: block;

	float: right;

	text-decoration: none;

}

#subNav a:hover {

	background: url(images/bg_subnavhover.gif) repeat-x top left;

	color: #ffffff;

}

#subNav a:active {

	background: url(images/bg_subnavhover.gif) repeat-x top left;

	color: #ffffff;

}

#header {

	padding-top: 30px;

}

#headtext {

	font-family: Helvebold;

	font-size: 24px;

	font-weight: bold;

	color: #1992cb;

	text-transform: uppercase;

	text-align: left;

}

#headblurb {

	font-family: Akzilite;

	font-size: 12px;

	font-weight: bold;

	color: #bee044;

	text-transform: uppercase;

	text-align: left;

}

#content-L {

	width: 190px !important;

	width: 190px;

	text-align: left;

	vertical-align: top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

}

#content-R {

	width: 605px !important;

	width: 605px;

	text-align: left;

	vertical-align: text-top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000;

}

#page-title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #1992cb;

	text-transform: uppercase;

}

#tip {

	padding-left: 313px;

}

#tip-content {

	width: 260px;

	text-align: left;

	vertical-align: text-top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000;

	margin-top: 10px;

}

#footer {

	text-align: right;

	vertical-align: text-bottom;

	margin-bottom: 30px;

	margin-top:70px;

	line-height: 14px;

}



/* Search Bar */

#search {

	width: 224px;

	height: 23px;

}

#search .search-bar {

	width: 224px; 

	height: 23px; 

}

* html #search .search-bar {

	background: url(images/butt_search.gif) 0 3px no-repeat;

}

.search-bar p {

	padding: 0px 0px 0px 0px;

}

.search-bar p input {

	height:20px; 

	width: 168px; 

	font-size: 12px;

	color: #414141;

	font-family: Arial, Helvetica, sans-serif; 

	position: relative;

	border-color: #6d6d6d;

	border-width: 1px;

}

* html .search-bar p input {

	height:20px; 

	width: 168px;

	position: relative;

	border-color: #6d6d6d;

	border-width: 1px;

}

.search-bar p button {

	vertical-align: middle;

	width:23px; 

	height:23px; 

	border:none; 

	background-color: transparent;

	cursor: hand;

	position: relative;

	top: -4px; 

	left: 0px;

}

* html .search-bar p button {

	vertical-align: middle;

	width:23px; 

	height:23px; 

	position:relative;

	top: -4px; 

	left: 0px;

}

.magnifying_glass {

	vertical-align: middle;

	width:23px; 

	height:23px;

	position:relative;

	top: 0px; 

	left: 0px;

}

	

.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000;

}

.bodytext A:link    { color:#000; text-decoration:none; }

.bodytext A:visited { color:#000; text-decoration:none; }

.bodytext A:active  { color:#000; text-decoration:none; }

.bodytext A:hover   { color:#000; text-decoration:underline; }



.bodywhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #fff;

}



.bodyred10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #d90000;

}



.bodyblue12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1992cb;

	text-decoration: none;

}

.bodyblue12 A:link    { color:#1992cb; text-decoration:none; }

.bodyblue12 A:visited { color:#1992cb; text-decoration:none; }

.bodyblue12 A:focus, A:hover   { color:#1992cb; text-decoration:underline; }

.bodyblue12 A:active  { color:#1992cb; text-decoration:none; }



.bodygray12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #414141;

	text-decoration: none;

}



.bodyblue18 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #1992cb;

	text-decoration: none;

	padding-bottom:18px;

}

.bodyblue18 A:link    { color:#1992cb; text-decoration:none; }

.bodyblue18 A:visited { color:#1992cb; text-decoration:none; }

.bodyblue18 A:hover   { color:#1992cb; text-decoration:underline; }

.bodyblue18 A:active  { color:#1992cb; text-decoration:none; }



.pagecap {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #bee044;

	text-transform: uppercase;

}



.footernav {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1992cb;

	text-transform: uppercase;

}

.footernav A:link    { color:#1992cb; text-decoration:none; }

.footernav A:visited { color:#1992cb; text-decoration:none; }

.footernav A:hover   { color:#1992cb; text-decoration:underline; }

.footernav A:active  { color:#1992cb; text-decoration:none; }



.footerTxt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #707070;

}

.footerTxt A:link    { color:#707070; text-decoration:none; }

.footerTxt A:visited { color:#707070; text-decoration:none; }

.footerTxt A:active  { color:#707070; text-decoration:none; }

.footerTxt A:hover   { color:#707070; text-decoration:underline; }





.txtBoxStyle{

    border-top: 1px solid #555555;

    border-bottom: 1px solid #555555;

    border-left: 1px solid #555555;

    border-right: 1px solid #555555;

    background-color: #eaeaea;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;    

    color: #555555;

	background-image: url(images/shadow_textbox.gif);

	padding: 1px 5px 1px 5px;

}



.txtFieldStyle{

    border-top: 1px solid #555555;

    border-bottom: 1px solid #555555;

    border-left: 1px solid #555555;

    border-right: 1px solid #555555;

    background-color: #eaeaea;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;    

    color: #555555;

	background-image: url(images/shadow_textfield.gif);

}



.drpDown1{

    border-top: 1px solid #565656;

    border-bottom: 1px solid #565656;

    border-left: 1px solid #565656;

    border-right: 1px solid #565656;

    background-color: #c9c9c9;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;    

    color: #565656;

}



.drpDown2{

    border-top: 1px solid #555555;

    border-bottom: 1px solid #555555;

    border-left: 1px solid #555555;

    border-right: 1px solid #555555;

    background-color: #eaeaea;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;    

    color: #555555;

}





.ButtonStyle1{

    border-top: 1px solid #49b9ec;

    border-bottom: 1px solid #49b9ec;

    border-left: 1px solid #49b9ec;

    border-right: 1px solid #49b9ec;

    background-color: #b0d6e7;

	font-weight:bold;

	padding: 2px 10px 2px 10px;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;  

    color: #414141;   

    text-decoration: none;

	cursor:pointer;

    }

	

.checkBox1 {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;    

    color: #354D73;

}



#articleNav {

	text-align: center;

	vertical-align: bottom;

	height: 40px;

	width: 120px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #414141;

	display: block;

	float: left;

	text-decoration: none;

	background: url(images/tab_dn.jpg) no-repeat left top;

}

#articleNav a {

	background: url(images/tab_dn.jpg) no-repeat left top;

	text-align: center;

	vertical-align: middle;

	height: 40px;

	width: 120px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #414141;

	display: block;

	float: left;

	text-decoration: none;

}

#articleNav a:visited {

	color: #414141;

}

#articleNav a:hover {

	background: url(images/tab_up.jpg) no-repeat left top;

	color: #414141;

}

#articleNav a:active {

	background: url(images/tab_up.jpg) no-repeat left top;

	color: #1992cb;

}

#articleNav-selected {

	background: url(images/tab_up.jpg) no-repeat left top;

	text-align: center;

	vertical-align: bottom;

	height: 40px;

	width: 120px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #414141;

	display: block;

	float: left;

	text-decoration: none;

}

.articleTxt {

	padding-top: 8px;

	line-height: 12px;

}

.articleTxtSel {

	padding-top: 10px;

	line-height: 12px;

}

.caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: italic;

	color: #414141;

}

#pagenav {

	text-align:left;

	vertical-align:middle;

	height:40px;

}

a.pagenav:link, a.pagenav:visited {

	border-color:#49b9ec;

	border-width: 1px;

	border-style:solid;

	display:block;

	font-size: 11px;

	font-weight: bold;

	color: #414141;

	text-align:center;

	height: 20px !important;

	height: 20px;

	width:25px;

	font-family: Arial, Helvetica, sans-serif;

	background-color:#b0d6e7;

	padding-top:2px;

	margin-right:5px;

	text-decoration:none;

	float:left;

}



a.pagenav:hover {

	border-color:#49b9ec;

	border-width: 1px;

	border-style:solid;

	color: #414141;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration: underline;

	background-color:#49b9ec;

}

a.pagenav:active {

	color: #414141;

	font-family:Arial, Helvetica, sans-serif;

}



/* misc

----------------------------------------------- */

a img { 	border: none;}



.section{ border-top: 0px solid #edede3;  padding-top: 1.0em; }



.download{

	background-color: #f3f3e6;

	border: 1px solid #ddddd3; 

	padding: 0.7em 1.5em; }

.download li{

	list-style: none;

	padding: 0.3em 0;

	border-bottom: 1px dotted #ddddd3;

	}



.thumbnail{

	padding: 7px;

	border: 1px solid #ddd;

	float: left;

	margin-right: 30px;

	margin-bottom: 15px;

	}	



.caption{ font-size: 0.9em; padding-top: 0.2em ;	}







/* clearing

----------------------------------------------- */



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	
	
#menu {
width: 100%;
background: #49b9ec;
text-align:left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 166px;
float: left;
}

#menu a, #menu h2 {
display: block;
margin: 0;
color: #ffffff;
background: #49b9ec;
}


#menu li {position: relative; text-align:center}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

body {
behavior: url(csshover.htc);
}