/*
_____________________________________________
PNG FIX FOR IE6 */

img, div, a, li, ul, input, p, h1, h5{/*behavior: url(iepngfix.htc);*/margin:0px;padding:0px; border:0; outline:none;}

/*
_____________________________________________
STRUCTURE */



body{height: 100%;margin: 0;padding: 0;font-size: 62.5%;font-family: Arial, Helvetica, sans-serif; color:#646464;}


html{font-size: 100%;height: 100%;}

#container{width: 960px; max-width:100%; min-height: 68%;margin: 0 auto;padding: 0; }

* html #container{height: 100%;}

#contentwrap{/*padding-bottom: 101px;overflow: auto;*/}

#primary, #secondary, #tertiary{position: relative;float: left;}

* html #primary, * html #secondary, * html #tertiary{display: inline;}


body.l4 #primary{width: 100%;margin-left: 5px; text-align:left;}

body.l4 #tertiary{width: 2px;margin-left: -210px;}

/*
_____________________________________________
HEADER */

#NewHead{width:100%; height:104px; background:url(../images/header_bg.jpg) repeat-x #202020; _text-align:center; }

#headershim{height: 0px;font-size: 0; }

#header{height: 104px;position: relative;width:960px;  max-width:100%; background:url(../images/header_bg.jpg) repeat-x; }

#header .content{margin: 0;padding: 0;}

#headerleft{float: left; width: 240px;height: 102px;}

#logo{padding: 30px 5px 15px 19px;}
#top{float: right;height: 40px;margin: 0;font-size: 1.2em;line-height: 3em;text-align: right;color: #fff; width:450px;}


/*
_____________________________________________
CONTENT */

#primary .content, #secondary .content{margin: 12px 0;}

/*
_____________________________________________
TEXTBOXES */

.textboxplain{padding: 8px 7px 15px 13px;overflow: auto;background-color: white;border-radius:6px;}

/*
_____________________________________________
FOOTER */
.NewFoot{background:#8b8b8b; width:100%; height:62px; _text-align:center;  margin-top:50px; background:url(../images/footerBG.gif) repeat-x;}
#footer{clear: both;width: 960px; max-width:100%; height: 62px;margin: 0px auto 0; background:url(../images/footerBG.gif) repeat-x;}
#footer .content{margin: 5px;padding: 5px 12px 12px 12px;}
#bottomnav{margin-left: -8px;font-size: 1.1em;line-height: 1.65em;color: #fff; text-align:left;}
#bottomnav a{margin: 0 8px;color: #fff;}
#bottomnav a:hover{color: #fff;}
#logosmall{width: 120px;height: 30px;margin-top: -14px; float:right;}
#copy{ float:left; font-size: 0.91666em;color: #ccc; margin-top: 16px; }

#addto{ float:left; font-size: 11px;color: #fff; padding-right:10px; margin-top:5px; }
.addico{ float:left; margin-top:5px;}


/*
_____________________________________________
TYPE ELEMENTS */

.content{font-size: 1em;line-height: 1.8em;}

.content p{font-size: 1.2em;line-height: 1.5;/*margin: 0  5px 0.75em 5px;*/}

.contentTitleTxt {width:100%; font-size: 1.2em;line-height: 1.5;padding-bottom:5px; color:#646464;}

.contentTitleTxt p {font-size: 12px;line-height: 1.5;}

.contentBox {border:1px solid #dadada;width:646px;padding:20px;background:url(../images/contentBox_bg.gif) repeat-x;background-position:bottom;font-size:12px;min-height:310px;}

.contentBoxTitle {font-size:18px;color:#0066cc;text-align:left;padding-bottom:20px;}

a.contentBoxLinks:link, a.contentBoxLinks:visited, a.contentBoxLinks:active {font-size:11px;text-decoration:underline;color:#0066cc;}

a.contentBoxLinks:hover {font-size:11px;text-decoration:none;color:#0066cc;}

#primary .content li, #secondary .content li, #tertiary .content li{margin-left: 5px;}

.content h1{font-size: 2.0em;line-height: 1.2;margin: 0 0 0.4em; color:#FF6600; font-weight:normal;}

.content h2{font-size: 3.2em;line-height: 1.1;margin: 0 0 0.55em;}

.content h3{font-size: 1.8em;line-height: 1.2;margin: 0 0 0.6em;}

.content h4{font-size: 1.4em;line-height: 0.8;margin: 0 0 0.4em;}

.content h5{font-size: 1.3em;line-height: 0.7;margin: 0 0 0.35em;}

.content h6{font-size: 1.1em;line-height: 0.6;margin: 0 0 0.3em;color:#ff7d00;font-weight:bold;}



/*.content hr{display: block;background: #ccc;color: #ccc;width: 100%;height: 1px;border: none;}*/

.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content address, .content table{/*font-size: 1.2em;*/ margin-bottom: 1.5em;}


a{text-decoration: none;color: #0066cc;}

a:hover{text-decoration: underline;color: #ff0000;}

.clear{clear: both;font-size:1px;height:1px;line-height:1px;}

.clearFix{clear: both;}


/*........... static Pages ,................*/
.abHead{ width:705px; height:142px; background:url(../images/about.gif) no-repeat; padding-bottom:20px;}

.ctHead{ width:703px; height:142px; background:url(../images/contact-img.gif) no-repeat; padding-bottom:20px;}
.twoCols{float:left;overflow:auto;padding-right:5px;width:465px;}
.twoCols h5{ font-weight:bold; padding-bottom:10px; padding-top:5px;}
.twoCols ul li {color:#646464;font-size:1.2em;list-style-position:inside;margin:8px 0; text-indent:10px; padding-right:20px; }
.abhead{ font-size:18px; color:#3a3a3a; padding-bottom:10px; }
.twoCols p { padding-right:20px; }
body p{ color:#646464;}

/*--------------------------terms of use-------------------------*/
.tnc{ color:#646464; padding-top:18px; }
.tnc h2{font-size:16px; color:#3a3a3a; font-style:normal;}
.tnc li {font-size:1.2em; list-style:outside; padding-bottom:10px;}
.forli {padding-left: 10px;}

.privSt ul { margin:0px; padding:0px;}
.privSt li { margin:8px 0px; font-size:1.2em; list-style:square; color:#646464; list-style-position:outside;}


