/* CSS Document */



html {

        font-size: 100%;

        height: 100%;

        margin: 0px;

        padding: 0px;

}



a:link {

        text-decoration: none; 

        font-weight: bold;

        color: #5F85C3;

}



a:visited {

        text-decoration: none; 

        font-weight: bold;

        color: #5F85C3;

}



a:hover        {

        font-weight: bold;

        text-decoration: underline; 

        color: #3C5C91;

}



a:active {

        text-decoration: none;

        font-weight: bold;

        color: #3C5C91;

}



#productLink2 a:link {



            color: #339900;



}



.imageContainer img {

            border: solid 1px #999999;

            margin: 0px;

}




#productLink2 a:visited {



            color: #339900;



}



 



#productLink2 a:hover {



            color: #339900;



}



 



#productLink2 a:active {



            color: #339900;



}





body {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 0.6875em;

        font-style: normal;

        color: #333333;

        background-color: #898989;

        background-image:url(images/reln_bg.jpg);

        margin: 0px;

        padding: 0px;

        height: 100%;

}



h1 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1.409em;

        font-weight: bold;

        color: #00417B;

        margin: 0px 0px 0px 35px;

}



h2 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1.63em;

        font-weight: 600;

        color: #00417B;

}



h3 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1.36em;

        font-weight: bolder;

        color: #00417B;

        padding: 0px;

        margin: 0px;

}



h3 a:link {

        color: #00417B;

}



h3 a:visited {

        color: #00417B;

}



h4 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1.36em;;

        font-weight: 600;

        color: #FFFFFF;

        background-color: #5F85C3;

        margin: 5px 0px 4px 0px;

        padding: 2px;

}



hr {

        color:#CCCCCC;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;

}



input, select, textarea {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1em;

}



li {

        list-style: disc;

}



#copyright {

        background-image:url(images/reln_r10_c4.gif);

                background-repeat: no-repeat;

        height: 28px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1em;

        color: #999999;

        margin: 0px;

        padding: 25px 0px 0px 300px;

}



.copyright {


            background-image:url(images/reln_r9_c3.gif);



            font-family: Arial, Helvetica, sans-serif;



            font-size: 1em;



            color: #999999;



            margin: 0px;



            padding: 10px 0px 0px 0px;



            height: 28px;

}

.copyright a:link {
	font-weight: normal;
}

.copyright a:visited {
	font-weight: normal;
}

.copyright a:hover {
	font-weight: normal;
}

.copyright a:active {
	font-weight: normal;
}




.copyright2 {



            background-image:url(images/reln_r10_c4.gif);



            height: 28px;



            font-family: Arial, Helvetica, sans-serif;



            font-size: 1em;



            color: #999999;



            margin: 0px;



            padding: 23px 0px 0px 250px;



}

.copyright2 a:link {
	font-weight: normal;
}

.copyright2 a:visited {
	font-weight: normal;
}

.copyright2 a:hover {
	font-weight: normal;
}

.copyright2 a:active {
	font-weight: normal;
}


p {

        margin: 1em 0px 1em 35px;

        padding: 0px;

}



select {

        width: 110px;

}



td img {

        display: block;

}



ul {

        margin-top: 0px;

        margin-bottom: 0px;

}



#flash {

        z-index: 0;

}



#footer {

        background-color:#FFFFFF;

}



#hidden {

        display: none;

}



#home {

        float: left;

        width: 330px;

        /*margin: 0px 0px 0px 20px;*/

        margin: 0px;

        background-color: transparent;

}



#home2 {

        float: left;

        width: 190px;

        margin: 0px 0px 0px 15px;

        background-color: transparent;

}



#links {

        border: solid 1px #6091BF;

        overflow: auto;

        margin: 5px;

        height: 100px;

        width: 140px;

}



#links a {

        color: #FFFFFF;

        font-weight: normal;

}



#logo {

        border: solid 1px #999999;

        overflow:auto;

        height: 100px;

        width: 150px;

}



#mainBody {

        margin: 40px;

        background-color: #FFFFFF;

}



#mainBody2 {

        margin: 10px 40px 0px 40px;

        background-color: #FFFFFF;

}



#mainBody2 p {

        margin: 5px 0px 5px 0px;

        padding: 0px;

}



#productBody {

        margin: 10px 40px 30px 40px;

        background-color: #FFFFFF;

}



#productBody p {

        margin: 5px 0px 5px 0px;

        padding: 0px;

}



#productBody a:link {

        text-decoration: none; 

        font-weight: bold;

        color: #5F85C3;

}


.bg {

        background-repeat: no-repeat;

        background-color: #FFFFFF;

        padding: 1px;

}



.buttonGo {

        background: url(images/go_button.jpg);

        border: 0px;

        color: transparent;

        height: 20px;

        width: 28px;

}



.buttonscontainer {

        width: 169px;

        z-index: 1;

}



.buttons a {

        color: #FFFFFF;

        background-image:url(images/menu_button.gif);

        padding: 3px;

        padding-left: 12px;

        display: block;

        font: 11px Verdana, sans-serif;

        font-weight: normal;

        text-decoration: none;

        text-align: left;

}



.buttons a:visited {

        color: #FFFFFF;

        font-weight: normal;

}



.buttons a:hover {

        background-image:url(images/menu_rollover2.gif);

        color: #FFFFFF;

        font-weight: normal;

        text-decoration: none;

}



.fill {

        background-image:url(images/menu_button.gif);

        background-color: #3C5C91;

        background-repeat: repeat-y;

        height: 20px;

}



.formButton {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1em;

}



.horizontalBar {

          background-color: #CCCCCC; 

          width: 100%;

          height: 1px;

          margin: 0px;

          padding: 0px;

}



.input {

        font-size: 1em;

        color: #000000;

}



.lighterHeading {

        /*color: 6886b7;*/

        font-weight:100;

}



.productLink {

        color: #999999;

        font-size: 0.85em;

}



.productSubTitle {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1.2em;

        font-weight: 700;

        color: #00417B;

        margin: 1em 0em 1em 0em;

}



.productTitle {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 1.5em;

        font-weight: bolder;

        color: #339900;

}



.verticalBar {

          background-color: #CCCCCC; 

          width: 1px;

          height: 100%;

} 



/* MENU */



.menu a:link {

        background: url(images/menu_button.jpg) no-repeat;
		
		background-color: #3C5C91;

        color: #FFFFFF;
		
		margin: 0px;
		
		padding: 6px 3px 5px 11px;

        display: block;

        font: 11px Verdana, sans-serif;

        font-weight: normal;

        text-decoration: none;

        text-align: left;

        /*background-color: #3C5C91;*/

}


.menu a:visited {

        background: url(images/menu_button.jpg) no-repeat;
		
		background-color: #3C5C91;

        color: #FFFFFF;
		
		margin: 0px;

        padding: 6px 3px 5px 11px;
		
        display: block;

        font: 11px Verdana, sans-serif;

        font-weight: normal;

        text-decoration: none;

        text-align: left;


}



.menu a:hover {

        background-image:url(images/mouse_over.jpg);

        background-repeat: repeat;
		
		background-color: #5F85C3;

        color: #FFFFFF;
		
		margin: 0px;

        padding: 6px 3px 5px 11px;

        display: block;

        font: 11px Verdana, sans-serif;

        font-weight: normal;

        text-decoration: none;

        text-align: left;



}



.menu a:active {

        background: url(images/menu_button.jpg) no-repeat;

        color: #FFFFFF;
		
		margin: 0px;

        padding: 6px 3px 5px 11px;

        display: block;

        font: 11px Verdana, sans-serif;

        font-weight: normal;

        text-decoration: none;

        text-align: left;



}


#menu {
	z-index: 1;
}


#menu a:link {

        background: url(images/menu_button.jpg) no-repeat;

        background: #6886B8;

}



#menu a:visited {

        background: url(images/menu_button.jpg) no-repeat;

        background: #6886B8;

}


#menu a:hover {

        background: #3C5C91;

}



#menu a:active {

        background: url(images/menu_button.jpg) no-repeat;

        background: #6886B8;

}

#productsMenu {
	margin-top: -94px;
	z-index: 1;
}

#productsMenu a:link {

        background: url(images/menu_button.jpg) no-repeat;

        background: #6886B8;

}



#productsMenu a:visited {

        background: url(images/menu_button.jpg) no-repeat;

        background: #6886B8;

}


#productsMenu a:hover {

        background: #3C5C91;

}



#productsMenu a:active {

        background: url(images/menu_button.jpg) no-repeat;

        background: #6886B8;

}


.keywords {

		color: #AAC6FF ;

		font-size: 100%;

		font-style: italic;
		
		position: relative;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



.suckerdiv ul{

margin: 0;

padding: 0;

list-style-type: none;

width: 168px; /* Width of Menu Items */

border-bottom: 0px solid #ccc;

/*background: #3E5F94;*/

text-decoration: none;

}



.suckerdiv ul li{

position: relative;

list-style-type: none;

}



/*1st level sub menu style */

.suckerdiv ul li ul{

left: 168px; /* Parent menu width - 1*/

position: absolute;

width: 168px; /*sub menu width*/

top: 0px;

display: none;

}



/*All subsequent sub menu levels offset */

.suckerdiv ul li ul li ul{

left: 168px; /* Parent menu width - 1*/

top: 0px;

}

.suckerdiv ul li ul li ul li {
 
width: 210px;

}


/* menu links style */

.suckerdiv ul li a{

	display: block;
	
	color: white;
	
	text-decoration: none;
	
	background: #fff;
	
	margin: 0px;
	
	padding: 0px;
	
	border: 0px solid #ccc;
	
	border-bottom: 1px solid #3d5c92;
	
	height: 35px;
	
	max-height: 100%;

 }



.suckerdiv ul li a:visited{

		color: white;

}



.suckerdiv ul li a:hover{

        color:#ffffff;

        background-color:#3c5c91;

        text-decoration: none;

}

.suckerdiv ul li a:active {

		color:#ffffff;

        background-color:#3c5c91;

        text-decoration: none;
}


.suckerdiv .subfolderstyle{

background: url(images/arrow-list.gif) no-repeat center right;

}





/* Holly Hack for IE \*/

* html .suckerdiv ul li { float: left; height: 1%; height: 35px; margin: 0px; }

* html .suckerdiv ul li a { height: 1%; height: 35px; margin: 0px; }

