@charset "utf-8";

/* CSS Document */



html body { background-color:#124e03; /*background:url(../images/bg2.png); background-repeat:repeat-x;*/ }


#container {
	position: static;	
	width: 100%;
	height:100%;	
	/*font-family:'Josefin Sans', sans-serif!important;*/
	font-family: Verdana, sans-serif!important;
	font-size:14px;
	color:#000;
	line-height:190%;slid
}
#container span { /*font-family:'Josefin Sans', sans-serif!important;*/ font-family: Verdana, sans-serif!important; }

#message_area_content li div { display:inline; background:none!important; border:none!important; }

#invisible_div { position:fixed; top:0; left:0; width:100%; height:100%; border:solid 0px red; }
.bring_forward { z-index:9999999999999999999999999999999999; }

#master_frame, #playerElement { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); display:none; z-index:999900;  }

#playerElement {/*display:block;*/}
.close { position:absolute; top:10px; left:10px; background:rgba(512,512,512,0.5); padding:20px; width:35px; border-radius:0px; cursor:pointer; -webkit-transition-duration: 0.8s;   -moz-transition-duration: 0.8s;   -o-transition-duration: 0.8s;
 transition-duration: 0.8s; }
.close:hover { background:rgba(512,512,512,0.8); }
#master_frame iframe { width:100%; height:100%; border:solid 0px red; text-align:center; }
#master_frame.reduced_size iframe { width:80%; height:85%; margin-top:50px; border:solid 0px red; text-align:center; }
iframe { max-width:1080px;  }

#container p { margin:0!important; padding:0!important; }

.clear { position:relative; clear:both; }
.left, .right { position:relative; float:left; }
.right { float:right; }
.width_1330 { width:1230px;}
.flip_horizontal { -moz-transform: scaleX(-1);  -o-transform: scaleX(-1); -webkit-transform: scaleX(-1);transform: scaleX(-1); filter: FlipH;  -ms-filter: "FlipH"; }
.flip_vertical { -moz-transform: scaleY(-1);  -o-transform: scaleY(-1); -webkit-transform: scaleY(-1);transform: scaleY(-1); filter: FlipH;  -ms-filter: "FlipH"; }
.gradient_bg1 { 
background: -webkit-linear-gradient(top, #666, #333); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom, #666, #333); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom, #666, #333); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom, #fff, #124e03 75%); /* Standard syntax (must be last) */
}
.gradient_bg2 { 
background: -webkit-linear-gradient(left, #fff, #124e03 75%); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #fff, #333); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #fff, #333); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #fff, #124e03 75%); /* Standard syntax (must be last) */
}
.gradient_bg3 {
background: -webkit-linear-gradient(top, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* Standard syntax (must be last) */
}

.rotate_90_deg { transform:rotate(90deg); }
.rotate_90_deg_anticlockwise { transform:rotate(-90deg); }
.perfect_outline_shadow { -webkit-filter: drop-shadow(5px 5px 5px #222); filter: drop-shadow(5px 5px 5px #222); }

.show_in_mobile { display:none; }
.hide_in_mobile { display:initial; }

/*Bolden Numbers in Ordered List Items */
ol {
  margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;
}

ol > li {
  margin: 0;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
}

ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}
/*************/


#logo_area_holder { position:relative; /*background:url(../images/inside_bg.png) top center no-repeat;*/ padding:30px 0 0; /*margin-top:25px;*/  }
#logo_area { position:relative; font-size:11px; color:#ccc; line-height:normal; /*margin:0px 0px 35px 50px;*/ margin-bottom:35px; width: 1230px /*1180px*/; border-radius: 100px 0 0 100px; }
#logo_area .left, #logo_area .right { position:relative; float:left; width:240px; border:solid 0px red; }
.pattern_beside_logo { display:none; }
#logo_area .right { float:right; width:340px; }
#logo_area .logo { width:200px; margin-top: 5px; /*padding:20px; background:rgba(512,512,512,0.1);*/ }
#logo_area .logo:hover { opacity:0.85; transition:0.4s; cursor:pointer; }
#logo_area .keep_white a { color:#fff!important; }

.social_media_icons { padding: 10px 0;
    position: relative;
    display: block; }
    
#media_icons { position:relative; float:left; width:auto; margin-left:45px; padding-top:23px; border:solid 0px red; /*zoom:0.6; transform:scale(0.6);*/ }
#media_icons img { border-radius: 10px; }
#media_icons a:hover { opacity:0.8; }
.radio { position:relative; float:left; }
.radio .radio_left { position:relative; float:left; }
.radio .radio_right { position:relative; float:right; margin-right:45px; }
.tv { position:relative; float:left; margin-top:0px;  }
.magazine { position:relative; float:right;  }

.social_media_icons img { width:32px; border-radius:5px; vertical-align:middle; box-shadow:0 1px 1px 1px #1c1c1c; }
.social_media_icons img:hover { opacity:0.8; transition:0.4s; cursor:pointer; }

#search_form { position:relative; width:340px; margin:10px 0 0px; padding:0; }
#search_form input[type="text"]{ position:relative; margin-right:45px; width:250px;  border-radius:5px; background:#fff; border:0; height:30px; padding:2px 20px 2px 10px; font-size:13px; color:#666; font-weight:bold; text-align:center; font-style:italic; z-index:2; }
#search_form input[type="submit"] { position:absolute; top:0; right:0; width:60px; border-radius:5px; height:34px; background:url(../images/lens_tiny.png) center center no-repeat; border:none; }
#search_form input[type="submit"]:hover { opacity:0.8; transition:0.4s; cursor:pointer; }


#menu_area { position:relative; /*background:url(../images/menu_bg_body.png) top center repeat; width:1200px;*/ height:60px; border-radius: 20px 20px 0 0; border-bottom:none; background: #124e03; box-shadow: inset 0 1px 0 0 #3c722f; }
.menu_area_wing { position:absolute; top:0; left:-17px; background:url(../images/menu_bg_wing.png) top center repeat; width:17px; height:100%; z-index:2; display:none; }
.menu_area_wing.flip_horizontal { left:auto; right:-17px; }
#menu_area .item { position:relative; float:left; padding-top:5px; border:solid 0px red; border-right:solid 1px #203e19; height:97%; color:#999; font-weight:bold; font-size:11px; line-height:200%; }
#menu_area .item .inside { position:relative; padding:15px 36px; border:solid 0px red; }
#menu_area .item:hover { transition:0.9s; color:#ccc; }
#menu_area .item:hover .arrow_down { opacity:0.5; transition:0.4s; }
#menu_area .arrow_down.second { position:absolute; bottom:5px; left:5px; right:50px; }
.line_shadow { position:absolute; top:0; right:0px; background:#46763196; width:1px; height:100%; }
.active_nav { color:#fff; text-shadow:1px 1px 1px #000; }

.arrow_down { position:absolute; bottom:7px; left:45%; z-index:2; opacity:0.2; }
.apply, .payments { z-index:300; }
.payments { position: fixed; top: 430px; right: -5px; z-index:300; }
.apply:hover, .payments:hover { opacity:0.8; transition:0.4s; cursor:pointer; z-index:300; }

#menu_mobile { display:none; }

#apply_box, #community_drop { position:absolute; top:-70px; z-index:9999999999999; right:150px; width:200px; padding:20px; border:solid 1px #000; border-radius:15px; display:none; }
#apply_box a, #community_drop a { position:relative; display:block; padding:10px; font-size:14px; text-shadow:1px 1px 1px #333; border:solid 1px #333; border-radius:5px; margin-bottom:1px; }
#apply_box .arrow_down { top:49%; right:-10px; bottom:auto; left:auto; }
#community_drop { position:absolute; top:auto; bottom:-330px; right:65px; text-align:center; }
#community_drop .arrow_down { top:-7px; right:45%; bottom:auto; left:auto; }

#buttoned_link { position:relative; width:auto; display:inline; padding:20px 30px; font-size:14px; text-shadow:1px 1px 1px #333; border:solid 1px #333; border-radius:5px; color:#ccc; text-decoration:none; }
#buttoned_link:hover { color:#fff; text-shadow:1px 1px 1px #000; }

#main { position:relative; min-height:500px; border:solid 0px red; background:#fff; }


#slideshow_area { position:relative; overflow:hidden; }
#top_quicklinks_cover { position:absolute; bottom:0px; left:40px; width:1256px; height:15px; background: linear-gradient(to right, #fff, #124e03 75%); }

.shadow_bg { position:absolute; top:0px; left:0; width:100%; height:13px; background:url(../images/shadow_bg.png) repeat;    }

#top_quicklinks { position:relative; width:100%; padding:15px 0 15px; color:#333; background-image:url(../images/pattern.png); background-repeat:repeat; display:none; }
#top_quicklinks img { height:30px; vertical-align:middle; }
#top_quicklinks a { height:30px; vertical-align:middle; }

#load_here { position:relative; background-color:#fff;  text-align:justify; }

.pic { position:relative; float:left; margin:0 15px 5px 0; border-radius: 20px 20px 0  100px; }
.form_pic:hover { opacity:0.8; }
h1, h2, h3 { margin-top:0; color:#124e03; }
h2 { color:#124e03; }

#read_more { position:relative; display:block; width:100px; text-align:center; padding-bottom:10px; margin-top:20px; border-bottom:solid 0px #a6791b; font-weight:bold; font-size:14px; line-height:normal; font-style:italic; }
 
 table.four_columns { width:100%; }
 table.four_columns td { width:25%; }
 img.round_edges { width:100%!important; height:auto!important; border-radius:10px; border:6px solid #00000012; box-shadow: 10px 10px 5px #ccc; }
 
#faculty_list { position:relative; /*background:url(../images/pattern.png) repeat;*/ padding:30px; }
#faculty_list .left { position:relative; width:68%; float:left; }
#faculty_list .column { position:relative; float:left; width:47%; height:auto; text-align:center; height:auto; padding:0; margin-right:15px;  margin-bottom:33px; border-radius: 20px 0 100px; border: solid  1px #124e03; background: -webkit-linear-gradient(top, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom, rgba(255,255,255,0.3), rgba(0,0,0,1)); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom, #fff, #124e03 75%); /* Standard syntax (must be last) */
}
#faculty_list .column:nth-child(even) { margin-right:0; }
#faculty_list .column.last { margin-bottom:20px; }
#faculty_list .column:nth-last-child(-n+3) { margin-bottom:0; }
#faculty_list .column img { position:relative; width:90%;  height:auto; margin:20px 0 0 0; border:solid 0px #333; border-radius: 10px 0 20px; }
#faculty_list .column .txt { position:relative; color:#fff; font-size:25px; padding:34px 20px; border:solid 0px red; line-height:130%; text-align:left; text-shadow:1px 1px 1px #000; text-transform:capitalize; }
#faculty_list .column .txt br { display:none; }
#faculty_list .column .txt.more_margin{ /*margin-top:30px;*/ }
#faculty_list .column:hover { opacity:0.85; cursor:pointer; transition:0.4s; }

#faculty_list .right { position:relative; width:29%; float:right; border:solid 0px red;  }

#scholarship { position:relative; float:right; width:47%; border:solid 0px red; }

#twitter_feed_area { position:relative; margin-top:0px; }

#campuses { position:relative; margin:40px 0; }
#campuses h2 { position:relative; width:300px; padding:10px; margin-bottom:40px; border:solid 0px #333; }
.line { position:absolute; top:50%; left:-100%; border-top:solid 0px #333; width:300px; }
.line.right { left:auto; right:-100%; }
#campuses img { border:solid 1px #999; padding:5px; margin:5px; width:auto!important; height: 95px!important; }
#campuses img:hover { border:solid 1px #333; opacity:0.9; transition:0.4s; }
.line_shadow2 { position:relative; background:#ccc; height:1px; }

#message_area { position:relative; padding:40px 40px 40px; }
#left_box { position:relative; border:solid 0px red; }
#quick_menu { position:relative; background:#f3f3f3; padding:15px; font-size:14px; margin-bottom:40px; border:solid 0px red; }
#quick_menu h3 { position:absolute; top:0; left:0; width:80%; background:#ccc; color:#666; padding:13px 10%; }
#quick_menu .links_holder { position:relative; padding:0 10px; margin:45px 0 10px 0; }
#quick_menu .links_holder a div { position:relative; padding:10px; border-bottom:solid 1px #999; }
#quick_menu .links_holder a div:hover :before { content:"*"; }
#quick_menu .has_children  { position:relative; border-bottom:solid 1px #999; padding-bottom:10px; }
#quick_menu .has_children a div  { position:relative; border-bottom:none; padding-bottom:0; }
#quick_menu .has_children .children_holder  { position:relative; margin-left:10px; }
#quick_menu .has_children .children_holder a div:before { content:"> "; }
#quick_menu .has_children .children_holder a div {  padding:0; font-size:12px; color:#666; }
#quick_menu .has_children .children_holder a div:hover { color:#666; text-shadow:1px 1px 1px #ccc; font-weight:normal; }

#message_area_content { position:relative; /*float:right; width:68%;*/ border:solid 0px red; }
#message_area_content h1 { margin-top:5px; }
#message_area_content iframe { height:332px; }

strong { color:#124e03; }

#message_area_content strong a { position:relative; display:block; padding:10px 15px; background:#333; color:#fff; text-decoration:none; }

#message_area_content #first_table td a { color:#c00; }


table.stats { width:100%; }
table.stats td { width:30%; font-size:20px; background:#124e03; color:#fff; text-align: center; vertical-align: middle; border-radius:20px; }
table.stats td:last-child { width:40%; }
table.stats td:last-child { padding:0; background:none; }
table.stats td h1 { font-size:45px; color:#fff; } 
 
#styled_table { margin-top:20px; width:100%; }
#styled_table td { border-bottom:solid 1px #666; border-right:solid 1px #666; text-align:left; padding:20px; }
#styled_table tr:nth-child(1) { background:#666; color:#fff; }
#styled_table tr:nth-child(1) td { text-align:center; font-weight:bold; text-shadow:1px 1px 1px #000; }
#styled_table tr td:nth-child(1) { border-left:solid 1px #666; }
#styled_table tr:last-child td { border-bottom:solid 1px #666; }
#styled_table tr td ul { margin:0; padding:0 0 0 20px; }
#styled_table td a { text-decoration:underline; }

#services_overview table { width:100%; margin-top:15px; }
#services_overview table td img { width:360px!important; height:222px!important; border:solid 5px #ccc; margin-bottom:10px; }
#services_overview table td img:hover { opacity:0.8; transition:0.8s; cursor:pointer; }
#services_overview table td a { text-decoration:none; }
#services_overview table td a:hover { color:#666; }

#faq_list { position:relative; }
#faq_list li { position:relative; margin-bottom:30px; }
#faq_list li:hover { font-weight:bold; }
#faq_list li .question { cursor:pointer; }
#faq_list li .answer { border-bottom:solid 1px #ccc; padding:10px; font-weight:normal; display: none; }


#message_area.news .left { width:65%; }

#gallery_area { position:relative; margin-top:20px; text-align:center; }
#gallery_area .thumb { position:relative; float:left; width:/*23.5%*/45%; box-shadow:3px 3px 3px 1px #ccc; background-color:#fff; border-bottom:0; margin:/*0px 20px 20px 0px*/ 0px 50px 50px 0px; border-radius:25px; }
#gallery_area .thumb:nth-child(4n) { margin-right:0; }
#gallery_area .thumb .thumb_pic { width:100%;  }
#gallery_area .thumb:hover { opacity: 0.9; -webkit-transition-duration: 0.8s;   -moz-transition-duration: 0.8s;   -o-transition-duration: 0.8s; transition-duration: 0.8s; }
#gallery_area .title { position:relative; padding:35px 0; color:#fff; font-size:24px; /*background:rgba(0,0,0,0.8); max-height:42px;*/ overflow:auto; border-radius:0 0 5px 5px; }
.play_button { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/play.png) center no-repeat; background-size:20%; opacity:0.5; z-index:10; }


.products_table td .pic { float:none; }

#payment_frame_launcher { position:relative; opacity:1; transition:0.4s; }
#payment_frame_launcher a { text-decoration:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; }
#payment_frame_launcher .payment_methods_picture { border:solid 1px #fff; padding-bottom:1px; transition:0.4s; }
#payment_frame_launcher:hover .payment_methods_picture { border:solid 1px #ccc; transition:0.4s; }
#payment_frame_launcher .hovered { border:solid 1px #090; }
#payment_frame_launcher:hover .txt { color:#fff; transition:0.4s; }
#payment_frame_launcher:hover { opacity:0.9; transition:0.4s; cursor:pointer; }
.green_background { background:#090; }

.contact .left, .contact .right { width:39%!important; border:solid 0px red; }
.contact .right { width:57%!important; }
.contact .iframe_area iframe { border:0; position:relative; margin-top:0px; z-index:2; background:rgba(111, 107, 107, 0.58);  border:solid 1px #999; padding:5px; }
#contact_us_frame { position:relative; width:100%; height:440px; border:none; background-color:none;  margin:10px 0 0; padding:0; z-index:; }
.contact img:hover { opacity:0.8; transition:0.8s; }

#modified_list { float:right; width:52%; margin:0; padding:0; }
#modified_list li { float:left; width:33%; border:solid 0px red; }

#diagram { position:relative; width:100%; border:solid 0px red; margin:50px 0; text-align:center; }
#diagram .faculty_name { position:relative; width:200px; height:150px; float:left; padding:20px 40px; color: #fff; text-shadow: 1px 1px 1px #000; margin-top:35px; z-index:2; }
#diagram .schools_and_prgrams { position:relative; width:480px; height:250px; float:right; border:solid 1px #000; border-right:0; }
#diagram .horizontal_line { position:absolute; top:50%; width:110%; border-top:solid 1px #000; right:0; }
#diagram .school { position:absolute; width:40%; background:#666; padding:10px; color:#fff; line-height:150%; z-index:2; }
.row1 { top:-35px; }
.col1 { left:30px; }
.col2 { right:0; top:-23px; }
.row2 { top:36%; }
.row2.col2 { top:41%; }
.row3 { bottom:-35px; }
.row3.col2 { top:auto; bottom:-23px; }
#diagram .school:hover { background:#666; color:#ccc; }
#diagram a { color:#fff; text-decoration:none; }
#diagram a:hover { color:#ccc; }

.small_login_button { position:absolute; top:5.5px; right:0; width:auto!important; padding:10px 15px; border-radius:3px; border:solid 1px #333; background:#030; color:#fff; font-size:10px; font-weight:bold; line-height:normal; }
.small_login_button:hover { background:#060; }


#tab { position:relative; float:left; width:32.9%; margin:0 1px 0 0; border:solid 1px rgba(0,0,0,0.0); border-top:solid 5px rgba(0,0,0,0.05); border-bottom:solid 1px #000; cursor:pointer; text-align:center; padding:10px 0; color:#ccc; }
#tab img { height:70px; margin-bottom:10px; }
#tab:hover { background:rgba(0,0,0,0.7); border-top:solid 5px rgba(0,0,0,0.15); border-bottom:solid 1px rgba(0,0,0,0.15); }
#tab.active { background:rgba(0,0,0,0.5); color:#fff; text-shadow: 1px 1px 1px #000;  border-bottom:solid 1px rgba(0,0,0,0.5); transition-duration: 0.2s;  }
#tab_content { position:relative; text-align:justify; }

#footer_holder { position:relative; /*background:#333; background:url(../images/bg2.png); background-repeat:repeat-x; z-index:500;*/ }
#footer { position:relative; /*background:#333;*/ border-radius: 0 0 30px 30px;
    border: solid 1px #1d5a02;   border-top: 0; font-size:11px!important; }
#footer span, #footer table td { font-size:11px!important; }    
#footer .width_1330 { padding:40px 0; width:90%; /*background:#333;*/ border:solid 0px red; }
#footer table td { position:relative; float:left; width:auto/*20%*/; margin-right:134px; text-align:left; color:#fff; font-size:13px; line-height:195%; border:solid 0px red; }
#footer table td:nth-child(1) img { /*width:70px!important; height:auto!important;*/ }
#footer table td:nth-child(1) { margin-right:43px; }
#footer table td:nth-child(4) { margin:0; text-align:left; float:right; width:20%; }
#footer table td strong { color:#a6791b; /*text-shadow: 1px 1px 1px #000;*/ }
#footer table td:nth-child(4) span strong { color:#a6791b; text-shadow:none; }
#footer table td:nth-child(4) span:nth-child(1) strong { color:#a6791b; /*text-shadow: 1px 1px 1px #000;*/ }

#footer_holder.copyright { background:#124e03; }
#copyright { position:relative;  background:#124e03; color:#ccc; font-size:12px; padding:15px 0; font-size:11px!important; line-height:normal; /*box-shadow: inset 0 1px 0 0 #3c722f3d; */}
#copyright .width_1330 { background:#124e03; padding:10px; width:90%;  }
.visit_counter_box { position:absolute; top:15px; right:0; font-size:10px; line-height:160%; }

.how_to_apply_step { position:relative; display:inline; width:auto; padding:15px 40px; border-radius:5px; text-align:center; margin:50px 0; background:#ccc; color:#666; font-weight:bold; }

#back_to_top_link { position:fixed; right:0; bottom:300px; padding:12px;  box-shadow:0px 0px 3px 1px #333;  background:rgba(0,0,0,0.9); border-radius:0px; z-index:9999999999; cursor:pointer; display:none; color:#ccc; }
#back_to_top_link:hover { background:#000; color:#fff; }
#back_to_top_link:hover .arrow-up { border-bottom-color:#ccc; }
#back_to_top_link .arrow-up { border-bottom-color:#fff; border-width:7px; }
#back_to_top_link .theme_picker_heading { top:-15px; }


/*hyperlinks*/
a:link, a:visited { text-decoration:none; color:#000;  }
a:hover, a:active { text-decoration:underline; color:#000; }

a img { border:none; }

.left.news a { text-decoration:underline; }

#logo_area a:link, #logo_area  a:visited { color:#ccc; text-decoration:none; }
#logo_area a:hover, #logo_area  a:active { color:#fff; text-decoration:none; }

#menu_area .item  a:link, #menu_area .item  a:visited { color:#ccc; text-decoration:none; }
#menu_area .item  a:hover, #menu_area .item  a:active { color:#fff; text-decoration:none; transition:0.9s; }

#apply_box a:link, #apply_box  a:visited { color:#ccc; text-decoration:none; }
#apply_box a:hover, #apply_box  a:active { color:#fff; text-decoration:none; transition:0.4s; }

#top_quicklinks a:link, #top_quicklinks a:visited { color:#000; text-decoration:none; }
#top_quicklinks a:hover, #top_quicklinks a:active { color:#a6791b; text-decoration:none; }

#read_more:link, #read_more:visited { color:#a6791b; text-decoration:none; }
#read_more:hover, #read_more:active { color:#000; text-decoration:none; transition:0.9s; border-bottom-color:#000; }

#quick_menu .links_holder a:link, #quick_menu .links_holder a:visited { color:#333; text-decoration:none; }
#quick_menu .links_holder a:hover, #quick_menu .links_holder a:active { color:#c00; text-decoration:none; font-weight:bold; }



#footer a:link, #footer a:visited { color:#fff; text-decoration:none; }
#footer a:hover, #footer a:active { color:#000; text-decoration:none; }

