﻿
.imgtd, .imgtd a, .imgtd a img {padding:0px; margin:0px; }
.imgtd {vertical-align:top; background:#222;}
.stars {width:100px; display:inline;}
.stars img {display:inline;}
.divpad {padding:25px 25px 0px 25px; font-size:12px; line-height:175%; text-align:justify;}
.divpad H1, .divpad H2 {margin-left:-25px; margin-right:-25px; text-indent: 25px;}
#main-content .divpad H1 {background:url(../images/template/h1bg.jpg) repeat-y; color:#000; display:block; line-height:180%; margin-bottom:20px; padding:5px auto 5px auto;}
.maincol {vertical-align:top;}
.leftcol {vertical-align:top;}
.leftcol_box {margin-left:22px;}
.lcb_header_news{background:url(../images/template/lcol_box_header_news.jpg) 0 0 no-repeat; width:189px; height:39px;}
.lcb_header_updates{background:url(../images/template/lcol_box_header_updates.jpg) 0 0 no-repeat; width:189px; height:39px;}
.lcb_main {background:url(../images/template/lcol_box_rpty.jpg) 0 0 repeat-y; padding:15px; font-size:11px; color:#666; margin:0px;}
.lcb_footer {background:url(../images/template/lcol_box_footer.jpg) 0 0 no-repeat; padding:0px; margin:0px; width:189px; height:4px;}
.lcb_main h5 {font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#960; margin-bottom:7px;}
.copyright {width:100%; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#999; background:#FFF; margin:0px; padding:0px;}
textarea, input, select, option {background:#FFC;}
#mcsubscribe fieldset, #mcsubscribe legend {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{line-height:1;color:#363534;background:#fff;}
ol,ul{list-style:none;}
caption{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:;}


body{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:16px;position:relative;}
a{
	color:#C90;
}
a:hover{
	color:#960;
}
.hidden{display:none;}
.noscreen,.no-screen{display:none!important;}


.float-left,.float_left{float:left;margin-right:10px;}
.float-right,.float_right{float:right;margin-left:10px;}
.clear-both,.clear_both,.cleared_both{clear:both;}
.clear-right,.clear_right,.cleared_right{clear:right;}
.clear-left,.clear_left,.cleared_left{clear:left;}
.center{margin:0 auto;}
.img-left,#main-content .img-left{float:left;margin-right:10px;}
.img-right,#main-content .img-right{float:right;margin-left:10px;}


#main-content blockquote{font-family:Georgia, "Times New Roman", serif;font-size:15px;font-style:italic;}
hr{border-color:#fff #fff #FFF #FFF;border-style:solid;border-width:0px;margin-bottom:10px;}


#wrap{border-left:1px solid #91999d;border-right:1px solid #91999d;margin:0 auto;width:720px;}
#header{background:#fff;}
#main-inner{padding:0 70px;}
#section-masthead{margin-bottom:30px;}
#page-heading{float:left;padding-top:60px;width:360px;}
#main-content{padding-bottom:20px;}


#main-content div.shadow3 p,#main-content p.img-caption{color:#666;font-size:11px;font-style:italic;padding:0 5px;}
#main-content a:hover img.border,div.shadow3 a:hover img{border-color:#777;}
#main-content img{margin:2px 0 8px;}
div.advert-area{display:none;margin-bottom:20px;}
embed,object{margin-bottom:15px;line-height:0;}
#main-content ul.list-group li{background:none;font-size:10px;padding:5px 5px 0;border-bottom:1px dotted #999;}
#main-content ul li.highlight{background:#f6f9fb;}

#main-content h1,#main-content .h1{color:#FC0;font-family:Georgia, 'Times New Roman', serif;font-size:28px;font-weight:400;line-height:32px;margin-bottom:8px;}
#page-heading h1,#page-heading .h1{width:300px;}
#main-content #page-heading h1,#main-content #page-heading .h1{margin-left:20px;}
#main-content h2,#main-content .h2{color:#5f453f;border-bottom:1px dotted #999;font-family:Georgia, 'Times New Roman', serif;font-size:22px;font-weight:400;line-height:21px;margin-bottom:5px;overflow:hidden;padding-bottom:4px;}
#main-content h2.heading-more{position:relative;}
#main-content h2.heading-more span{border-left:1px dotted #999;bottom:0;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0 0 5px 7px;position:absolute;right:0;}
#main-content h2.rss-heading2{background:url(../img/rss_icon.gif) no-repeat 0 2px;padding-left:23px;}
#main-content h3{color:#5f453f;font-size:15px;font-weight:700;line-height:18px;padding-bottom:4px;}
#main-content h3 a,#main-content h4 a{color:#4d79a7;text-decoration:none;}
#main-content h3 a:hover,#main-content h4 a:hover{color:#363534;}
p,li,dd,td,label,input{font-size:11px;}
#main-content p,#main-content ul,#main-content ol,#main-content dl,#main-content table{margin-bottom:10px;}
#main-content p,#main-content li,#main-content dt,#main-content dd,#main-content td,#main-content label,#main-content input{font-size:12px;}
#main-content dd *{font-size:100%;}
:first-child+html #main-content dd *{font-size:12px;}
#main-content h4{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#1e702e;margin-bottom:5px;}
#main-content dt{margin-bottom:2px;}
#main-content dd{margin-bottom:10px;}
#main-content h5{color:#363534;font-size:13px;font-weight:700;margin-bottom:2px;}
#main-content dl.accordion-lite h5,#main-content div.accordion_full h5{font-size:12px;}
#main-content dl.accordion-lite h3{font-size:15px;}
#main-content h6{color:#1e702e;font-size:13px;margin-bottom:2px;}
#main-content p.feature{font-size:13px;line-height:19px;}
p.header-tagline{color:#FFF;margin-left:20px;width:280px;}
#main-content p.news-date{margin-bottom:1px;font-style:italic;}
#main-content p.header-tagline{margin-bottom:0;}

#main-content ul li{background:url(../img/bullet.gif) no-repeat 0 5px;padding:0 0 2px 10px;}
#main-content * ul.link-list li,#main-content * ul.right-link-list li,#main-content * ul.AtoZResultList li,#main-content * ul#phys-link-index li{background:url(../img/list_arrow_orange.gif) no-repeat 0 5px;padding:0 0 2px 10px;list-style:none;margin-left:0;overflow:hidden;}
#main-content ul.check-list li{background:url(../img/check_mark.gif) no-repeat 0 2px;padding:0 0 5px 20px;}
#main-content ul.right-link-list{float:left;}
#primary-content ul.required-list li{background:url(../img/check_mark.gif) no-repeat 0 2px;padding:0 0 5px 20px;}


div.rows{background-color:#fff;}
div.rows .head,div.rows .foot,div.rows .odd,div.rows .even,div.rows .row{border-top:1px solid #cacaca;padding:10px;}
div.rows .head{background-color:#4d79a7;}
div.rows .odd{background-color:#fff;}
div.rows .even{background-color:#e8eef4;}
div.rows .even.light{background-color:#edf5fb;}
div.rows .foot{background-color:#a9a9a9;color:#fff;}


div.third-nav-container{background:#fff;border-bottom:1px solid #ccc;border-right:none;border-left:none;margin:-10px -20px 10px;padding:15px;}

.relatedSubhead{display:block;}


div#relatedLinksContent{overflow:hidden;}

/* IE6 */* html .clearthis{height:1%;}
/* IE7 */:first-child+html .clearthis{min-height:1px;}
#main{z-index:1;}


#main {position: relative;}
#main-content #section-masthead {
min-height: 275px; width:720px;
height: auto !important;
height: 275px;
}

#contact-area, #primary-content, #secondary-content {position: relative;}


#carousel, #carousel-special {
position: absolute;
left: 0;
top: 0;
height: 275px;
z-index: 0;
}
#carousel div, #carousel-special div {
width: 720px;
height: 275px;
}
#slide_2, #slide_3, #slide_4 {display: none;}
#slide_1 {background: url(../images/slides/slide_2.jpg) no-repeat;}
#slide_2 {background: url(../images/slides/slide_3.jpg) no-repeat;}
#slide_3 {background: url(../images/slides/slide_4.jpg) no-repeat;}
#slide_4 {background: url(../images/slides/slide_1.jpg) no-repeat;}
#prev, #next {
position: absolute;
top: 125px;
z-index: 10;
display: block;
width: 58px;
height: 60px;
text-indent: -9999px;
display: none;
}
#prev {
left: 0;
background: url("../images/template/buttons/slider_left.png") no-repeat scroll 0 0 transparent;
}
#next {
right: 0;
background: url("../images/template/buttons/slider_right.png") no-repeat scroll 0 0 transparent;
}
#prev:hover, #next:hover {background-position: bottom;}

/* !IE6 fixes */
/****************************************/
* html #secondary-content {position: static;}
* html #carousel, *html #carousel-special {z-index: -1;}


 #carousel_container {width:720px; position:relative; border-bottom:1px dotted #333; background:url(../images/template/slides_background.jpg) 0 0 no-repeat;}
 
 

 #main-content #carousel_container p.dyna-btn,#main-content #carousel_container p.dyna-btn-trans{float:right;margin:-170px 0 0 90px;}
p.dyna-btn a,p.dyna-btn-trans a,p.dyna-btn-arrow a{background:url(../images/template/buttons/btn-right-blue.png) no-repeat right top;color:#fff;float:left;font-weight:700;height:23px;padding-right:10px;text-decoration:none;}
p.dyna-btn-trans a{background:url(../images/template/buttons/btn-right-orange.png) no-repeat right top;}
p.dyna-btn-arrow a{background-image:url(../images/template/buttons/btn-right-blue-arrow.png);padding-right:29px;}
p.dyna-btn a span,p.dyna-btn-trans a span,p.dyna-btn-arrow a span{background:url(../images/template/buttons/btn-left-blue.png) no-repeat left top;cursor:pointer;display:block;float:left;height:23px;line-height:21px;padding-left:10px;text-shadow:0 1px 1px rgba(0,0,0,0.5);}
p.dyna-btn-trans a span{background:url(../images/template/buttons/btn-left-orange.png) no-repeat left top;}
p.dyna-btn a:hover,p.dyna-btn a:hover span,p.dyna-btn-trans a:hover,p.dyna-btn-trans a:hover span,p.dyna-btn-arrow a:hover,p.dyna-btn-arrow a:hover span{color:#fff;}
p.dyna-btn a:hover,p.dyna-btn-trans a:hover,p.dyna-btn-arrow a:hover{background-position:right bottom;}
p.dyna-btn a:hover span,p.dyna-btn-trans a:hover span,p.dyna-btn-arrow a:hover span{background-position:left bottom;}
* html #main-content #carousel_container p.dyna-btn,* html #main-content #carousel_container p.dyna-btn-trans{margin-left:45px;}
p.big-dyna-btn,p.big-dyna-btn-arrow{font-size:15px!important;}
p.big-dyna-btn a,p.big-dyna-btn-arrow a{background:url(../images/template/buttons/big-btn-right-blue.png) no-repeat right top;color:#fff!important;float:left;font-weight:700;height:37px;padding-right:20px;text-decoration:none;}
p.big-dyna-btn-arrow a{background-image:url(../images/template/buttons/big-btn-right-blue-arrow.png);padding-right:34px;}
p.big-dyna-btn a span,p.big-dyna-btn-arrow a span{background:url(../images/template/buttons/big-btn-left-blue.png) no-repeat left top;cursor:pointer;display:block;white-space:nowrap;float:left;height:37px;line-height:36px;padding-left:20px;text-shadow:0 1px 1px rgba(0,0,0,0.5);}
p.big-dyna-btn a:hover,p.big-dyna-btn a:hover span,p.big-dyna-btn-arrow a:hover,p.big-dyna-btn-arrow a:hover span{color:#fff!important;}
p.big-dyna-btn a:hover,p.big-dyna-btn-arrow a:hover{background-position:right bottom;}
p.big-dyna-btn a:hover span,p.big-dyna-btn-arrow a:hover span{background-position:left bottom;}


.footer img{display:inline-table; margin:0px; padding:0px;}
.footer a {display:inline-table;}
.footer {text-align:center; background: url(../images/template/footer.jpg) 0 0 no-repeat #FFF; width:920px; height:33px; line-height:33px; vertical-align:middle; padding:0px 17px 22px 17px; margin:0px;}
.footer a:link{color:#C90; display:inline-table; padding:0px 12px 0px 10px; border-right: 1px solid #000; border-left:1px solid #333; margin:0px; text-decoration:none;}
.footer a:active{color:#C90; display:inline-table; padding:0px 12px 0px 10px; border-right: 1px solid #000; border-left:1px solid #333; margin:0px; text-decoration:none;}
.footer a:visited{color:#C90; display:inline-table; padding:0px 12px 0px 10px; border-right: 1px solid #000; border-left:1px solid #333; margin:0px; text-decoration:none;}
.footer a:hover{color:#FF0; background: #131313; display:inline-table; padding:0px 12px 0px 10px; border-right: 1px solid #000; border-left:1px solid #333; margin:0px;}