﻿body 
{
    background-color: #0B064A;
    background-repeat : repeat-x;
    background-attachment : fixed;
    font-family : Arial;
    background-image : url("/images/body_bkgrd.png");
    /* margin : 0;
    padding : 0; */
}

div#content-wrapper
{ 
    overflow : hidden;
    margin : 0 auto;
    width : 900px;
    background-color : White;
}

div#logo-wrapper
{
	background-color: #FFF6DB;
}

div#logo-wrapper img
{
    margin-top: 10px;
    margin-left: 10px;
}

div#logo-text
{
    float : right;
    width : 250px;
}

div#top-navigation-wrapper
{
	background-color: #FFF6DB;
	overflow: hidden;
	font-weight: bold;
    font-size : 12px;
}

div#top-navigation-wrapper ul
{
    margin : 0;
    padding : 0;
}

div#top-navigation-wrapper ul li
{
    list-style-type : none;
    float : left; 
}

div#top-navigation-wrapper ul li a
{
   color  : #203F99;
   text-decoration : none;
   padding : 10px 10px;
   display : block;
}   

div#top-navigation-wrapper ul li a:hover
{
    color : Gray;
}

div#center-column-wrapper
{
	background-color: #fff;
	overflow: hidden;
}
 
div#center-column-wrapper div.inside-wrapper
{
	background-color: #f90;
	margin: 10px;
	overflow: hidden;
	width: 880px;
}
 
div.inside-wrapper div#carousel
{
	background-color: #fc0;
	float: left;
/* 	height: 150px; */
    overflow : hidden;
	width: 300px; 	
}
 
div.inside-wrapper table#details
{
	background-color: #666;
	float: right;
	width: 570px;
}

div#bottom-navigation
{
    width: 900px;
    background-color : #FFF6DB;
    overflow : hidden;
    font-weight: bold;
    font-size : 12px;
}

div#bottom-navigation ul
{
    margin : 0;
    padding : 0;
}

div#bottom-navigation ul li
{
    list-style-type : none;
    float : left; 
}

div#bottom-navigation ul li a
{
   color  : #203F99;
   text-decoration : none;
   padding : 10px 10px;
   display : block;
}   

div#bottom-navigation ul li a:hover
{
    color : Gray;
}

/* End of navigation divs */

/* Banner divs */
div#banner
{
    width : 900px;
    font-family : Arial;
    font-size : 12px;
    color : White;
    background-color : #3366AA;
}

/* Begin styles for the index page's left column */
div#left-content
{
    float : left;
    width : 322px;
    height : 299px;
    background-color : #3366AA;
}

div#left-content table
{
    padding : 10px;
}

div#left-content td
{
    padding : 3px;
}
/* End styles for the index page's left column */

/* Begin styles for the center column's left column */
div#center-left-column
{
    background: #fff;
    float : left;
    width : 680px;
    padding-right : 20px;
}

div#center-right-column
{
    float : right;
    width : 200px;
    background-color : White;
}
div#center-right-column span
{
    color: #36a;
    font-size: 20px;
}

/* Begin styles for the index page's columns */
div#right-content
{
    float : right;
    height: 299px;
    width : 578px;
}

div#center-column
{
    width : 900px;
    background-color : White;
    color : Black;
    overflow : hidden;
    clear : both;
}

div#center-column h1
{
    font-size: 160%;
    font-family: Verdana, Arial, Sans-Serif;
    color: #339;
    margin-left: 15px;
    margin-right: 15px;
}

div#center-column h2
{
    font-size: 120%;
    font-family: Verdana, Arial, Sans-Serif;
    color: #339;
    margin-left: 15px;
    margin-right: 15px;
}

div#center-column p
{ 
    margin-left : 15px;
    margin-right : 15px;
}

div#center-column li
{
    padding : 10px;
    font-size : 12px;
    margin : -8px;
}

div#center-column a
{
    color : #3366AA;
    text-decoration : none;
}

div#center-column img
{ 
    padding-left : 30px;
}

div#left-column
{
    width : 550px;
    height : 1000px;
    float : left;
    background-color : White;
}

div#right-column
{
    width : 350px;
    height : 1000px;
    float : right;
    background-color : White;
}
/* End styles for the index page's columns */

/* Begin styles for the search page */
div#search
{
    color : #3366AA;
    font-size : 16px;
    font-weight : bold;
}

div#search li
{
    color : Black;
    font-size : 10px;
    line-height : 0px;
    margin : -15px;
}

div#search a
{
    font-size : 12px;
    text-decoration : none;
    color : #3366AA;
}
/* End styles for the search page */

/* Divs for the details page */
div#left-column-detail
{
    width : 350px;
    float : left;
    background-color : White;
}

div#right-column-detail
{
    width : 540px;
    float : right;
    background-color : White;
}

div#right-column-detail table
{
    width : 100%;
}
/* End of divs for details page */

div#search table
{
    padding : 10px;
}

/* Misc. styles */
.descriptionText
{
    font-size : 12px;
    font-weight : normal;
    color : Black;
}

.smallBoldText
{
    font-size : 12px;
    font-weight : bold;
    color : Black;
}

.smallBlueText
{
    font-size : 12px;
    font-weight : normal;
}

div#imageDiv
{
    padding : 10px;
    width : 750px;
    text-align : right;
}

/* Begin Footer styles */
div#footer
{
    padding-top : 20px;
    padding-bottom : 10px;
    clear : both;
    width : 900px;
    text-align : center;
    font-size : 10px;
    color : Black;
    background-color : white;
}

div#footer a
{
    color : Black;
    text-decoration : underline;
}

div#footer a hover
{ 
    text-decoration : none;
}
/* End Footer styles */

/* Misc. styles */
div#center-text
{
    text-align : center;
}

div#center-text a
{
    color : #3366AA;
    text-decoration : none;
}

img 
{
    border : 0px;
}

.blueHeader
{
    padding-left : 15px;
    color : #3366AA;
    font-size : 16px;
    font-weight : bold;
}

.blueBoldText
{
    color : #3366AA;
    font-size : 16px;
    font-weight : bold;
}

.mainText
{
    font-size : 12px;
    line-height : 150%;
    color : Black;
    font-weight : normal;
}

.boldText
{
    font-weight : bold;
}

.smallText
{
    font-size : 12px;
}

.smallLi
{
    font-size : 12px;
    line-height : 0px;
    color : #3366AA;
    margin : -15px;
}

.largeBold
{
    padding-left : 25px;
    font-size : 22px;
    font-weight : bold;
}

.mediumBold
{
    padding-left : 25px;
    font-size : 14px;
    font-weight : bold;
}

.ol-list li
{
    font-size : 14px;
    line-height : 2px;
    margin : -15px;
}

.disclaimerText
{
    font-size : 10px;
    color : Gray;
}

th
{
    font-size : 16px;
    font-weight : bold;
}

.imageClass
{
    border : 0px;
}
