/******* General *******/
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
input, select, textarea { font-size: 11px; font-family: verdana }
img {border-style: none;
    border-color: inherit;
    border-width: 0px;
    margin: 0px;
}
p {margin: 0px; }
li {padding-bottom: 4px;}
ul { list-style-image: url(images/bullet.gif);}
ol { margin: 8px 0px 0px 22px; }
hr {height: 1px; color: #cccccc;}
a {cursor: pointer; color: #082496;}
#roman {list-style-type: lower-roman;}
h1, h2 {font-size: 27px; font-weight: normal; color: #082496;}
h3 {font-size: 14px; font-weight: bold; color: #082496;}

/******* links *******/

a:link {color: #424242; text-decoration: none; font-size: 12px;}
a:visited {color: #424242; text-decoration: none; font-size: 12px;}
a:hover {color: #424242; text-decoration: underline; font-size: 12px;}
a:active {color: #424242; text-decoration: none; font-size: 12px;} 

a.topNav1:link {text-decoration: none; color: #D1D7E6; font-weight: bold;}
a.topNav1:visited {text-decoration: none; color: #D1D7E6; font-weight: bold;}
a.topNav1:hover {text-decoration: none; color: #E8DB0F; font-weight: bold;}

a.sideLink:link {text-decoration: none; color: #F0F0F0; font-weight: bold; background-color: #1a208c; width: 122px; display: block;}
a.sideLink:visited {text-decoration: none; color: #F0F0F0; font-weight: bold; background-color: #1a208c; width: 122px; display: block;}
a.sideLink:hover {text-decoration: none; color: #F0F0F0; font-weight: bold; background-color: #2b32ac; width: 122px; display: block;}

a.menuIcon {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 7px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuIcon:active {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 7px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuIcon:link {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 7px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuIcon:visited {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 7px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuIcon:hover {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 7px; height: 15px; background-color: #c6dbf3; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}

a.menuText {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 135px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuText:active {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 135px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuText:link {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 135px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuText:visited {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 135px; height: 15px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}
a.menuText:hover {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 135px; height: 15px; background-color: #c6dbf3; padding: 4px 0px 5px 6px; border-bottom: 1px solid white;}


a.DrLewis {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 148px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white; min-height: 15px;}
a.DrLewis:active {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 148px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white; min-height: 15px;}
a.DrLewis:link {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 148px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white; min-height: 15px;}
a.DrLewis:visited {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 148px; background-color: #d2e5f9; padding: 4px 0px 5px 6px; border-bottom: 1px solid white; min-height: 15px;}
a.DrLewis:hover {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 148px; background-color: #c6dbf3; padding: 4px 0px 5px 6px; border-bottom: 1px solid white; min-height: 15px;}

a.mainNav:link {background-image: url('images/navBack.jpg'); background-repeat: repeat-x; text-decoration: none; color: #E9ECF4; font-weight: bold; display: block; border-right: 1px solid #8494C2;}
a.mainNav:visited {background-image: url('images/navBack.jpg'); background-repeat: repeat-x; text-decoration: none; color: #E9ECF4; font-weight: bold; display: block; border-right: 1px solid #8494C2;}
a.mainNav:hover {background-image: url('images/navBackOver.jpg'); background-repeat: repeat-x; text-decoration: none; color: #E9ECF4; font-weight: bold; display: block; border-right: 1px solid #8494C2;}

a.sideNav:link {background-image: url('images/sideNav.gif'); background-repeat: no-repeat; text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 154px; background-color: #f3e5e8; }
a.sideNav:visited {background-image: url('images/sideNav.gif'); background-repeat: no-repeat; text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 154px; background-color: #f3e5e8; }
a.sideNav:hover {background-image: url('images/sideNavOver.gif'); background-repeat: no-repeat; text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 154px; background-color: #efd8dd; }

a.sideNavRed:link {background-image: url('images/sideNavRed.gif'); background-repeat: no-repeat; text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 154px; background-color: #F2C5CE; }
a.sideNavRed:visited {background-image: url('images/sideNavRed.gif'); background-repeat: no-repeat; text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 154px; background-color: #F2C5CE; }
a.sideNavRed:hover {background-image: url('images/sideNavRedOver.gif'); background-repeat: no-repeat; text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 154px; background-color: #F2B6C1; }

a.viewProd:link {text-decoration: none; color: #656565; font-weight: bold; display: block; width: 130px; background-color: #F3F3F3; text-align: center; padding-top: 7px; height: 23px;}
a.viewProd:visited {text-decoration: none; color: #656565; font-weight: bold; display: block; width: 130px; background-color: #F3F3F3; text-align: center; padding-top: 7px; height: 23px;}
a.viewProd:hover {text-decoration: none; color: #656565; font-weight: bold; display: block; width: 130px; background-color: #E5E5E5; text-align: center; padding-top: 7px; height: 23px;}

a.news_direct:link {text-decoration: none; color: #082496; display: block; width: 100px; background-color: #F3F3F3; text-align: center; padding-top: 4px; padding-bottom: 4px; }
a.news_direct:visited {text-decoration: none; color: #082496; display: block; width: 100px; background-color: #F3F3F3; text-align: center; padding-top: 4px; padding-bottom: 4px; }
a.news_direct:hover {text-decoration: none; color: #082496; display: block; width: 100px; background-color: #E5E5E5; text-align: center; padding-top: 4px; padding-bottom: 4px; }

a.tab:link {height: 22px; padding-top: 4px; background-color: #ccdff4; border-top: 1px solid #c5d4e6; cursor: pointer; text-decoration: none; width: 180px; text-align: center; display: block;}
a.tab:visited {height: 22px; padding-top: 4px; background-color: #ccdff4; border-top: 1px solid #c5d4e6; cursor: pointer; text-decoration: none; width: 180px; text-align: center; display: block;}
a.tab:hover {height: 22px; padding-top: 4px; background-color: #bdd3ec; border-top: 1px solid #c5d4e6; cursor: pointer; text-decoration: none; width: 180px; text-align: center; display: block;}

a.tab02:link {height: 22px; padding-top: 4px; background-color: #f0c6c6; border-top: 1px solid #c5d4e6; cursor: pointer; text-decoration: none; width: 180px; text-align: center; display: block;}
a.tab02:visited {height: 22px; padding-top: 4px; background-color: #f0c6c6; border-top: 1px solid #c5d4e6; cursor: pointer; text-decoration: none; width: 180px; text-align: center; display: block;}
a.tab02:hover {height: 22px; padding-top: 4px; background-color: #f2bebe; border-top: 1px solid #c5d4e6; cursor: pointer; text-decoration: none; width: 180px; text-align: center; display: block;}

a.disclaimer { font-size: 11px; color: #646464;}

.boo a {color: #082496;}

/******* classes *******/
.topNavBack {background-image: url('images/topTopNav.jpg'); background-repeat: repeat-x; background-color: #18357B;}
.mainCatBack {background-image: url('images/mainCatBack.jpg'); background-repeat: repeat-x;}
.navBack {background-image: url('images/navBack.jpg'); background-repeat: repeat-x;}
.panelBack {background-image: url('images/panel-back.jpg'); background-repeat: repeat-x;}
.button	{ background-color: white;	border: #D4DEE9 2px solid;	font-weight: 300;	text-align: center; color: #656565; cursor: pointer;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	line-height: normal;
	font-family: Arial;
    height: 22px;
}
.line {background-color: #D5D5D5; height: 1px;}
.dropdown {background-image: url('images/dropdown.gif'); background-repeat: no-repeat;}
.panel-blue {width: 164px; border-right: 1px solid #2F78C8; border-top: 1px solid #2F78C8; border-left: 1px solid #2F78C8;}
.panel-blue-top {background-color: #1a208c; padding: 8px 8px 8px 9px; font-weight: bold; color: #E8EDF3;}
.link-panel-grey {background-color: #1a208c; border-right: 1px solid white;}
.page-header { color: #082496; height: 100px; width: 266px; padding-left: 12px;}
.page-headerDetails {font-size: 20px; color: #616161; padding: 12px 12px 12px 12px;}
.page-listheader {font-size: 20px; color: #183E9A; padding-left: 12px;}
.thumb-info {background-color: #062275; padding: 8px; margin-bottom: 10px; color: white; width: 134px;}
.thumb-info02 {padding: 8px;  color: white;}
.pict-info {background-color: #062275; margin-bottom: 10px; }
.sub-box {background-color: #062275; height: 60px; font-weight: bold;}
.prod-title {font-size: 18px; font-weight: bold; color: #183E9A;}
.prod-sub-title {color: #BD0007; font-weight: bold; margin: 0px;}
.img-border {border: 1px solid #D4DEE9;}
.txt-left td {text-align: left;}
.broColumn {height: 200px; width: 130px; text-align: center; padding: 5px; display: block;}

/******* xtras *******/
.font-11 {font-size: 11px;}
.font-12 {font-size: 12px;} 
.font-14 {font-size: 14px;}
.bold {font-weight: bold;} 
.txt-color {color: #656565;}
.underline {text-decoration: underline;}
.red-text {color: #C11313;}
.blue-text {color: #082496;}
.w594 {width: 594px;}
.greenFrog {padding: 1px 1px 1px 3px;}
 
/******* layout *******/
.mainTxt {text-align: justify; width: 411px; }
.rightThumb {padding-right: 7px; width: 148px; color: #062275; float: right;}

.conMainTxt {text-align: justify; width: 370px; display: block;}
.conRightThumb {width: 193px; float: right; }
.pageSubTit {color: #be0f34; font-size: 12px; font-weight: bold;}
.oneColumn {margin: 30px 20px 40px 12px; text-align: justify; width: 563px; display: block;}
.oneColumn1 {margin: 30px 20px 40px 12px; text-align: justify; width: 100%; display: block;}

/******* news ******/
#newsWrapper 
{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 410px;
}

#newsHeader
{
	background-color:  #313284;
	padding: 2px 0px 2px 100px;
	color:White;
	margin-bottom: 5px;
	
}

#newsImage
{
	float:left;
	width:100px;
}

#newsArticle
{
	margin: 0;
	float: left;
	width: 310px;
	height: 1%
}

#newsDetailsWrapper 
{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 520px;
}

#newsDetailsHeader
{
	background-color: Red;
	padding: 0px 0px 0px 200px;
}

#newsDetailsImage
{
	float:left;
	width:200px;
}

#newsDetailsArticle
{
	margin: 0;
	float: left;
	width: 320px;
	height: 1%
}

/*language drop down*/

.languageDropDownMenu

{
	background-color: White;
	color : Gray;
	text-align:left;
	border-color:Gray;
	border-width:1px;
	border-style:outset;
	height: 17px;
}
.languageDropDown

{
	background-color: White;
	color : Gray;
	text-align:left;
	height: 17px;
}
.languageDropDownItem

{
	background-color: white;
	filter:alpha(opacity=90);
	color : Gray;
	text-align:left;
	height: 17px;
	
}


.languageDropDownOver
{
	background-color:white;
	color : Gray;
	text-align:left;
	height: 17px;
	cursor: pointer;
}


/*nav test*/
a.batman {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 134px; background-color: #d2e5f9; padding: 4px 0px 5px 20px; border-bottom: 1px solid white;}
a.batman:active {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 134px; background-color: #d2e5f9; padding: 4px 0px 5px 20px; border-bottom: 1px solid white;}
a.batman:link {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 134px; background-color: #d2e5f9; padding: 4px 0px 5px 20px; border-bottom: 1px solid white;}
a.batman:visited {text-decoration: none; color: #1e1e1e; font-weight: bold; display: block; width: 134px; background-color: #d2e5f9; padding: 4px 0px 5px 20px; border-bottom: 1px solid white;}
a.batman:hover {text-decoration: none; background-color: #c6dbf3; color: #1e1e1e; font-weight: bold; display: block; width: 134px; padding: 4px 0px 5px 20px; border-bottom: 1px solid white;}

.robin {background-image: url('images/navBack.png'); background-repeat: no-repeat;}