/********************common starts********************/
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p.select{margin:0; padding:0; font-weight:normal;}
img,fieldset{border:none; padding:0; margin:0;}
span.clear{clear:both;}
select {color: #000; font:normal 12px "univers",Arial, Helvetica, sans-serif;}
img{border:0;}
a img{border:0; outline:none; text-decoration:none;}

a:visited, a:link  { color:#C02026; text-decoration:underline; } 
a:hover, a:active  { color:#C02026; text-decoration: none; }

/*
body {background:url(../images/bg_line.gif) repeat-x 0 0; color: #666666; font:normal 12px "univers",Arial, Helvetica, sans-serif; padding-top:26px;}
*/

/********************common ends********************/

body {background-color: #666666;height:100%}
#outer_layout
{
	background: White url(../images/bg_line.gif) repeat-x 0 0;
	color: #666666; 
	font:normal 12px "univers",Arial, Helvetica, sans-serif; 
	padding-top:26px;
	min-height: 100%;
	height: auto ;
	height: 100%;
}

/********************layout starts********************/
#outer_layout{ float:left;width:100%}
#inner-layout{width:100%; float:left; position:relative;}
#layout{width:1020px;margin:0 auto;}
/********************layout ends********************/

/********************header starts********************/
#header{width:1020px; height:67px; float:left; padding-top:0px;}
#header img{float:left;}
/********************header ends********************/

/********************menu starts********************/
#menu{width:1020px; float:left;}
#menu ul {width:955px; float:left; list-style:none; padding:0 0 0 50px;}
#menu ul li{ float:left;  width:auto; margin-right:15px; font-weight:bold;}
#menu ul li a{ float:left;  width:auto; color:#999; font-weight:bold; padding:15px 0 0 0; text-decoration:none;}
#menu ul li a:hover{ float:left;  width:auto; color:#c02026; font-weight:bold; padding:15px 0 0 0; }
#menu ul li a.active{ float:left;  width:auto; color:#c02026; font-weight:bold; padding:15px 0 0 0; background:url(../images/top_nav_arrow.gif) no-repeat 0 2px;}
/********************menu ends********************/

/********************body container starts********************/
#body_container{width:970px; padding:10px 0 0 50px; float:left;}

#body_container h1{width:970px; font-size:25px; color:#666; font-weight:normal;}
#body_container h1.main_head{width:970px; font-size:25px; color:#666; font-weight:normal;}
#body_container h1.main_head span{color:#cc0000;}
#body_container h1.main_head small{font-size:22px;}
/********************body container ends********************/ 

/********************left container starts********************/  
#container_left{width:162px; float:left; padding:63px 0 0 0;}
#container_left ul{width:162px; float:left;  list-style:none}
#container_left ul li{ float:left; width:162px; font-weight:normal;}
#container_left ul li a{float:left; width:149px; color:#999; text-decoration:none; padding:0 0 8px 13px;}
#container_left li a:hover{ float:left;  width:149px; color:#c02026; background:url(../images/left_nav_arrow.gif) no-repeat left 3px;}
#container_left li a.current{ float:left;  width:149px; color:#c02026; background:url(../images/left_nav_arrow.gif) no-repeat left 3px;}
#container_left ul li ul{width:162px; float:left; list-style:none; margin:0px;}
#container_left ul li ul li{width:142px; float:left; padding: 0 0 8px 12px; }
#container_left ul li ul li a{width:auto; float:left; color:#999; background:none; padding:0 0 0 10px;}
#container_left ul li ul li a:hover{width:auto; float:left; color:#c02026; background:none; padding:0 0 0 10px;}
/********************left container ends********************/ 

/********************middle container starts********************/ 
#container_middle{ width:470px; float:left; padding:60px 0 0 0;}
#container_middle .heading{float:left; width:400px; padding-bottom:43px;}
#container_middle h3{ float:left; width:400px; font-size:25px; color:#666; font-weight:normal;}
#container_middle p{ color:#666;  padding:0 0 0 0; width:420px;}
/*#container_middle img{padding:23px 0 8px}*/
#container_middle h1{ color:#666; float:left; width:400px;}
/********************middle container ends********************/ 

/********************bg line starts********************/ 
#line_bg{background:url(../images/line_bg.gif) repeat-y -10px top; width:980px; float:left;position:relative;margin-left:-.7px;}
/********************bg line ends********************/ 

/********************wide left container starts********************/  
#container_left_wide{ width:400px; float:left; padding:0 0 48px 0; margin: 0 50px 0 0;}/*632*/
#container_left_wide .heading{float:left; width:426px; padding-bottom:43px;}
#container_left_wide h3{ float:left; width:426px; font-size:25px; color:#666; font-weight:normal;}
#container_left_wide p{color:#666; width:426px; float:none;}
#container_left_wide img{float:none; padding:0px}
#container_left_wide h1{ color:#666; float:left; width:426px;}
/********************left container ends********************/ 

/********************right container starts********************/ 
#container_right{width:475px; float:left; padding:0 0 48px 0px;}/*330*/
#white_box{width:15px; float:left; position:absolute; height:150px; left: -15px; top: -3px; background:#fff;
}
#container_right .right_art{width:86px;	height:59px;position:absolute; left:-37px; top:124px;}

#container_right .content_area{width:469px; float:left; margin-top:0px; aborder-left:1px solid #a7a9ac; padding: 0px 0 12px 10px;}
#container_right .content_area h3{font-size:22px; color:#669999; font-weight:normal; width:451px; float:left;}
#container_right .content_area span{font-size:11px; color:#669999; font-weight:normal; width:468px; padding-top:9px; float:left; margin-top:8px;}
/********************right container ends********************/ 

/********************footer starts********************/ 
#outer_footer
{
	clear:both;
	width:100%;
	background:#666666 ;
	float:left;
margin: 0 0 -1px 0;
}

#footer_inside{width:1020px; margin:0 auto;}
.footer1{float:left; width:1020px; padding-bottom:0px;margin-top:-2px;margin-left:0.3px;}
.footer_safari{float:left; width:1020px; padding-bottom:0px;margin-top:-2px;margin-left:3.5px;}

#footer .col1 a:visited, #footer .col1 a:link, #footer .col2 a:visited, #footer .col2 a:link, #footer .col3 a:visited, #footer .col3 a:link  { color:white; text-decoration:underline; } 
#footer .col1 a:hover, #footer .col1 a:active, #footer .col2 a:hover, #footer .col2 a:active, #footer .col3 a:hover, #footer .col4 a:active  { color:white; text-decoration: none; }

#footer .col1 img{float:left;height:auto;}
#footer .col1{float:left; width:26px;  padding:10px 0 0 0;}
#footer .col2{float:left; width:301px; padding:10px 5px 0 5px;height:250px;}
#footer .col2 .content{ width:250px; float:left;height:30px;}
#footer .col2 .content p{float:left; width:200px; color:#fff; padding:10px 0 15px 5px; margin:0;}
#footer .col2 .content ul{ width:250px; float:left; list-style:none;}
#footer .col2 .content ul li{padding:2px 0 0 0;}

#footer .col3{float:left; width:381px; padding:10px 5px 0 0;}
#footer .col3 .content{ width:320px; float:left; color:#fff;}
#footer .col3 .content p{float:left; width:270px; padding:10px 0 15px 5px; margin:0;} 
#footer .col3 .content ul{ width:320px; float:left; list-style:none; padding:0 0 0 5px;}
#footer .col3 .content ul li{ width:270px; float:left; list-style:none;}
#footer .col3 .content ul li img{float:left;}
#footer .col3 .content ul li span{float:left; width:270px; padding-top:16px}
#footer .col3 .content ul li a{color:#fff; text-decoration:none;}
#footer .col3 .content ul li a:hover{text-decoration:underline;}

#footer .col4{float:left; width:270px; padding:10px 0 0 5px; color:#fff;}
#footer .col4 p{float:left; width:250px; line-height:14px; margin:0;}
/********************footer starts********************/ 

#content_area{width:469px; float:left; margin-top:0px; aborder-left:1px solid #a7a9ac; padding: 0px 0 12px 10px;}
#right_art{width:86px;	height:59px;position:absolute; left:433px; top:-1px;}

.Home .Intro_HTML-value {width:970px; font-size:25px; color:#666; font-weight:normal; padding: 0 0 0 0}
.Home .Left_Copy_HTML-value {line-height: 19px; padding: 0;}

.Template_1 .Title-value {margin-top:38px; width:970px; font-size:25px; color:#666; font-weight:normal; padding: 0 0 0 0}
.Template_1 .Sub_Title-value {width:426px; font-size:25px; color:#666; font-weight:normal; padding:0 0 0px 0; margin:0 0 25px 0;}
.Template_1 .Left_HTML-value {line-height: 19px;}
.Template_1 .Right_Bottom_HTML-value ul {list-style-position: inside }
.Template_1 .line_bg_center {background:transparent url(../images/line_bg_middle.gif) repeat-y -10px top; width:980px; float:left}
.Template_1 #right_art {top:74px;}
.Template_1 #content_area {margin-top:60px; padding: 20px 0 12px 10px;}
.Template_1 #white_box {height:114px;}
.Template_1 .Field_Text-value {padding: 95px 0 15px 0; color: #CC0000; font-size: 14px; font-family: "Univers Light",Times New Roman,Times,serif}
.Template_1 .Drop_Down_Options-value {padding: 0 0 16px 0;}

.Template_2 .Title-value {margin-top:38px; width:970px; font-size:25px; color:#666; font-weight:normal; padding: 0 0 0 0}
.Template_2 .float_bottom ul {padding:0px 0px 0px 20px; }
.Template_2 .Left_Top_HTML-value {line-height: 19px;}
.Template_2 .Left_Bottom_HTML-value {line-height: 19px;margin-top:40px;}
.Template_2 .line_bg_center {background:transparent url(../images/line_bg_middle.gif) repeat-y -10px top; width:980px; float:left}
.Template_2 #line_bg {background:transparent url(../images/line_bg.gif) repeat-y scroll -170px top;float:left;width:960px;}
.Template_2 #right_art {top:-1px;left:433px}
.Template_2 #content_area {margin-top:60px; padding: 20px 0 12px 10px;height:100%;}
.Template_2 .Videos_Or_Images-value {text-align: center}
.Template_2 .Videos_Or_Images-description {text-align: center}
.Template_2 #white_box {height:114px;}
.Template_2 .float_bottom {position:absolute;bottom:0px;vertical-align:bottom;}

.Template_3 .Title-value {margin-top:38px;width:970px;height:50px; font-size:25px; color:#666; font-weight:normal; padding: 0 0 0 0}
.Template_3 .Wide_Copy-value {padding: 0 0 0px 0; line-height: 19px;width:910px;}
.Template_3 .Wide_Copy-value p {text-align:justify; padding-bottom:0px;}
.Template_3 .Repeater-Value {float:left; width:970px;}
.Template_3 .Repeater-Pages {padding:0 60px 15px 0;text-align:right;}
.Template_3 .Repeater-Pages-Bottom {padding: 0 60px 15px 0; text-align:right;}
.Template_3 .Repeater-Pages a,.Template_3 .Repeater-Pages-Bottom a{font-weight:bold; text-decoration:none;} 
.Template_3 .Repeater-Pages a:hover,.Template_3 .Repeater-Pages-Bottom a:hover{color:#c02026; font-weight:bold;}
.Template_3 .Repeater-Pages a:active,.Template_3 .Repeater-Pages-Bottom a:active{ font-weight:bold;}

.Template_4 .Title-value {margin-top:38px;width:970px;height:50px; font-size:25px; color:#666; font-weight:normal; padding: 0 0 0 0}
.Template_4 .Sub_Title-value {width:420px; font-size:25px; color:#666; font-weight:normal; padding:0 0 10px 0;}
.Template_4 .Top_HTML-value ,
	.Template_4 .Bottom_HTML-value,
	.Template_4 .Left_HTML-value,
	.Template_4 .Right_Bottom_HTML-value {line-height: 19px;}
.Template_4 .Right_Top_HTML-value ul {list-style-position: inside }
.Template_4 .Right_Bottom_HTML-value ul {list-style-position: inside }
.Template_4 .line_bg_center {background:transparent url(../images/line_bg_middle.gif) repeat-y -10px top; width:980px; float:left}
.Template_4 #right_art {top:-10px;left:594px;}
.Template_4 #content_area {margin-top:60px; padding: 20px 0 12px 10px;}
.Template_4 #white_box {height:114px;}
.Template_4 .Field_Text-value {padding: 95px 0 15px 0; color: #CC0000; font-size: 14px; font-family: "Univers Light",Times New Roman,Times,serif}
.Template_4 .Drop_Down_Options-value {padding: 0 0 16px 0;}

.Copy_HTML {background:url(../images/line_bg_middle.gif) repeat-y -10px top; width:980px; float:left}
.Copy_HTML .Right_Copy_HTML-value ul{list-style-position: inside }

.Right_Top_HTML-value h3 {letter-spacing:1px; line-height:28px;}

.Right_Top_HTML-value p {width:300px;}

.Showcase_Item {margin: 0 30px 0 0; float: left;}
.Showcase_Item .Block {background-color: white; border: solid 1px #ADAEB1; width: 250px; padding: 15px; height:310px; overflow:hidden;}
.Showcase_Item .Block:hover {background-color: #FFFCFC; border: solid 1px #C02026; width: 250px; padding: 15px;height:310px;}
.Showcase_Item .InfoBlock {width: 240px; padding: 0px 5px 0 5px;}
.Showcase_Item .Title-value {font-size:15px; font-weight:bold; padding: 5px 0; width: 242px; color:#C02026;height:20px; margin-top:10px;}
.Showcase_Item .Image-value {width: 240px; margin: 0 5px;  border: solid 1px #D9D9DB;}
.Showcase_Item .Image-value img {width: 100%; }
.Showcase_Item .Image-value img:hover {cursor:pointer;}
.Showcase_Item .Short_Description-value, .Showcase_Item .Short_Description-value p{font-size:11px; color:#999;text-decoration:none; height:130px; overflow:hidden;}
.Showcase_Item .View-more{ font-size:11px; font-weight:bold; color:#C02026;padding:10px; float:right; text-decoration:underline;}
.Showcase_Item .View-more:hover {cursor:pointer;}
.groupOfShowcase_Item {float:left; padding-bottom: 30px;}

.Client .ImageBlock {background-color:Gray; opacity:0.7; filter: alpha(opacity=70);}
.Client .PanelGallery {background-color:#f4f4f4; padding: 10px; width: 804px;}
.Client .GalleryLink {color: #666666; float: right; text-decoration: none; font-weight: bold; padding: 5px 0 10px 0;}
.Client .Title-value {color: #ce0000; font-size: 19px; font-weight:normal;}
.Client .GalleryOuterBlock {background-color: #e5e3e4; border: solid 1px white; width: 804px;}
.Client .GalleryInnerLeft {width: 600px;}
.Client .GalleryInnerRight {width: 160px; padding: 15px 5px 5px 5px;}
.Client .GalleryInnerRight, .Client .GalleryInnerRight p {font-size: 11px; font-weight: bold; color: #676767;}
.Client .GalleryTable td {background-color: #f4f4f4; vertical-align: top; border: solid 1px white;}
.Client .GalleryImage {max-width: 600px;}

.GalleryPageLink  {color: #666666; text-decoration: none; font-weight: bold; padding: 5px 5px 10px 5px;}
.GalleryPageLinkSelected {color: #A0A0A0; text-decoration: none; font-weight: bold; padding: 5px 5px 10px 5px;}

.more {color: Blue; text-decoration: underline;}

div.RecommendBlock {width:310px; float:right; padding-bottom:15px;}
div.RecommendBlock .BlockHeader {width:305px; height:17px; float:left; color: #7F7F7F; font-weight:bold; font-size:12px;}
div.RecommendBlock .BlockCol1 {width:20px; height:120px; float:left; background-image:url('../images/commas.gif'); background-repeat:no-repeat; background-position:left top;}                            
div.RecommendBlock .BlockCol2 {width:285px;  border-left:solid 1px #9B9B9B; height:100%; float:right;}
div.RecommendBlock .quote_text {width:280px; float:left; margin-left:5px; color:Black;}
div.RecommendBlock .quote_author {width:270px; float:left; margin:5px; color: #7F7F7F;}
div.RecommendBlock .quote_bottom_image {padding: 0pt 0pt 0pt 10px;}

