/* CSS Document Created Jai July 2010*/ 
body{
margin:0 0 0 0;
background:#D9D9D9;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear-both{
clear:both;
}
h1{
font:34px Georgia, "Times New Roman", Times, serif;
color:#78BEEA;
padding:0;
margin:0;
}
h2{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#454545;
padding:0;
margin:0;
}

h3{
font:18px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background:url(images/reference-arrow.jpg) left no-repeat;
padding:3px 0 3px 32px;
margin:0;
}

h4{
font:18px Georgia, "Times New Roman", Times, serif;
color:#5FA2CE;
padding:0;
margin:0;
}
.height-7{
height:7px;
}
.height-5{
height:5px;
}
.height-10{
height:10px;
}
.margin-top-none{
margin-top:0;
}

#main-container{
width:941px;
margin:0 auto 0 auto;
border-left:4px solid #fff;
border-right:4px solid #fff;
background:url(images/main-body-bg.jpg) top repeat-x #78BEEA;
}
#left-red-color{
background:url(images/left-red-color-end.jpg) left repeat-y;
}
#left-panel{
background:#D2212A;
width:235px;
float:left;
padding:10px;
}
#logo{
margin:18px 0 22px 0;
}
#menu-area{
background:#B10000;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:10px;
margin:0 0 17px 0
}
#menu-area ul{
margin:0 0 0 0;
padding:0 0 0 0;
}
#menu-area ul li{
list-style-type:none;
padding:0;
margin:0;
}
#menu-area ul li:hover, a:hover{
list-style-type:none;
padding:0;
margin:0;
background:#78BEEA;
}
#menu-area ul li.selected{
list-style-type:none;
padding:0;
margin:0;
background:#78BEEA;
}
#menu-area ul li a{
display:block;
padding:5px 10px 5px 20px;
margin:5px 10px 0 10px;
background:url(images/red-menu-arrow.jpg) no-repeat left;
width:182px;

font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#menu-area ul li a:hover{
background:url(images/blue-menu-arrow.jpg) no-repeat left;
}
#menu-area ul li a.selected{
display:block;
padding:5px 10px 5px 20px;
margin:5px 10px 0 10px;
background:url(images/blue-menu-arrow.jpg) no-repeat left;
width:182px;

font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

/** Left Menu end **/
#reference-cotainer{
padding:0 5px 5px 5px;
}
#reference-cotainer p{
padding:0;
font:12px Arial;
color:#FFFFFF;
text-align:justify;
}
a.red-more{
background:url(images/red-more-arrow.jpg) left no-repeat;
padding:0 0 0 12px;

font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
a.red-more:hover{
color:#FFFF00;
}
.h-space{
background:#EDA6AA;
height:1px;
margin:15px 0 15px 0;
}
.h-space-gray{
background:#DEDEDE;
height:1px;
margin:15px 0 15px 0;
}
/*Left Panel End */
#right-panel{
width:686px;
float:right;
}
#body-bg{
background:url(images/body-bg.jpg) top repeat-x #78BEEA;
padding:15px 0 15px 0;
}
#body-content-container{
width:634px;
margin:0 auto 0 auto;
}
#body-top{
height:13px;
overflow:hidden;
}
#body-center{
font:12px Arial, Helvetica, sans-serif;
color:#656565;
background:#fff;
padding:5px;
}
.welcome-cont-width{
width:245px;
margin:0 0 0 15px;
float:left;
}
.cnf-news-container{
width:341px;
float:right;
margin:0 10px 0 0;
}
.welcomeFont{
font:28px Georgia, "Times New Roman", Times, serif;
color:#78BEEA;

background:url(images/usa-flag.jpg) no-repeat;
padding:10px 0 10px 65px;
}
.welcomeRedFont{
font:20px Georgia, "Times New Roman", Times, serif;
color:#B10000;
}
p.content{
font:12px Arial, Helvetica, sans-serif;
color:#656565;
line-height:18px;
text-align:justify;
padding:0;
margin:0;
}
a.white-readMore{
background:url(images/blue-red-more.gif) left no-repeat;
padding:0 0 0 12px;

font:12px Arial, Helvetica, sans-serif;
color:#B10000;
}
a.white-readMore:hover{
color:#333333;
}
.cnf-news-top{
height:13px;
overflow:hidden;
}
.cnf-news-center{
background:url(images/cnf-news-center.jpg) bottom repeat-x #FFFFFF;
font:12px Arial, Helvetica, sans-serif;
color:#656565;
padding:0 8px 0 8px;

border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
}
.cnfRedFont{
font:18px Georgia, "Times New Roman", Times, serif;
color:#B10000;
}
.cnfContentWidth{
width:220px;
padding:0 7px 0 0;
}
.blueHead{
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#fff;
background:#78BEEA;
padding:5px;
}
.cnf-news-bottom{
height:13px;
overflow:hidden;
}
#body-bottom{
height:13px;
overflow:hidden;
}

.body-center-container{
width:586px;
margin:0 auto 0 auto;
}
.product-left{
width:180px;
float:left;
border-right:1px solid #D9D9D9;
padding:0 10px 0 0;
height:250px;
}
.product-center{
width:180px;
float:left;
padding:0 10px 0 10px;
height:250px;
}

.product-right{
width:180px;
float:right;
border-left:1px solid #D9D9D9;
padding:0 0 0 10px;
height:250px;
}
.red-color{
color:#D2212A;
}
.tableColor{
background:#EEF3F6;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
border-right:2px solid #fff;
padding:5px;
}
.tableWhiteColor{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
border-right:2px solid #fff;
padding:5px;
}

.tableWhiteColor a{
background:transparent;
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.tableWhiteColor a:hover{
color:#003366;
}
.tableColor a{
background:transparent;
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.tableColor a:hover{
color:#003366;
}
ul.sitemaplist{
margin:5px;
padding:0;
}
ul.sitemaplist li{
padding:3px 0 3px 0;
}
ul.sitemaplist li a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
}
ul.sitemaplist li a:hover{
background:transparent;
color:#003366;
}
.copy14drkBlu{
font:bold 14px Arial, Helvetica, sans-serif;
color:#333333;
}
.copy16drkBlu{
font:bold 16px Arial, Helvetica, sans-serif;
color:#333333;
}
.font-normal{
font-weight:normal;
}
a.copy16drkBlu{
background:transparent;
font:bold 16px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
a.copy16drkBlu:hover{
color:#003366;
}
a.linkBlue{
background:transparent;
font:12px Arial, Helvetica, sans-serif;
color:#0033CC;
text-decoration:none;
}
a.linkBlue:hover{
color:#FF0000;
}
.blueLine{
border:1px solid #5EA9C2;
padding:5px;
}
ul.numberList{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
margin:5px 0 0 20px;
padding:0;
}
ul.numberList li{
padding:5px 0 5px 0;
list-style-type:decimal;
}
.padding-left-10px{
padding-left:10px;
}
.padding-left-20px{
padding-left:20px;
}
/* Right Panel End */

#footer-container{
background:url(images/footer-bg.jpg) repeat-x;
padding:20px 0 20px 0;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
border-top:4px solid #fff;
text-align:center;
line-height:20px;
}
