﻿.main-menu { border-bottom: #c9cacc 1px solid;
height:31px;
float:left;
display:inline; width: 607px;
}

.main-menu li {
float:left;
list-style-type:none;
margin:0;
padding:2px 1px 2px 0;
}

.main-menu li a {
display:block;
color:#777777;
font-weight:700;
text-decoration:none;
margin:0;
padding:7px 11px 5px;
}

.main-menu li a:hover,.main-menu li.active a {
background:#255851 url(../images/menu-hover.gif) center bottom no-repeat;
color:#FFF;
}

.topmenu {
display:inline;
background:url(../css-images/top-link-middle.jpg) top repeat-x;
float:right;
position:relative;
height:34px;
margin:15px 0 0;
padding:0;
}

.topmenu li {
background:url(../images/menu_bg.jpg) left top no-repeat;
line-height:16px;
margin-left:0;
float:left;
display:inline;
position:relative;
list-style:none;
height:34px;
padding:0;
}

.topmenu li a {
background:url(../css-images/top_link_button.jpg) left top no-repeat;
display:block;
float:left;
text-decoration:none;
width:52px;
color:#646464;
text-align:center;
margin:0 10px 0 0;
padding:2px 10px 4px;
}

.topmenu li a:hover {
color:#392a2f;
text-decoration:underline;
}

.topmenu li.active {
color:#FFF;
}

.topmenu li.active a {
color:#ddd;
}

.topmenu li.first {
background:url(../css-images/top-link-left.jpg) left top no-repeat;
line-height:16px;
margin-left:0;
float:left;
display:inline;
position:relative;
list-style:none;
padding:0 0 0 25px;
}

.topmenu li.last {
background:url(../css-images/top-link-right.jpg) right top no-repeat;
line-height:16px;
margin-left:0;
float:left;
display:inline;
position:relative;
list-style:none;
padding:0 25px 0 0;
}

.home-content {
height:600px;
width:100%;
float:left;
position:relative;
display:inline;
margin:0;
}

.product-block {
width:200px;
margin-top:20px;
margin-right:14px;
height:290px;
background-color:#fff;
text-align:center;
float:left;
position:relative;
display:inline;
background:url(../css-images/product-block-bg.jpg) left top no-repeat;
padding:20px 6px 10px 10px;
}

.product-block h3 {
color:#65594e;
font-size:18px;
text-align:left;
margin:10px 0 20px;
}

.product-block p {
line-height:18px;
font-weight:700;
text-align:left;
}

.more_info {
float:right;
margin:20px 0;
}

.more_info a {
color:#da0901;
text-decoration:none;
font-weight:700;
background:url(../css-images/more_info.gif) left top no-repeat;
text-align:center;
width:60px;
height:17px;
display:inline;
float:left;
position:relative;
padding:1px 9px 3px;
}

.more_info a:hover {
background-position:left -23px;
}

.featured_product_holder {
height:215px;
margin:25px 0 0;
}

.featured_product {
background:url(../images/featured_product.jpg) left top no-repeat;
height:184px;
width:659px;
}

.featured_product h3 {
color:#4d9b00;
font-weight:700;
font-size:13px;
margin:0;
padding:5px 0;
}

.featured_product_block1 {
width:258px;
border-right:#bababa solid 1px;
float:left;
height:121px;
margin:20px 0 0 10px;
padding:0 20px;
}

.featured_product_block1 p {
text-align:left;
}

.featured_product_block2 {
width:278px;
height:121px;
float:left;
border:none;
margin:20px 10px 10px 0;
padding:0 20px;
}

.fetured-product-block-3 {
width:265px;
height:194px;
color:#292929;
line-height:18px;
float:left;
position:relative;
display:inline;
padding:0 20px 0 15px;
}

.fetured_product_block span {
color:#c9322f;
}

.fetured-product-block-1 h3,.fetured-product-block-2 h3,.fetured-product-block-3 h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#363636;
padding:20px 0;
}

.fetured-product-block-1 h3 span,.fetured-product-block-2 h3 span,.fetured-product-block-3 h3 span {
color:#d9231c;
margin:0;
padding:0;
}

.fetured-product-block-1 img,.fetured-product-block-2 img,.fetured-product-block-3 img {
padding-right:14px;
float:left;
}

.text-holder h1 {
color:#d9231c;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
}

.text-holder p {
line-height:24px;
font-size:13px;
}

.innerpage_slider {
height:140px;
background:url(../images/inner-slider-bg.jpg);
background-repeat:no-repeat;
padding:0 10px;
}

.innerleft_side_holder {
width:610px;
float:left;
padding:30px 0 0;
}

.innerleft_side_holder h2 {
display:block;
color:#bcbdbd;
font-size:24px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background:url(../images/dashed_bg.gif) left bottom repeat-x;
margin:15px 0 0;
padding:1px 0 5px;
}

.inner_page_text {
border-top:#cadfca solid 1px;
}

.inner_page_text p {
width:630px;
line-height:18px;
margin-top:5px;
}

.innerpage_product_holder {
font-size:11px;
margin-top:30px;
}

.innerpage_product_holder h2 {
color:#3a3a3a;
font-size:14px;
font-weight:700;
margin:0;
padding:0;
}

.innerpage_product_block {
width:270px;
float:left;
margin:30px 45px 0 0;
}

.innerpage_product_block img {
display:block;
}

.innerpage_product_block p {
font-size:11px;
line-height:15px;
}

.innerpage_product_block h3 {
display:block;
margin:10px 0;
padding:0;
}

.innerpage_product_block .link_more a {
text-decoration:none;
color:#005d9c;
text-align:right;
padding-right:13px;
background:url(../images/more_arrow.gif) right 3px no-repeat;
font-size:12px;
display:block;
margin:10px 0 3px;
}

.get_a_quote {
width:273px;
height:68px;
float:right;
margin-bottom:12px;
}

.get_a_quote a {
background:url(../images/get-a-quote.jpg) right top no-repeat;
text-decoration:none;
display:block;
padding:26px 8px;
}

.get_a_quote a:hover {
background-position:right -69px;
}

.footprint {
margin-bottom:12px;
float:right;
}

.client_logo {
margin-bottom:12px;
float:right;
background:url(../images/client_bg.jpg) right top no-repeat;
width:233px;
height:202px;
padding:0 20px;
}

.client_logo ul {
margin:40px 0 0;
padding:0;
}

.client_logo ul li {
list-style-type:none;
float:left;
margin:0;
padding:20px 0 0 15px;
}

.news_events_holder {
width:246px;
float:right;
padding:9px 9px 0;
}

.news_events {
border-bottom:#d4d4d4 solid 1px;
}

.news_events_holder ul {
margin:5px 0 0;
padding:0;
}

.news_events_holder ul li {
list-style-type:none;
font-size:13px;
background:url(../images/icon_calender.jpg) left 4px no-repeat;
border-bottom:#b2b2b2 dashed 1px;
margin:0;
padding:0 0 0 25px;
}

.news_events_holder ul li .more a {
text-decoration:none;
color:#005d9c;
text-align:right;
padding-right:13px;
background:url(../images/more_arrow.gif) right 8px no-repeat;
font-size:12px;
margin-bottom:3px;
display:block;
font-weight:400;
}

.news_events_holder ul li .more a:hover {
text-decoration:underline;
color:#005d9c;
}

.news_events_holder ul li p {
color:#555;
font-size:11px;
line-height:15px;
}

.news_events_holder ul li a {
color:#6c9a12;
font-size:13px;
display:block;
text-decoration:none;
font-weight:700;
padding:3px 0;
}

#slide-ani-doc {
width:266px;
float:left;
position:relative;
display:inline;
height:200px;
}

#ani-doc {
width:300px;
float:left;
position:absolute;
display:inline;
height:180px;
overflow:hidden;
margin:26px 13px 0;
}

.slide-doc-single {
width:280px;
height:170px;
overflow:hidden;
float:left;
display:inline;
padding:10px;
}

.slide-doc-single p {
width:180px;
padding-right:80px;
margin-top:20px;
}

#slide-next-doc {
position:absolute;
top:10px;
left:30px;
width:20px;
height:20px;
z-index:20000;
background:url(../images/dr-slide-prev-button.jpg) right top no-repeat;
}

#slide-prev-doc {
position:absolute;
top:10px;
right:30px;
width:20px;
height:20px;
z-index:20001;
background:url(../images/dr-slide-next-button.jpg) right top no-repeat;
}

#formhandler_contact_form3 {
padding:5px 0 10px;
}

#formhandler_contact_form3 fieldset {
border:none; padding:0px; margin:0px; text-align:left;
}

#formhandler_contact_form3 .row {
padding:4px 0!important; text-align:left;
}

#formhandler_contact_form3 .fieldErrorMsg { text-align:right; color:red;
font-size:11px; width: 218px;
}

#formhandler_contact_form3 .error {
background:url(../images/notification_icon.jpg) 5px 1px no-repeat;
display:block;
padding:2px 0 0;
}

input[type="text"] {
width:200px;
border:#bebebe solid 1px;
height:15px;
margin-top:0;
margin-bottom:3px;
font-size:13px;
font-weight:normal;
color:#666;
padding:4px 7px 2px 8px;
}

textarea {
width:200px;
border:#bebebe solid 1px;
height:55px;
margin-top:0;
margin-bottom:3px;
font-size:13px;
font-weight:700;
color:#333;
padding:4px 7px 2px 11px;
}

input[type="checkbox"] {
margin-top:6px;
}

#promotioncode {
background:url(../images/textfield_bg.jpg) left -161px no-repeat;
width:182px;
border:none;
height:19px;
margin-top:0;
margin-bottom:3px;
font-size:13px;
font-weight:700;
color:#333;
padding:4px 7px 2px 11px;
}

#title,#mathguard_answer {
background:url(../images/textfield_bg.jpg) left -55px no-repeat;
width:74px;
border:none;
height:19px;
margin-top:0;
margin-bottom:3px;
font-size:13px;
font-weight:700;
color:#333;
padding:4px 7px 2px 11px;
}

#mathguard_answer {
margin-left:10px;
}

#formhandler_contact_form3 label {
display:block;

float:left;
clear:both;
color:#777777;
text-align:left;
padding-right:15px;
margin:4px 0 0;
}

.button-row {
padding-left:0px!important;
}

#formhandler_contact_form3 input[type="submit"] {
display:block; cursor:pointer;
background:#096 url(../images/more_arrow.gif) 60px 9px no-repeat;
color:#FFF;
font-size:12px;
font-weight:700;
border:#096 solid 1px;
text-align:center;
padding:3px 33px 3px 12px;
}

#formhandler_contact_form3 input[type="submit"]:hover {
background:#FFF url(../images/more_arrow.gif) 60px -15px no-repeat;
color:#096;
}

.requiredField,.mandatory {
color:red;
margin-left:3px;
}

select {
background:url(../images/textfield_bg.jpg) left -161px no-repeat;
width:196px;
border:#bebebe solid 1px;
margin:0 0 2px;
padding:3px 5px 5px 0;
}

.inner-main-content-holder div span {
color:red;
font-size:11px;
}

span.error {
padding-left:5px;
}

.featured_solution_holder {
width:654px;
margin:15px 0 0;
}

.featured-solutions-full {
width:654px;
display:inline;
height:265px;
position:relative;
float:left;
margin:15px 0 0;
}

.featured-solutions-body {
width:654px;
display:inline;
height:225px;
position:relative;
float:left;
background:url(../images/featured-solution-bg.jpg) left top no-repeat;
margin:0;
}

.featured-solutions-left {
width:220px;
display:inline;
height:210px;
position:relative;
float:left;
margin:0;
padding:0;
}

.featured-solutions-button {
width:200px;
display:inline;
height:14px;
position:relative;
float:left;
margin:0;
padding:10px;
}

.featured-solutions-right {
width:434px;
display:inline;
height:210px;
position:relative;
float:left;
margin:0;
padding:0;
}

.featured-solutions-content {
width:414px;
display:inline;
height:190px;
position:absolute;
float:left;
right:0;
top:0;
margin:0;
padding:10px;
}

.side-content-holder { padding:0px 0px 0px 0px; position:relative; top: -30px;
width:250px;
display:inline;
float:right;
margin:0 10px 0 30px;
}
.side-content-holder a { color:#255851; text-decoration:none; outline:none;
}

.sub { font-size: 20px;

}

h2 {
display:block;
color:#255851;
font-size:20px;
margin:0 0 15px;
padding:1px 0;
}

h2.contact_ico {
background:url(../images/contact-icon.jpg) left 3px no-repeat;
padding-left:35px;
}

h2.recnt_article_ico {
background:url(../images/recent-article.jpg) left 3px no-repeat;
padding-left:35px;
margin:0 0 0 5px;
}

.side-content-holder p {
color:#777777; background:url(../images/dashed_bg.gif) left bottom repeat-x;
font-style:normal;
font-size:14px;
display:block;
margin-bottom:10px;
padding:0 0 15px;
}
.contact {background:url(../images/dashed_bg.gif) left bottom repeat-x; margin-bottom: 10px;}
.contact p {margin:0px; padding:0px; background:none;}
.contact h3 {display:block;color: #777777;font-size:14px;}
.contact h4 {display:block;color: #777777;font-size:14px; margin-top: 15px;}

.inner_rightmenu {
background:url(../images/dashed_bg.gif) left bottom repeat-x;
margin:0 0 20px;
padding:0;
}

.inner_rightmenu li {
border-bottom:#d8d9da solid 1px;
list-style-type:none;
color:#c18a43;
margin:0;
padding:0;
}

.inner_rightmenu li.last {
border:none;
padding-bottom:10px;
}

.inner_rightmenu li a {
display:block;
text-decoration:none;
color:#008264;
padding-left:30px;
background:url(../images/innerpage_arrow.jpg) 10px 4px no-repeat;
font-weight:700;
margin:9px 0;
}

.main-content-holder {
width:605px;
position:relative;
display:inline;
float:left;
margin:0; font-family: Arial, Helvetica, sans-serif;
}

.footer-holder {
padding-bottom:10px;
display:inline;
position:relative;
float:left;
}

.footer_left {
width:650px;
float:left;
margin-top:5px;
margin-left:15px;
display:inline;
position:relative;
padding:0;
}

.footer_left ul li {
list-style-type:none;
display:inline;
float:left;
position:relative;
}

.footer_left ul li a {
text-decoration:none;
display:inline;
float:left;
font-size:11px;
color:#5d5e60;
position:relative;
padding:5px;
}

.footer_left ul li a:hover {
color:#004d86;
text-decoration:underline;
}

.footer_right {
width:120px;
float:right;
margin-top:5px;
display:inline;
position:relative;
margin-right:15px;
}

.footer_copyright {
color:#8da7d4;
width:650px;
float:left;
margin-top:45px;
margin-left:15px;
display:inline;
position:relative;
padding:0;
}

.featured-product-holder h1 {
color:#004d86;
font-size:18px;
margin:0;
padding:12px 0 9px;
}

.side-content-holder h1 {
display:block;
color:#487cbe;
font-size:20px;
margin:0 0 15px;
padding:1px 0;
}

.full-home-topslide .container {
background:url(../images/slider-bg.jpg) left top no-repeat;
width:960px;
height:333px;
}

.full-body .container {
background:#FFF;
width:900px;
padding:15px 30px 0;
}

.main-content-holder .about-head {
background:url(../images/luqmani-heading.jpg) left top no-repeat;
text-indent:-9999px;
display:block;
height:31px;
margin:0;
padding:1px 0;
}

.main-content-holder h3 {
color:#757575;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
line-height:26px;
margin:0px 0px 20px 0px; text-align:justify;
}


.main-content-holder h5 {
background:url(../images/dashed_bg.gif) left bottom repeat-x;
color:#bcbcbc;
font-size:10px;
margin:0 0 30px;
padding:0 0 15px;
}

.main-content-holder p {
line-height:18px;
margin-bottom: 10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size: 14px;
}

.main-content-holder .innerpage_content {
margin-top:10px;
}

.breadBox {
color:#b2b1b1;
font-size:11px;
}

.breadBox a {
color:#008264;
text-decoration:none;
background:url(../images/bread-crumb_arrow.gif) right 5px no-repeat;
margin-right:5px;
padding-right:15px;
font-size:11px;
}

.quality_logo {
border:none; float:left; width: 607px;
border-top:#c9cacc solid 1px;
margin-top:22px;
padding:7px 0 7px;
}
.quality_logo p { margin-bottom: 0px!important;
}

.quality_logo img {
margin-right:18px; margin-left: 18px;
}

.quality_logo h6 {
width:280px;
float:left;
font-size:12px;
color:#777777;
margin-top:25px;
}

.footer_holder {
clear:both;
border-top:#c9cacc solid 1px;
width:900px;
padding:25px 0px 10px 0px;
}

.footer_holder .copy_right {
float:left;
width:400px;
color:#a8a8a8;
}

.footer_holder .footer_links {
float:right;
width:400px;
text-align:right;
color:#8b98b3;
}

.footer_holder .footer_links a {
color:#8b98b3;
text-decoration:none;
margin:0 3px;
}

.footer_holder .footer_links a:hover {
text-decoration:underline;
color:#596681;
}

.articles_text_holder {
padding:19px 5px 24px 0;
}

.articles_content {
float:left;
padding-left:26px;
background:url(../images/tick_1.jpg) left 3px no-repeat;
border-bottom:#e9e9e9 solid 1px;
margin:0 0 25px 20px;
}

.last {
border:none;
border-bottom:none;
}

.articles_content p {
padding-bottom:20px;
}

.articles_content p a {
color:#569E3A;
text-decoration:none;
}

.articles_content h1 {
color:#777777;
font-size:16px;
font-weight: normal;
}

.news-list-item {
padding-left:26px;
background:url(../images/tick_1.jpg) left 3px no-repeat;
border:none;
border-bottom:#eaebec solid 1px;
margin-bottom:15px;
}

.news-list-item h1 {
color:#777777;
font-size:14px;
font-weight:700;
margin-left:0px;
}

.articles_detail_content {
float:left;
}

.articles_detail_content p {
line-height:18px;
}

.articles_detail_content h1 {
color:#777777;
font-size:18px;
font-weight:700;
}

.articles_detail_content h3 {
color:#999;
font-size:12px;
font-weight:400;
}

.csc-sitemap ul {
margin:0;
padding:0 0 0 50px;
}

.csc-sitemap ul li {
margin:0;
padding:5px 0;
}

.csc-sitemap ul li a {
text-decoration:none;
background:url(../images/site-map-arrow.gif) left 0 no-repeat;
display:block;
}

.news-single-rightbox {
color:#a5a5a5;
font-size:11px;
text-align:left;
clear:both!important;
float:none!important;
padding-bottom:6px;
}

.news-single-rightbox a {
color:#008264;
}

.news-single-item h3 {
color:#999;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
}

.news-single-item span {
color:#008264;
font-size:12px;
font-weight:400;
display:block;
margin-bottom:15px;
line-height:18px;
}

.news-single-backlink a {
width:70px; text-indent: 0px;
display:block;
background:#096 url(../images/more_arrow_back.gif) 55px 9px no-repeat;
color:#FFF;
font-size:12px;
font-weight:700;
border:#096 solid 1px;
padding:2px;
}

.news-single-backlink a:hover {
background:#FFF url(../images/more_arrow_back.gif) 55px -15px no-repeat;
color:#096;
}

.news-latest-container {
padding:5px 0;
}

.news-latest-container h2 {
color:#255851;
font-size:13px;
outline-style:none;
list-style-type:none;
margin:5px 0;
padding:0;
}

.news-latest-item {
padding:0px 0;
}

.news-latest-date {
font-size:10px; color:#999;
}

.news-latest-sub-content {
width:230px;
}

.news-latest-sub-content p {
font-size:12px;
line-height:15px; padding-bottom: 10px; background: url(../images/dotted_bg2.gif) repeat-x left bottom;
}

.news-latest-sub-content p a {
text-decoration:underline;
color:#255851;
}

.csc-textpic-text {
padding-left:0px;
}
.csc-textpic-text .bodytext{ margin-top:10px; margin-right: 10px; }

.faculty_text_holder {
background: url(../images/dotted_bg3.gif) repeat-x left bottom;
padding:14px 25px 25px 0;
}

.faculty_image {
float:left;
width:137px;
}

.faculty_content {
float:left;
padding-left:10px;
width:410px;
position:relative;
}
.faculty_content h1{ color:#777777; font-size: 14px; display:block; background:url(../images/bullet_ourpeople.jpg) left no-repeat; padding-left: 13px;}
.faculty_content h1{ color:#777777; font-size: 14px; display:block; background:url(../images/bullet_ourpeople.jpg) left no-repeat; padding-left: 13px;}
.faculty_content h1 a{ color:#777777; display:block; text-decoration:none; }
.faculty_content h1 a:hover{ color: #096;}

.csc-menu { padding-left: 13px; float:left; }

.main-content-holder ul li{ color:#777777; font-size: 14px; display:block; background:url(../images/bullet_ourpeople.jpg) left 18px no-repeat; padding-top: 15px; padding-left: 12px;}
.main-content-holder ul li a{ color: #096;}
.main-content-holder ul li a:hover{ color: #666;}

.faculty_content h3 {
color:#008264;
font-size:14px;
font-weight:400;
line-height:18px;
}

.faculty_content .link_holder a {
width:75px; letter-spacing:normal;
display:block;
background:#096 url(../images/more_arrow.gif) 86px 9px no-repeat;
color:#FFF;
font-size:12px;
font-weight:700;
border:#096 solid 1px;
padding:3px 33px 3px 12px;
}

.faculty_content .link_holder a:hover {
background:#FFF url(../images/more_arrow.gif) 86px -15px no-repeat;
color:#096;
}

.faculty_content span {
color:#a5a5a5;
font-size:12px;
display:block;
margin-bottom:20px;
}

.faculty_content span a {
color:#a5a5a5;
}

.faculty_content_2 {
float:left;
padding-left:25px;
width:420px;
padding-top:20px;
}

.link_holder_back a {
width:34px;
display:block;
background:#096 url(../images/more_arrow_back.gif) 55px 10px no-repeat;
color:#FFF;
font-size:12px;
font-weight:700;
border:#096 solid 1px;
text-decoration:none;
height:18px;
padding:3px 33px 3px 12px;
}

.link_holder_back a:hover {
background:#FFF url(../images/more_arrow_back.gif) 55px -14px no-repeat;
color:#096;
}

.link_holder a {
width:75px;
display:block;
color:#009476;
font-size:13px;
font-weight:700;
text-decoration:none;
height:18px;
padding:3px 33px 3px 12px;
}

.link_holder a:hover {
color:#777777;
}

.featured_product_block1 img,.featured_product_block2 img {
float:left;
border:#cdc8c8 solid 1px;
margin:5px 15px 0 0;
}

.fetured-product-block-1,.fetured-product-block-2 {
width:265px;
height:194px;
color:#292929;
line-height:18px;
background:url(../css-images/featured-product-border.gif) right 15px no-repeat;
float:left;
position:relative;
display:inline;
padding:0 20px 0 15px;
}

.innerright_side_holder,.right_side_holder {
width:273px;
float:right;
}

.innerpage_product_block .link_more a:hover,.inner_rightmenu li a:hover,.articles_content p a:hover,.csc-sitemap ul li a:hover {
text-decoration:underline;
}

.slide-doc-single h4,.slide-doc-single h6 {
margin:5px 0;
}

#nav-2,#formhandler_contact_form3 legend,.full-topmenu .topmenu-holder {
display:none;
}

.full-topmenu .container {
background:#FFF;
width:900px;
padding:30px 30px 0;
}
.full-footer .container {
background:#FFF;
width:900px;
padding:5px 30px 0;
}

.footer_left ul,.csc-sitemap,.news-latest-item ul,.rightside_block ul {
margin:0;
padding:0;
}

.news-single-head h1 {
display:block;
color:#bcbdbd;
font-size:24px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background:url(../images/dashed_bg.gif) left bottom repeat-x;
margin:15px 0 10px;
padding:1px 0 5px;
}
@font-face {font-family: Delicious;	src: url(../images/Antipasto.otf);
}


.main-content-holder h2 {
display:block;
color:#bcbdbd;
font-size:34px;
font-family:Antipasto, Arial, Helvetica, sans-serif; font-weight:bold;
background:url(../images/dashed_bg.gif) left bottom repeat-x;
margin:15px 0 10px;
padding:1px 0 5px;
}


.articles_content h1 a {
color:#777777;
text-decoration:none;
font-size:16px;
font-weight:700;
}
.news-list-item h1 a {
color:#777777;
text-decoration:none;
font-size:14px;
font-weight:700;
}

.articles_content h1 a:hover,.news-list-item h1 a:hover {
color:#008264;
text-decoration:underline;
}

.articles_content h3,.news-list-item h3 {
color:#999;
font-size:12px;
font-weight:400;
line-height:18px;
}

.articles_content span,.news-list-item span,.articles_detail_content span {
color:#008264;
font-size:12px;
font-weight:400;
display:block;
margin-bottom:15px;
}

.news-single-backlink,.faculty_content .link_holder,.link_holder_back,.link_holder {
margin-top:16px;
}

.news-latest-item ul li,.rightside_block ul li {
background:url(../images/dotted_bg.gif) left bottom repeat-x;
list-style-type:none;
color:#939393;
margin:0 0 10px;
padding:0 0 10px;
}

.news-latest-item ul li a,.rightside_block ul li a {
display:block;
margin-top:5px;
text-decoration:underline;
color:#569e3a;
}

.news-latest-item ul li a:hover,.rightside_block ul li a:hover {
text-decoration:none;
}

.faculty_content span a:hover,.faculty_content .vcard a:hover {
color:#666;
}

.csc-textpic-imagewrap { margin-top: 10px;}
.green { padding: 15px 15px 5px 15px; background-color:#e6f2f0}
.green1 { padding: 10px 5px 5px 5px; background-color:#d7f7c4; margin-bottom: 15px;}
.green1 h3 { padding-left: 7px; padding-bottom: 0px!important; margin-bottom: 0px!important;}
.green1 h1{ color:#777777; font-size: 14px; display:block; padding-left: 10px;}
.green2 { padding: 10px 5px 5px 5px; background-color:#d0f4db; margin-bottom: 15px}
.green2 h3 { padding-left: 7px; padding-bottom: 0px!important; margin-bottom: 0px!important;}
.green2 h1{ color:#777777; font-size: 14px; display:block; padding-left: 10px;}
.green3 { padding: 10px 5px 5px 5px; background-color:#d0f4ea; margin-bottom: 15px}
.green3 h3 { padding-left: 7px; padding-bottom: 0px!important; margin-bottom: 0px!important;}
.green3 h1{ color:#777777; font-size: 14px; display:block; padding-left: 10px;}

.green p{ color:#757575}
.green1 p,.green2 p,.green3 p {margin:7px 7px!important;}

.csc-header-n2 h3 { margin: 10px 0px 0px 0px; padding: 10px 0px 5px 15px; border-bottom: 1px solid #E8E8E8; line-height:normal; color:#777777;  background:url(../images/bullet_ourpeople.jpg) left 16px no-repeat;}


/*------------*/

.news-list-browse {position:relative;}
.showResultsWrap {position:absolute; right:0px; top:0px; text-align:right;}
.browseLinksWrap {position:absolute; left:0px; top:0px !important;}
.browseLinksWrap a {margin-right:7px;}
.disabledLinkWrap {margin-right:7px;}
.activeLinkWrap {margin-right:7px;}
.news-list-morelink{ margin:0px!important; padding:0px!important;}
.news-single-backlink{padding-left:0px!important;}
.news-single-item{padding-left:0px!important;}