/* CSS Document */
body {
 background-color:#aa9;
 font:80%/1.5em Verdana, Helvetica, sans-serif;
 margin:0;
 padding:0;
}
#container { /* website container */
 margin:auto;
 background-image:url(page_bg_color.gif);
 background-repeat:repeat-y;
}
#header	{ /* header settings */
 background-image:url(header_bg_dk_blue.jpg);
 background-repeat:repeat-x;
 margin:0 10px;
 height:136px;
}
#header_lt	{ /* header settings */
 background-image:url(header_bg_lt_blue.jpg);
 background-repeat:repeat-x;
 margin:0 10px;
 height:136px;
}
#topnav { /* top menu settings */
 background-image:url(topnav_bg.jpg);
 background-repeat:repeat-x;
 height:30px;
 width:990px;
 margin:0px 0px 20px 10px;
 padding:0px 5px;
}
* html #topnav { /* IE6 top menu settings */
 margin:0px 0px 0px 10px;
}
#content { /* main content settings of the page */
 padding:0px 20px 0px 20px !important;
}
#headerCarousel { /* carousel settings */
 width:680px;
 height:170px;
}
#headerRight { /* placeholder image for either specials, or grabbing attention, or advertising */
 width:300px;
 height:170px;
}
#leftPanel { /* left panel navigation settings */
 width:170px;
 margin:25px 10px 0px 0px;
}
.leftHolder { /* left panel holder holds the left menu */
 width:170px;
 margin:0px 0px 5px 0px;
}



#rightPanel { /* right panel navigation settings */
 width:300px;
 margin:25px 0px 0px 0px;
}
#mainElements { /* main elements/contents of the page */
 width:490px;
 color:#014677;
 text-align:justify;
 font-family:Arial, Helvetica;
}
#mainElements h1 { /* content header */
 font-family:Tahoma;
 font-size:16px;
 margin:20px 0px;
}
#mainElements img { /* image settings under main elements id */
 padding:0 10px 0px 0px;
 margin:0;
}
#mainElements a { /* active links */
 text-decoration:underline;
}
#mainElements a:hover { /* active links hover */
 text-decoration:none;
}
#breadCrumbs { /* bread crumbs container settings */
 padding:10px 0px 0px 0px;
color:#0099cc;
}
#breadCrumbs ul { /* bread crumbs ul settings*/
 list-style-type:none;
 margin:0;
 padding:0;
}
#breadCrumbs li { /* bread crumbs li settings*/
 display:inline;
 padding:0px 10px 0px 15px;
 background-image:url(arrow.gif);
 background-repeat:no-repeat;
 background-position:left center;
}
#breadCrumbs li a { /* bread crumbs link settings*/
 color:#0099cc;
 text-decoration:none;
}
#breadCrumbs li a:hover { /* bread crumbs link hover settings*/
 text-decoration:underline;
}
#breadCrumbs a { /* bread crumbs link settings*/
 color:#0099cc;
 text-decoration:none;
}
#breadCrumbs a:hover { /* bread crumbs link hover settings*/
 text-decoration:underline;
}
.firstAd { /* right panel ads settings */
 width:300px;
 height:225px;
}
.secondAd { /* right panel ads settings */
 width:125px;
 height:125px;
 margin:12px 0px 0px 8px;
}
.thirdAd { /* right panel ads settings */
 width:26px;
 height:125px;
 margin:12px 0px 0px 0px;
}
.fourthAd { /* right panel ads settings */
 width:300px;
 height:125px;
 margin:12px 0px 0px 0px;
}
.fiftAd { /* left panel ads settings */
 width:125px;
 height:600px;
 margin:5px 22px;
}

* html .secondAd { /* IE6 fix */
 margin:12px 0px 0px 5px;
}

.borderless_table{/* tables that has no borders*/
width: 100%;
}

#footer { /* footer settings */
 background-image:url(footer_bg_color.gif);
 background-repeat:no-repeat;
 margin:0 auto;
 min-height:35px;
 height:auto !important;
 height:35px;
 text-align:center;
 font-size:10px;
 padding:20px 0px 0px 0px;
}
#footer p { /* footer paragraph settings */
 margin:0px;
 padding:0px;
}
#footer a { /* footer link settings */
 color:#FFFFFF;
 text-decoration:underline;
}
#footer a:hover { /* footer hover settings */
 text-decoration:none;
}

/* ---- */
#container, #footer {
 width:1020px;
}
h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding:0;
}
#header {
 padding:0;
}
#leftPanel, #rightPanel, #mainElements {
 min-height:1110px;
 height:auto !important;
 height:1110px;
}
#mainElements h1, #mainElements a {
 color:#990000;
}
#breadCrumbs li, #breadCrumbs li a:visited {
 color:#999999;
}


/* misc */
.left {
 float:left;
}
.right {
 float:right;
}
.clear {
 clear:both;
}
/*for home page*/
#leftArea{ /*left area of the page */
 width: 670px;
 margin-top: 25px;
 padding: 0px;
}
#featureArticle{ /* featured article*/
 height: 250px;
 background-color: #eef5fb;
 border-top: 2px solid #4662ac;
 border-bottom: 2px solid #4662ac;
}
#featuredImage{ /*image of the featured article*/ 
 margin-top:13px;
 margin-left: 10px;
 width: 300px;
 height: 220px;
}
.featuredTitle{ /*title of the featured article*/
 color: #950000;
}

#featuredText{/* text details of the featured article*/
/* width: 330px;  */
width: 310px;
 height: 240px;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
}

#lowerLeftArea{/*area below the featured article*/
 padding: 10px 0px 0px 0px !important;
 width: 670px;
}
#boxes{/*area where green and blue boxes are located*/
 width: 302px;
}

#blueBox{/* the blue box in the boxes area*/
 width: 302px;
 background-color: #eef5fb;
}
#blueBoxHeader{/* header of the blue box*/
 color:#FFFFFF;
 background-color:#28528b;
 padding-left: 24px;
 margin: 0px;
 padding-bottom: 0px;
 padding-top:3px;
 font-size:12px;
 height: 24px;
}
#blueBoxContent{/*content area of the blueBox*/
 padding: 10px;
 margin: 0px;
 border-left: 1px solid #bfdaff;
 border-right: 1px solid #bfdaff;
 border-bottom: 1px solid #bfdaff;
}
.boxUL{/*unordered list inside the boxes area*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-left: 14px;
 margin-bottom: 10px;
 padding:0px;
 margin-top:0px;
}
.boxUL li{/*item list of the unordered list of the boxes area*/
 padding:0px;
 margin-bottom:0px;
 margin-left: 0px;
 font-weight:bold;
 list-style:none;
 color:#5d76b7; 
 line-height: 24px;
}
.boxUL li a {/* anchor tags of the unordered list items*/
 text-decoration: none;
 color:#5d76b7; 
}
.boxUL li a:hover {/*achor tags mouseover of the unordered list items*/
 text-decoration:underline;
}
#greenBox{/*the green box in the boxes area*/
 margin-top:10px;
 width: 302px;
 background-color: #e3fce3;
}
#greenBoxHeader{/*header of the green box*/
 color:#FFFFFF;
 background-color:#146a18;
 padding-left: 24px;
 margin: 0px;
 padding-bottom: 0px;
 padding-top:3px;
 font-size:12px;
 height: 24px;
}
#greenBoxContent{/*content area of the green box*/
 padding: 10px;
 margin: 0px;
 border-left: 1px solid #9fe8b8;
 border-right: 1px solid #9fe8b8; 
 border-bottom: 1px solid #9fe8b8;
}
#articles{/*area where the articles are located*/
 margin-left:4px;
 width: 360px;
}
.articlePreview{/*preview boxes of each articles*/
 height: 148px;
 width: 360px;
 background-color: #f2f2f2;
 padding-bottom:5px;
 padding-right: 4px;
 margin-bottom: 10px;
}
.articlePreview p{/*paragraph tags of the articles*/
 padding: 0px;
 margin: 0px;
}
.articlePreview .articleTitle{/*title of the articles*/
 color: #950000;
}
.articleImage{/*image area of the article box*/
 margin-top: 5px;
 padding-left: 6px;
 width: 110px;
 height:148px;
}
.articlePreview img{/* image of the article box*/
 margin-left: 5px;
 margin-top: 18px;
}
.articleText{/*text of the content area of the article preview box*/
 margin-top:19px;
 width: 240px;
}
.articleText p{/*paragraph tags of the content area text*/
 color: #517fa0;
 font-family:Arial, Helvetica, sans-serif;
}
.articleText a{/*anchor tags of the content area of the article preview box*/
 color: #950000;
 text-decoration:underline;
 margin-right: 18px;
 font-weight:bold;
 font-size:12px;
}
.articleText a:hover {/*anchor tags mouse over of the content area of the article preview box*/
 text-decoration:none;
}

.articleText a:visited{/*visited anchor tags mouse over of the content area of the article preview box*/
 color: #950000;
 text-decoration:underline;
}



/* NEW DYNAMIC MENU */

#nav_438743, #nav_438765{/*unordered list inside the boxes area*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-left: 14px;
 margin-bottom: 10px;
 padding:0px;
 margin-top:0px;
}

#nav_438743 li, #nav_438765 li{/*item list of the unordered list of the boxes area*/
 padding:0px;
 margin-bottom:0px;
 margin-left: 0px;
 font-weight:bold;
 list-style:none;
 color:#5d76b7; 
 line-height: 24px;
}

#nav_438743 li a, #nav_438765 li a {/* anchor tags of the unordered list items*/
 text-decoration: none;
 color:#5d76b7; 
}

#nav_438743 li a:hover, #nav_438765 li a:hover {/*achor tags mouseover of the unordered list items*/
 text-decoration:underline;
}
