/* CSS Document */
#outer{ width:984px; margin-left:auto; margin-right:auto}
#main{ width:956px; float:left; background-image:url(../images/shadow-bg.png); background-repeat:repeat-y; padding-left:14px; padding-right:14px; padding-bottom:12px; background-position:center top}


/*HEADER SECTION*/
#header-section{ width:956px; float:left; padding-top:17px; height:92px}
#partner-img-sec{ width:692px; float:left}
.partner-img-sec-img-gold{ padding-left:17px}
.partner-img-sec-img{ padding-left:0px}

#search-sec{ width:247px; float:right; padding-top:19px}
#search-sec-input{ width:247px; float:left}
#search-sec-left{ width:6px; float:left}
#search-sec-mid{ width:196px; float:left; background-image:url(../images/search-bg.jpg); background-repeat:repeat-x; height:26px}
#search-sec-right{ width:6px; float:left}
#search-sec-btn{ width:24px; float:left; padding-left:8px}

#search-sec-call{width:247px; float:left; text-align:center; padding-top:5px}

/*SIDE ICON SECTION*/
#side_icon{ background-image:url(../images/bluesocial-sec-bg.png); background-repeat:no-repeat; float:right; right:0; position:fixed; height:128px; width:35px; top:170px }
#side_icon img{ margin-top:20px; border:none}
/*NAVIGATION SECTION*/
#navigation{ width:956px; float:left; background-image:url(../images/nav-bg.jpg); height:37px; background-repeat:no-repeat}
#navigation-ap{ width:956px; position:absolute; display:block; z-index:100000}
ul#navmenu{width:956px; float:left; margin:0px; padding:0px}
ul#navmenu li{ list-style:none; padding-top:10px}
.home{ width:93px; float:left; text-align:left}
.home a.mainlink{ width:63px !important; padding-left:30px}
.about{ width:139px; float:left; text-align:left}
.about a.mainlink{ width:99px !important; padding-left:40px}
.service{ width:129px; float:left; text-align:left}
.service a.mainlink{ width:89px !important; padding-left:40px}
.partner{ width:191px; float:left; text-align:left}
.partner a.mainlink{ width:141px !important; padding-left:50px}
.portfolio{ width:129px; float:left; text-align:left}
.portfolio a.mainlink{ width:89px !important;padding-left:40px}
.case{ width:159px; float:left; text-align:left}
.case a.mainlink{ width:119px  !important;padding-left:40px}
.contact{ width:116px; float:left; text-align:left}
.contact a.mainlink{ width:96px !important; padding-left:20px}


/*FLASH BANNER*/
#banner{ width:956px; float:left; padding-top:10px}


/*MIDDLE SECTION*/
#middle-section{ width:956px; float:left; padding-top:10px}

#three-content-sec{ width:956px; float:left;}
#three-content-sec img{ border:none}
.three-content-box{ width:287px; float:left; background-image:url(../images/three-sec-bg.jpg); background-repeat:no-repeat; padding:9px; margin-right:20px; min-height:200px}
.three-content-box-last{ width:287px; float:right; background-image:url(../images/three-sec-bg.jpg); background-repeat:no-repeat; padding:9px; min-height:390px}
.three-content-box-img{ width:287px; float:left}
.three-content-box-content{ width:287px; float:left; padding-top:20px}

#special-box{ width:956px; float:left}
#special-box-top{width:956px; float:left}
#special-box-mid{width:956px; float:left; background-image:url(../images/special-box-bg-repeat.jpg); background-repeat:repeat-y}
#special-box-mid-content{ width:930px; float:left; background-image:url(../images/special-box-top-bg.jpg); background-repeat:no-repeat; padding-left:13px; padding-right:13px; padding-bottom:4px}
#special-box-mid-content-text{ width:780px; float:left}
#special-box-mid-content-img{ width:150px; float:right; text-align:right}

#special-box-bottom{width:956px; float:left}

/*FOOTER_SECTION*/
#footer-full{ width:100%; float:left; background-color:#666666}
#footer-outer{ width:983px; margin-left:auto; margin-right:auto}
#footer-main{ width:956px; float:left; background-image:url(../images/footer-shadow.jpg); background-repeat:repeat-y; padding-left:14px; padding-right:14px;padding-top:20px; padding-bottom:10px}

#latest-news-secion{ width:300px; float:left; padding-right:12px}
#latest-news-secion-title{ width:300px; float:left}
#latest-news-secion-content{ width:300px; float:left; padding-top:10px}
.news-date{ width:300px; float:left; padding-bottom:4px; border-bottom:1px #aeaeae solid}
.news-date a{text-decoration:none !important}
.news-des{ width:300px; float:left; padding-bottom:10px; padding-top:5px}
#latest-news-secion-more{width:300px; float:left; padding-top:10px; text-align:right}

#blog-sec{ width:303px; float:left; background-image:url(../images/footer-sec-divider.jpg); background-repeat:repeat-y; padding-left:15px}
#blog-sec-inn{width:288px; float:left; background-image:url(../images/footer-sec-divider.jpg); background-repeat:repeat-y; padding-right:15px; background-position:right top}
#blog-sec-title{ width:288px; float:left}
#blog-sec-content{ width:288px; float:left; padding-top:10px}
.blog-listing{ width:288px; float:left; padding-bottom:10px}

#testo-full{ width:300px; float:left}

#testimonials-sec{ width:288px; float:left; padding-left:12px}
#testimonials-sec-title{ width:288px; float:left}
#testimonials-sec-content{ width:288px; float:left; padding-top:10px}
.testimonials-text{ width:288px; float:left;}
.testimonials-text img{ padding-right:5px}
.testimonials-name{ width:288px; float:left;padding-top:5px; border-bottom:1px #aeaeae solid; padding-bottom:5px}
.testimonials-name img{ padding-left:5px}
.testimonials-more{ width:288px; float:left; text-align:right; padding-top:5px}

#testimonial-text{ width:288px; float:left; padding-bottom:10px}
#testimonial-text img{ padding-right:5px}
#testimonial-name{ width:288px; float:left;padding-top:5px; border-top:1px #aeaeae solid; padding-bottom:5px}
#testimonial-name img{ padding-left:5px}


#social-network{ width:288px; float:left; text-align:center; padding-top:30px}
#social-network img{ padding-left:0px; padding-right:10px}


#footer-bottom-shadow{ width:983px; float:left}

#footer-bottom-link-section{ width:983px; float:left; padding-bottom:20px}
#footer-bottom-link{ width:600px; float:left; padding-left:20px}
#footer-bottom-copyright{ width:300px; float:right; padding-right:20px; text-align:right}





/*******************INNER PAGE***************************/
#left-section{ width:218px; float:left}
#left-menu-top-outer{ width:218px; float:left; background-image:url(../images/left-menu-repeat-bg.jpg); background-repeat:repeat-y}
#left-menu-inner{ width:204px; float:left; background-image:url(../images/left-menu-top-bg.jpg); background-repeat:no-repeat; padding:7px}
#left-menu-inner-title{width:204px; float:left;}
#left-menu-inner-content{width:204px; float:left; padding-top:15px}
ul#leftmenu{ margin:0px; padding:0px; width:204px}
ul#leftmenu li{ width:184px; float:left; background-image:url(../images/arrow-menu.png); background-repeat:no-repeat; border-bottom:1px #e3e6e8 solid; padding-bottom:8px; padding-top:8px; padding-left:20px; list-style:none}

#left-menu-bottom{ width:218px; float:left}



#right-section{ width:710px; float:right}
#right-section-title{ width:710px; float:left; padding-bottom:20px; background-image:url(../images/page-title-border.gif); background-repeat:repeat-x; background-position:left bottom}
#right-section-content{ width:701px; float:left; padding-top:15px}
#right-section-content ul{ margin:0px; padding:0px; padding-left:20px}
#right-section-content li{ line-height:20px}



/***CASE***/
#full-title{width:956px; float:left;  padding-bottom:20px; background-image:url(../images/page-title-border.gif); background-repeat:repeat-x; background-position:left bottom; margin-top:10px}
#full-title-text{ width:800px; float:left}
#full-title-back{ width:150px; float:right; text-align:right}
#full-content{width:956px; float:left;padding-top:15px}
.full-sub-content{width:956px; float:left;padding-top:15px;
    margin-bottom: 0px;
}
.full-sub-content-photo{ width:956px; float:left; padding-left:0px}
.full-sub-content-cat{ width:956px; float:left}
.study-listing{width:956px; float:left; padding-bottom:5px; border-bottom:1px #cccccc dashed; margin-bottom:10px}
.study-listing-title{width:956px; float:left;}
.study-listing-content{width:956px; float:left; padding-top:5px; line-height:20px}
.study-listing-more{width:956px; float:left; padding-top:5px; text-align:right}


/*CONTACT*/
#subscribe{ width:250px; float:left; padding-top:109px}
#contact-right{ width:204px; float:right; padding-top:30px}
#contact-right p{ margin:0px; padding:0px; padding-bottom:20px}


#contact-left{ width:650px; float:left}
#contact-left-title{ width:650px; float:left; padding-bottom:20px; background-image:url(../images/page-title-border.gif); background-repeat:repeat-x; background-position:left bottom}
#contact-left-content{ width:650px; float:left; padding-top:15px}
#contact-left-fck{ width:650px; float:left;}
#contact-left-form{ width:650px; float:left; padding-top:10px}
.form-input{ border:1px #cccccc solid; width:250px; padding:5px; color:#333333}
.form-input:hover{ background-color:#f2f2f2}

.neat
{
}
.neat span
{
 width: 0px;
 display: none;
 visibility: hidden;
}
.blue-btn{ width:88px; float:left; height:29px; background-image:url(../images/btn-bg-blue.jpg); background-repeat:no-repeat; text-align:center; border:none; margin-right:10px; color:#ffffff; font-weight:bold; margin-top:0px}
.blue-btn:hover{ color:#023670; cursor:pointer}


.orange-btn{ width:88px; float:left; height:29px; background-image:url(../images/btn-bg-orange.jpg); background-repeat:no-repeat; text-align:center; border:none; margin-right:10px; color:#ffffff; font-weight:bold; margin-top:0px}
.orange-btn:hover{ color:#b15a04; cursor:pointer}


.blue-btn-tr{ width:88px; float:left; height:29px; background-image:url(../images/blue-btn-bg.gif); background-repeat:no-repeat; text-align:center; border:none; margin-right:10px; color:#ffffff; font-weight:bold; margin-top:0px}
.blue-btn-tr:hover{ color:#023670; cursor:pointer}

a.selected img{ border:3px #e5b805 solid !important; padding:3px}


.search-listing{}
.search-listing h3{ margin:0px; float:left; padding:0px; width:100%; margin-top:15px; font-size:15px}
.search-listing p{ margin:0px; float:left; padding:0px; width:100%; padding-bottom:5px}




/*SLIDE SHOW*/

.filmstrip{ margin-top:10px !important}
#divphotos{ height:725px !important}
.nav-prev{ margin-top:198px !important}
.nav-next{ margin-top:198px !important}
.strip_wrapper{height:125px !important; margin-top:188px; width:853px!important}
.pointer{ margin-top:198px !important}

/*NEWS LETTER*/
#newsletter-left{ width:500px; float:left}
#newsletter-left-title{ width:500px; float:left; padding-bottom:20px; background-image:url(../images/page-title-border.gif); background-repeat:repeat-x; background-position:left bottom}
#newsletter-content{width:500px; float:left; padding-top:15px}
.newsletter-year-listing{ width:500px; float:left; padding-bottom:20px}
.newsletter-year-listing-title{ width:500px; float:left; padding-bottom:8px; border-bottom:1px #E6E6E6 solid; font-size:2.00em;font-family:Trebuchet MS, Arial}

.newsletter-news-listing-datalist{width:500px; float:left; }
.newsletter-news-listing-row{ width:500px; float:left; padding-bottom:30px;border-bottom:1px #E6E6E6 solid; padding-top:30px; font-family:Trebuchet MS, Arial }
.newsletter-date{ width:50px; float:left; padding:10px; margin-left:20px; text-align:center; background-color:#004990; color:#ffffff; font-size:18px; margin-top:5px }
.newsletter-content{ width:378px; float:left; margin-left:25px }
.newsletter-content-title{ font-size:1.3em; font-weight:bold; width:378px; float:left}
.newsletter-content-dic{font-size:1.1em; color:#444444;width:378px; float:left; padding:5px 0px}
.newsletter-content-dic ul{ margin:0px; padding:0px 0px 0px 15px;}
.newsletter-content-more{width:378px; float:left}
.newsletter-news-listing-row a{ color:#f88a28; text-decoration:underline}
.newsletter-news-listing-row a:hover{ color:#f88a28; text-decoration:none}


#newsletter-form{ width:400px; float:right}
#newsletter-form-title{ width:400px; float:left; padding-bottom:20px; background-image:url(../images/page-title-border.gif); background-repeat:repeat-x; background-position:left bottom}
#newsletter-form-content{width:400px; float:left; padding-top:15px}

/*PORTFOLIO*/
.full-sub-content-portfolio{width:956px; float:left;padding-top:15px;margin-bottom: 0px;padding-bottom:25px}



/*********************************ORM BOX********************/

#main-orm{ width:700px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px}

#titlebox-orm{ width:680px; float:left; background-color:#f78128; padding:10px; text-align:center;  -moz-border-radius:10px 10px 0px 0px; font-size:32px; color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold}
#contentbox-orm{ width:640px; float:left; border:10px #f78128 solid; -moz-border-radius:0px 0px 10px 10px; padding:20px}

ul.orm-list{ margin:0px; padding:0px; padding-left:20px; padding-top:10px; padding-bottom:10px}

ul.orm-list li{ padding-bottom:8px}
table.orm-table{ margin-top:20px; line-height:18px}
.content-orm{ line-height:18px}

.title-orm{ color:#f78128; font-size:16px; font-weight:bold; text-transform:uppercase}

ul.noli{}

ul.noli li{ list-style:none}

.blue-orm{ color:#0061bd}
.first-orm{ background-image:url(../images/first-bg.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; height:280px; width:100%; float:left;}

div.orm-div{ width:100%; float:left}

#bigDiv{ background-image:url(../images/flash-bg.jpg); background-repeat:no-repeat; background-position:right top}
#thumbDiv{ background-image:url(../images/flash-bg.jpg); background-repeat:no-repeat; background-position:right top}

