/* CSS Document */
/* Table of Contents:
	1. Reset Styles
	2. Baseline (Default) Styles
	3. Admissions Action Tabs
	4. Global Header
	5. Main Navigation Menu
	6. Home Page Styles
	7. Sub Page Main Content Area
	8. Sub Page Right Hand Column Styles
	9. Global Footer
	10. Global Footer - VIP pop-up
	11. Form Styles
	12. Media Queries
	13. Print styles
*/
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2011-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris
 * License URL: http://www.fontspring.com/fflicense/exljbris
 *
 *
 */
#copyright p{
	color:#FFF;
	text-align:center;
	font-size:12px;
	margin-top:45px;
	opacity: .6;
	
}
@font-face {
    font-family: 'MuseoSans500';
    src: url('../ui/fonts/museosans_500-webfont.eot');
    src: url('../ui/fonts/museosans_500-webfont.eot?iefix') format('eot'),
         url('../ui/fonts/museosans_500-webfont.woff') format('woff'),
         url('../ui/fonts/museosans_500-webfont.ttf') format('truetype'),
         url('../ui/fonts/museosans_500-webfont.svg#webfontkQkWxTED') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PT Sans Narrow';
    src: url('/ui/fonts/pt_sans_narrow-webfont.eot');
    src: url('/ui/fonts/pt_sans_narrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ui/fonts/pt_sans_narrow-webfont.woff') format('woff'),
         url('/ui/fonts/pt_sans_narrow-webfont.ttf') format('truetype'),
         url('/ui/fonts/pt_sans_narrow-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PT Sans Bold';
    src: url('/ui/fonts/pt_sans_bold-webfont.eot');
    src: url('/ui/fonts/pt_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ui/fonts/pt_sans_bold-webfont.woff') format('woff'),
         url('/ui/fonts/pt_sans_bold-webfont.ttf') format('truetype'),
         url('/ui/fonts/pt_sans_bold-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PT Sans';
    src: url('/ui/fonts/pt_sans-webfont.eot');
    src: url('/ui/fonts/pt_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ui/fonts/pt_sans-webfont.woff') format('woff'),
         url('/ui/fonts/pt_sans-webfont.ttf') format('truetype'),
         url('/ui/fonts/pt_sans-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

div,
span {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
}
/********  1. Reset for older browsers *********/
body {
    background: #ccc url(../ui/img/bkgnd-content.jpg)repeat-x top left;
    margin: 0;
    padding: 0;
    font-family: 'PT Sans',Tahoma,Geneva,Arial,sans-serif;

    line-height: 1.2;
}
ul {
    list-style: disc outside;
    margin-top: 0;
}
ul.none {
    list-style: none;
}
ul.icons {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
ul.icons li { padding-left: 48px }
ul.icons li.online { background: url(/ui/img/icons/online.gif) no-repeat left top }
ul.icons li.corresp { background: url(/ui/img/icons/correspondence.gif) no-repeat left top }
ul.icons li.face { background: url(/ui/img/icons/face-face.gif) no-repeat left top }
blockquote,
q { quotes: none }
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
   /* border-spacing: 0;
    border-top: #333 4px solid;
    border-bottom: #333 4px solid;
    border-left: #333 1px solid;
    border-right: #333 1px solid;*/
    margin: 0;
    width: 100%;
}
/*thead tr {
    background-color: #e6e6e6;
    color: #333;
    font-weight: 700;
    text-indent: 2px;
    text-align: left;
}
tbody tr:nth-child(odd) { background-color: #e0e0d6; background-color:#BDCEE0; background-color:#FFF;background: #e8edff; }
tbody tr:nth-child(even) { background-color: #fff }
td,
th { padding: 6px }*/
/******** 2. Default *********/
#main_container {
    background: url(ui/img/rotate.jpeg) no-repeat top center;
    margin: 0 auto;
    padding: 0;
}
a {
    color: #006648;
    text-decoration: underline;
	text-decoration:none;
}
a:visited {
    color: #666666;
    text-decoration: underline;
}
a:hover,
a:active {
    text-decoration: none;
}
img { border: 0 }
img a {
    border: 0;
}
.img_right {
    float: right;
    margin: 0 0 10px 25px;
}
.img_left {
    float: left;
    margin: 0 25px 10px 0;
}
.caption {
    font-weight: bold;
    font-size: 12px;
}
.clear { clear: both }
h1 {
    color: #004e2b;
    font: normal 32px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    margin: 0 0 20px;
}
h2 {
    color: #006648;
    font: bold 20px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    line-height: 1;
    margin: 16px 0;
}
h2.intro {
    color: #006648;
    margin-bottom: -12px;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited {
    color: #004e2b;
    text-decoration: none;
}
h1 a:hover,
h1 a:active,
h2 a:hover,
h2 a:active {
    color: #004e2b;
    text-decoration: underline;
}
h3 {
    color: #333;
    font: normal 16px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
}
h3 a {
    color: #333;
    text-decoration: none;
}
h3 a:hover {
    color: #333;
    text-decoration: underline;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
input {
    font: normal 13px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    color: #333;
}
li {
    line-height: 1;
    margin: 0;
    padding: 4px 0;
}
.obscure {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
/********** 3. Admissions Action Tabs ************/
#trigger_cont {
    bottom: 50px;
    position: fixed;
    right: 0;
    text-align: right;
    width: 56px;
    z-index: 10003;
}
div.trigger_apply,
div.trigger_visit,
div.trigger_inquire {
    cursor: pointer;
    height: 100px;
    width: 46px;
    border: none;
    outline: none;
    display: block;
}
div.trigger_apply {
    background: url(../ui/img/tab-sprite.png) -56px 0 no-repeat;
    margin-left: 10px;
    width: 46px;
    z-index: 10006;
}
div.trigger_visit {
    background: url(../ui/img/tab-sprite.png) -56px -200px no-repeat;
    margin-left: 10px;
    width: 46px;
    z-index: 10005;
}
div.trigger_inquire {
    background: url(../ui/img/tab-sprite.png) -56px -100px no-repeat;
    margin-left: 10px;
    width: 46px;
    z-index: 10004;
}
div.trigger_apply:hover,
div.trigger_apply:active {
    width: 56px;
    background: url(../ui/img/tab-sprite.png) 0 0 no-repeat;
    display: block;
    margin-left: 0;
}
div.trigger_visit:hover,
div.trigger_visit:active {
    width: 56px;
    background: url(../ui/img/tab-sprite.png) 0 -200px no-repeat;
    display: block;
    margin-left: 0;
}
div.trigger_inquire:hover,
div.trigger_inquire:active {
    width: 56px;
    background: url(../ui/img/tab-sprite.png) 0 -100px no-repeat;
    display: block;
    margin-left: 0;
}
ul.trigger {
    list-style: none;
    margin: 0 auto;
    padding: 0;
}
ul.trigger li {
    text-indent: 0;
    margin: 0;
    padding: 0;
}
ul.trigger li li {
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: #fff 1px dotted;
}
ul.trigger li ul {
    display: none;
    color: #fff;
    list-style: none;
    margin-top: -100px;
    padding: 12px;
    position: absolute;
    font: bold 13px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    font-weight: 400;
    background: #006648;
    opacity: .9;
    width: 156px;
}
ul.trigger li ul.apply {
    right: 56px;
    z-index: 11000;
}
ul.trigger li ul.visit {
    right: 56px;
    z-index: 11001;
}
ul.trigger li ul.inquire {
    right: 56px;
    z-index: 11002;
}
ul.trigger li ul a,
ul.trigger li ul a:visited {
    color: #fff;
    display: block;
    text-decoration: none;
}
ul.trigger li ul a:hover,
ul.trigger li ul a:active { color: #f2ce68 }
.trigger li:hover ul,
li.over ul { display: block }
div.trigger_apply i,
div.trigger_visit i,
div.trigger_inquire i { visibility: hidden }
/******** 4. Global Header *********/
#header {
	background-image:url(file:///C|/wamp/www/daducampus1.0.1/ui/img/header.jpg);
    height: 130px;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
#logo {
    float: left;
    height: 108px;
    padding: 0;
    width: 185px;
}
#logo a {
    border: none;
}
#header_links {
	background:url(../../../../Users/Suleman/Documents/Unnamed%20Site%202/rotate.JPG);
	text-shadow: black 0.1em 0.1em 0.2em;
    color: #fff;
    float: right;
    font: normal 13px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
    height: 118px;
    padding-top: 12px;
    width: 650px;
}
#links {
    float: left;
    margin-top: 18px;
    text-align: right;
    width: 365px;
}
#links a{
	
}
#links a,
#links a:visited {
    color: #fff;
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    margin: 0 4px;
    text-decoration: none;
    text-shadow: 1px 1px 3px #eee;
	text-shadow: 5px 5px 6px #000;
}
#links a:hover,
#links a:active {
    color: #fff;
    text-decoration: underline;
}
#search_cont {
    height: 41px;
    float: left;
    text-align: right;
    margin-left: 14px;
    width: 172px;
}
#search_cont form {
    background: none;
    font-size: 100%;
    margin: 0;
    min-width: none;
    max-width: inherit;
    padding: 0;
}
#search_cont form fieldset {
    border: none;
    clear: none;
    font-size: 100%;
    margin: 0;
    padding: 0;
}
fieldset.search {
    border: none;
    height: 29px;
    width: 172px;
    margin: 0 auto;
    padding: 0;
}
fieldset.search input,
fieldset.search button {
    border: none;
    float: left;
}
.search input.box {
    background: rgba(255,255,255, 0.75);
    border-radius: 20px 0 0 20px;
    color: #333;
    height: 24px;
    margin-top: 12px;
    padding: 2px 5px 0 10px;
    width: 100px;
}
.search button.btn {
    background: #F0F0F0;
    color: #333;
    cursor: pointer;
    font-family: 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    font-size: 13px;
    height: 26px;
    margin-top: 12px;
    width: 52px;
}
.search button.btn:hover { }
/******** 5. Main Navigation Menu ********/
#nav {
     background: url(/ui/img/menu-bkgnd.png) no-repeat top; 
    clear: both;
    height: 43px;
    margin: 0 auto;
	margin-top:-5px;
    padding: 0;
    width: 960px;
    z-index: 20000;
    background: #333;
	
    background-image: -webkit-gradient(linear,left top,left bottom,from(#777),to(#222));
    background-image: -webkit-linear-gradient(top,#777,#227222);
    background-image: -moz-linear-gradient(top,#777,#227222);
    background-image: -ms-linear-gradient(top,#777,#227222);
    background-image: linear-gradient(top,#777,#227222);
	background:#227222;
	/*//background:#274054;*/
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    /*overflow: hidden;*/
}
#menu,
#menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#menu li.main { border-right: #fff 1px dotted }
#menu li.last { border-right: none }
#menu li li a { display: block }

#menu li a {
    display: block;
    font: normal 15px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;
    color: #fff;
    padding: 4px 1.8em 0;
    text-decoration: none;
}
#menu li li a {
    display: block;
    font: normal 15px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;
    color: #fff;
    padding: 8px 10px;
    text-decoration: none;
}
#menu li a:hover { color: #f2ce68 }
#menu li li a:hover {
    background: #000;
    color: #f2ce68;
}
#menu li {
    float: left;
    height: auto;
    text-align: left;
    list-style: none;
    margin: 5px 0;
    padding: 0;
    position: relative;
    width: auto;
}
#menu li ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    font-size: 15px;
    background: #333;
	background:#473131;
	background:#274054;
	background:#227222;
    opacity: .9;
    width: 175px;
    z-index: 6000;
}
#menu li>ul {
    top: auto;
    left: auto;
}
#menu li li {
    background-color: transparent;
    border: 0;
    display: block;
    float: none;
    margin: 0;
}
#menu li:hover ul,
li.over ul { display: block }
/******** 6. Home Page Styles ********/
#feature_cont {
    margin: 0 auto;
    height: 303px;
    width: 960px;
}
#audience {
   background: #fff url(ui/img/home-audience-bkgnd.png) no-repeat bottom;
	background:url(../ui/img/home-audience-bkgnd.png) no-repeat bottom;
	/*background:url(../ui/img/information.png) ;*/
	/*background-color:#039;*/
	color:#FFFFFF;
    float: left;
    font: normal 22px 'PT Sans Bold';
    height: 233px;
    line-height: 2;
    padding: 70px 20px 0 106px;
    width: 194px;
}
#audience ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#audience li {
    margin: 0 0 24px;
    padding: 0;
}
#audience a {
    color: #000;
    display: block;
    text-decoration: none;
}
#audience a:hover {
    color: #006648;
    text-shadow: #fcfcfc 1px 1px 2px;
    text-decoration: none;
}
#feature {
    float: right;
    height: 303px;
    width: 640px;
}
#home_cont {
    background: url(/ui/img/bkgnd-home-main.jpg) repeat-y left bottom;
    margin: 0 auto;
    width: 960px;
    overflow: auto;
}
.ie7 #home_cont {
    overflow: hidden;
}
#home_left {
    background-color: #fff;
    float: left;
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    padding: 20px;
    width: 610px;
}
#other_left {
    background-color: #fff;
    float: left;
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    padding: 20px;
    width: 610px;
}
#location_left {
    background-color: #fff;
    float: left;
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    padding: 20px;
    width: 520px;
}
#home_left .column_left {
   /* border-right: #666 2px dotted;*/
    margin-bottom: 20px;
    width: 46%;
}
#home_left h2 { font-family: 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif; font-size:18px}
#home_left h3 { margin-top: 0;}
#home_left #news_cont {
    border-top: #666 2px dotted;
    padding-top: 10px;
    margin-top: 10px;
}
.news_item {
    clear: both;
    margin-bottom: 20px;
    width: 100%;
}
.news_img {
    float: left;
    margin: 0 10px 25px 0;
    width: 90px;
}
#home_left .news_img {
    margin: 10px 0;
}
.news_img img {
    height: 90px;
    max-width: 100%;
}
#home_left .news_text {
    float: right;
    margin: 10px 0;
    margin-left: 20px;
    width: 490px;
}
.news_item h2 {
    font-size: 16px;
    margin: 0 0 6px 0;
}
#home_left .news_item p { margin: 0 }
#home_right {
    /*background-color: #442359;
	background-color:#453F49;*/
	background-color: #DDDCDD;
	background-color:#F0F0F0;
    color: #fff;
	color:#333333;
    float: right;
    margin-right: 0px;
    padding: 20px;
    width: 270px;
	height:auto;
}
#home_right h2 {
    color: #fff;
    font: normal 38px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
    line-height: 38px;
    margin: 0;
}
#home_right h3 {
    color: #ccc;
	color:#006648;
    font: bold 18px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;
    margin: 0;
}
#home_right p {
    font-size: 14px;
    margin: 2px 0;
	color:#FFFFFF;
}
#home_right a,
#home_right a:visited {
    color: #fff;
    text-decoration: underline;
}
#home_right a:hover { color: #f2ce68 }



#other_right {
	background-color: #FC9;
	background-color:#C9C6C9;
	background-color:#F0F0F0;
    color: #fff;
	color:#333333;
    float: right;
    margin-right: 0px;
    padding: 20px;
    width: 270px;
	height:auto;
}
#location_right{
	background-color: #FC9;
	background-color:#7BB6DD;
	background-color: #DDDCDD;
	background-color:#F0F0F0;
    color: #fff;
	color:#333333;
    float: right;
	
    margin-right:0px;
    padding: 0px;
    width: 400px;
	height:auto;
}
#location_right h2 {
    color: #fff;
    font: normal 38px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
    line-height: 38px;
    margin: 0;
}
#location_right h3 {
    color: #ccc;
    font: bold 28px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;
    margin: 0;
}
#location_right p {
    font-size: 14px;
    margin: 2px 0;
}
#location_right a,
#location_right a:visited {
    color: #fff;
    text-decoration: underline;
}
#location_right a:hover { color: #f2ce68 }

#other_right h2 {
    color: #fff;
    font: normal 38px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
    line-height: 38px;
    margin: 0;
}
#other_right h3 {
    color: #ccc;
	color:#006648;
    font: bold 28px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;
    margin: 0;
}
#other_right p {
    font-size: 14px;
    margin: 2px 0;
}
#other_right a,
#other_right a:visited {
    color: #fff;
    text-decoration: underline;
}
#other_right a:hover { color: #f2ce68 }

#one_column{
	margin-top:0px;
}

/******* Home Page Feature *********/
#jquery-slider{background:#000;height:303px;font:14px/18px 'PT Sans', Tahoma, Geneva, Arial, sans-serif;color:#fff;position:relative;z-index:4500}
#jquery-screen{position:relative;overflow:hidden;height:276px;}
#jquery-slider .media{float:left;width:396px;height:266px; z-index:100}
#jquery-slider .media img {max-width: 396px; max-height: 266px; z-index:-1}
#jquery-slider .description{padding:20px;width:204px;float:right;}
#jquery-slider .description h2 a{font-size:20px;color:#f2ce68;padding-bottom:10px;}
#jquery-slider .description p{padding-bottom:10px;}
#jquery-slider .description a{color:#00734d;}
.clear{clear:both;height:0;line-height:0;}
#jquery-slider .slide{position:absolute;left:0;top:0;width:640px; background: #000;}
#jquery-slider-panel{width:396px; margin: 0 auto;}
#jquery-slider-panel .jquery-slider-buttons{position:relative;list-style-type:none;margin:0 auto;display:none;}
#jquery-slider-panel .jquery-slider-buttons li{float:left;padding:0;}
#jquery-slider-panel .jquery-slider-buttons li.button{background:url(../ui/img/slider-buttons.png) no-repeat;width:15px;height:17px;cursor:pointer;}
#jquery-slider-panel .jquery-slider-buttons li.prev{background-position:left top;margin-right:10px;}
#jquery-slider-panel .jquery-slider-buttons li.next{background-position:right top;margin-left:10px;}
#jquery-slider-panel .jquery-slider-buttons li.bullet{background:url(../ui/img/slider-bullets.png) no-repeat right 4px;width:10px;height:17px;margin:0 3px;}
#jquery-slider-panel .jquery-slider-buttons li.bullet.act{background-position:left 4px;}
#jquery-slider .rounding{background:url(/ui/img/slider-rounding.png) no-repeat;position:absolute;bottom:0;right:0;width:11px;height:11px;}

/******** 7. Sub Page Main Content Area ********/
#content_cont {
    background-color: #fff;
    margin: 0 auto;
    width: 960px;
}
.three_spec #content_cont { background: url(/ui/img/bkgnd-content-three_spec.jpg) repeat-y top left }
.onestop #content_cont { background: url(/ui/img/bkgnd-content-one_stop.jpg) repeat-y top left }
#top_head {
    background-color: #fff;
    clear: both;
    padding: 10px 40px;
    width: 880px;
}
#breadcrumbs {
    background-color: #DDDCDD;
	background-color:#C9C6C9;
    color: #004e2b;
    font: normal 12px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    padding: 8px 40px;
    text-align: left;
    text-transform: uppercase;
    width: 880px;
}
#breadcrumbs a,
#breadcrumbs a:visited {
    color: #333;
    text-decoration: underline;
}
#breadcrumbs a:hover,
#breadcrumbs a:active { text-decoration: none }
#content {
    background-color: #fff;
    float: left;
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    padding: 20px 40px;
}
.two_col #content,
.three_spec #content,
.onestop #content { width: 304px }
.three_col #content { width: 496px }
.four_col #content { width: 688px }
.aura {
    background: #f0f0f0;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 10px;
}
.aura ul {
    margin: 0 0 0 18px;
    padding: 0;
}
.aura li {
    line-height: 1.1;
    margin: 0;
    padding: 2px 0;
}
.aura a {
    display: block;
    color: #006648;
    text-decoration: none;
}
.aura a:hover {
    color: #333;
    text-decoration: underline;
}
.aura a:visited { color: #006648 }
.aura h2 {
    color: #333;
    margin-top: 0;
}
.aura.reveal {
    background: #f0f0f0 url(/ui/img/reveal-bkgnd.gif) no-repeat right top;
    width: 100%;
}
.aura.reveal:hover { background: #f0f0f0 url(/ui/img/reveal-bkgnd-over.gif) no-repeat right top }
.aura.reveal .columns_cont {
    float: left;
    padding: 1% 3%;
    width: 94%;
}
.three_col div.half {
    float: left;
    margin-right: 20px;
    width: 188px;
}
.three_col div.third {
    float: left;
    margin-right: 8px;
    width: 136px;
}
.three_col div.third_link {
    cursor: pointer;
    color: #006648;
    float: left;
    margin-right: 8px;
    width: 136px;
}
#content .half {
    float: left;
    margin-right: 3%;
    width: 47%;
}
/*
#content .third {
    float: left;
    margin-right: 3.3%;
    width: 30%;
}
*/
#content .half-right {
    border-left: #333 1px dotted;
    float: right;
    margin-left: 3%;
    padding-left: 3%;
    width: 44%;
}
#content .third-right {
    border-left: #333 1px dotted;
    float: right;
    margin-left: 3.3%;
    padding-left: 3%;
    width: 27%;
}
ul.half-right,
ul.third-right,
ol.half-right,
ol.third-right { font-size: 95% }
.half-right li,
.third-right li {
    margin-left: 14px;
    padding: 4px 0;
}
/** Button Styles **/
.action_button {
    color: #333;
    font: normal 22px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
    height: 20px;
    padding: 8px 4px 8px 50px;
}
.three_col .action_button { width: 284px }
.action_button .apply_btn { background: url(/ui/img/buttons/button-bkgnd-apply.png) no-repeat top left }

.buttons {
    list-style: none;
    padding: 0;
    margin: 0;
}
.buttons li {
    background: #f3f3f3;
    border: 1px solid #a2a2a2;
    border-radius: 10px;
    font-weight: bold;
    margin: 12px 0;
    width: 50%;
    position: relative;
    padding: 0;
}
.buttons li:hover {
    border: 1px solid #222;
}
#mid-col .buttons li {
    width: 100%;
}
#mid-col .buttons{
    margin: 0 0 40px 0;
}
.buttons a {
    color: #595959;
    display: block;
    font-weight: bold;
    padding: 12px;
    text-decoration: none;
}
.buttons a:hover {
    text-decoration: underline;
    color: #222;
}

.buttons a span {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
    margin: -5px 8px 0 0;
}

span.i18{ /* email */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -345px -58px;
}
span.i37{ /* briefcase */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -297px -154px;
}
span.i75 { /* phone */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -204px -346px;
}
span.i83{ /* calendar */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -106px -394px;
}
span.i103{ /* map */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -105px -490px;
}
span.i117{ /* check box */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -298px -538px;
}
span.i119{ /* piggy bank */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -395px -538px;
}
span.i161{ /* calculator */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -10px -778px;
}
span.i175{ /* laptop */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -201px -826px;
}
span.i179{ /* notepad */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -394px -825px;
}
span.i190{ /* building */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -442px -875px;
}
span.i192{ /* credit card */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -58px -923px;
}
span.i91{ /* beaker */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -10px -442px;
}
span.i85{ /* award */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -201px -395px;
}
span.i16{ /* chart */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -249px -58px;
}
span.i123{ /* contact */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -106px -587px;
}
span.i146{ /* gavel */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -251px -683px;
}
span.i124{ /* megaphone */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -154px -585px;
}
span.i65{ /* music note */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -202px -298px;
}
span.i97{ /* puzzle */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -298px -443px;
}
span.i63{ /* runner */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -107px -298px;
}
span.i52{ /* tree */
    background: #F3F3F3 url(/ui/img/glyphish-icons.png) no-repeat -57px -251px;
}

/****** One Stop Tabbed Area ******/
#tabbed_box {
    margin: 0 auto;
    height: 100%;
    overflow: auto;
    width: 100%;
}
.tab-content {
    background: #fff url(/ui/img/tabs-bkgnd.jpg) repeat-x top;
    padding: 20px;
}
.tab-content ul,
.tab-content li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tab-content li {
    border-top: #333 1px dotted;
    padding: 14px 0;
}
ul.tabs {
    margin: 0;
    padding: 0;
    margin-bottom: 6px;
    z-index: 199;
}
ul.tabs li {
    list-style: none;
    display: inline;
    margin-right: 10px;
}
ul.tabs li a {
    background-color: #ccc;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px;
    color: #666;
    padding: 6px 14px 4px;
    text-decoration: none;
    font-size: 24px;
    font-family: 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
}
ul.tabs li a:hover {
    background-color: #999;
    color: #fff;
}
ul.tabs li a.active {
    background-color: #d9d9d9;
    color: #004e2b;
    -moz-box-shadow: 2px -2px 2px #ccc;
    -webkit-box-shadow: 2px -2px 2px #ccc;
    box-shadow: 2px -2px 2px #ccc;
}
#content_1 {
    -moz-box-shadow: 2px -2px 2px #ccc;
    -webkit-box-shadow: 2px -2px 2px #ccc;
    box-shadow: 2px -2px 2px #ccc;
    z-index: 200;
}
#content_2 {
    display: none;
    -moz-box-shadow: 2px -2px 2px #ccc;
    -webkit-box-shadow: 2px -2px 2px #ccc;
    box-shadow: 2px -2px 2px #ccc;
    z-index: 201;
}
.tabbed_area h2 { font-size: 16px }
.tabbed_area p {
    line-height: 1.2;
    margin: 0;
}
.event_date {
    font-weight: 700;
    margin-bottom: 4px;
}
/******** 8. Sub Page Right Hand Column Styles ********/
#rt_column {
    float: right;
    margin: 0 auto;
}
#rt-col,
#mid-col {
    float: left;
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    width: 288px;
}
#rt_column img {
    height: inherit;
    max-width: 100%;
}
#column_content ul { padding-left: 20px;}
.ie7 #column_content ul{ margin-left: 0;}
.two_col #rt_column,
.three_spec #rt_column,
.onestop #rt_column { width: 576px }
.three_col #rt_column { width: 384px }
.onestop #rt_column { margin-bottom: 185px }
.three_spec #rt-col {
    background-color: #000;
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
}
.three_spec #rt-col a {
    color: #fff;
    text-decoration: underline;
}
.three_spec #rt-col a:visited { color: #ccc }
.three_spec #rt-col a:hover { text-decoration: none }
.three_spec #mid-col {
    background-color: #e0e0d6;
    padding: 20px;
    width: 248px;
}
.onestop #rt-col {
    background-color: #000;
    color: #fff;
    font-weight: 400;
}
.onestop #rt-col a {
    color: #fff;
    text-decoration: underline;
}
.onestop #rt-col a:visited { color: #ccc }
.onestop #rt-col a:hover { text-decoration: none }
.tabnav {padding: 0;}
.tabnav li{display: inline;}
.tabnav li a{
    padding: 3px 10px;
    background: #eee;
    border-bottom: 1px solid #ddd;
    color: #004E2B;
    text-decoration: none;
    font: normal 24px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
}
.tabnav .active{
    border-top: 1px solid #ddd;
    border-bottom: 0;
    background: white;
}
.three_spec #mid-col {
    background-color: #e0e0d6;
    padding: 20px;
    width: 248px;
}
.onestop #mid-col {
    background-color: #f6dca5;
    padding: 20px;
    width: 248px;
}
#mid-col h2 {
    border-top: #333 2px dotted;
    color: #333;
    padding-top: 14px;
}
#mid-col div.btn {
    margin: 40px auto;
    text-align: center;
}
ul.act-button {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.act-button li {
    padding-left: 1px;
    z-index: 12000;
}
ul.act-button li ul {
    display: none;
    list-style: none;
    margin: -14px 0 0 50px;
    width: 185px;
    z-index: 13000;
}
ul.act-button li li {
    background-color: #fff;
    border: #333 1px solid;
    color: #004e2b;
    font-size: 12px;
    border-radius: 15px;
    opacity: .9;
    padding: 8px;
    z-index: 13001;
}
ul.act-button li:hover ul,
li.over ul {
    display: block;
    position: absolute;
}
#mid-col div.btn img { padding: 6px 0 }
.four_col #rt_column { width: 192px }
#sub_nav {
    background-color: #000;
    color: #fff;
    font: normal 14px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;
    padding: 20px 0 20px 20px;
    width: auto;
}
.column {
    float: left;
    margin-right: 20px;
    padding-left: 20px;
    width: 142px;
}
.four_col .column {
    float: none;
    padding-left: 0;
    width: 152px;
}
.three_spec .column {
    float: none;
    font-size: 18px;
    padding-left: 0;
    width: 152px;
}
.four_col .column ul,
.column ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.four_col .column li,
.column li {
    line-height: 1;
    margin-bottom: 12px;
}
.column a,
.column a:visited {
    color: #fff;
    display: block;
    text-decoration: none;
}
.column a:hover {
    color: #f2ce68;
    text-decoration: underline;
}
#column_content {
    font: normal 14px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    padding: 20px;
    width: auto;
}
.onestop #bkgnd_photo { background: url(/ui/img/onestop/rotate.php) no-repeat bottom right }
/******* Right column background color options ********/
.yellow {
    background: #f6dca5;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f6dca5),to(#fff));
    background-image: -webkit-linear-gradient(top,#f6dca5,#fff);
    background-image: -moz-linear-gradient(top,#f6dca5,#fff);
    background-image: -ms-linear-gradient(top,#f6dca5,#fff);
    background-image: linear-gradient(top,#f6dca5,#fff);
    }
.gray {
    background: #e0e0d6;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e0e0d6),to(#fff));
    background-image: -webkit-linear-gradient(top,#e0e0d6,#fff);
    background-image: -moz-linear-gradient(top,#e0e0d6,#fff);
    background-image: -ms-linear-gradient(top,#e0e0d6,#fff);
    background-image: linear-gradient(top,#e0e0d6,#fff);
    }
.green {
    background: #e6efc4;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e6efc4),to(#fff));
    background-image: -webkit-linear-gradient(top,#e6efc4,#fff);
    background-image: -moz-linear-gradient(top,#e6efc4,#fff);
    background-image: -ms-linear-gradient(top,#e6efc4,#fff);
    background-image: linear-gradient(top,#e6efc4,#fff);
    }
.lav {
    background: #f0e3ec;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0e3ec),to(#fff));
    background-image: -webkit-linear-gradient(top,#f0e3ec,#fff);
    background-image: -moz-linear-gradient(top,#f0e3ec,#fff);
    background-image: -ms-linear-gradient(top,#f0e3ec,#fff);
    background-image: linear-gradient(top,#f0e3ec,#fff);
    }
/******* Columns in content ********/
.columns_cont { width: 100% }
.ie7 .columns_cont { width: auto;}
.columns_cont p {
    margin-bottom: 0;
    margin-top: 0;
}
#programs_under,
#programs_grad { width: 100% }
#programs_under p,
#programs_grad p {
    margin-bottom: 0;
    margin-top: 0;
}
.column_left {
    float: left;
    padding-right: 3%;
    width: 47%;
}
#content .column_left {
    border-right: #333 1px dotted;
    width: 46%;
}
.column_right {
    float: left;
    padding-left: 3%;
    width: 47%;
}
#column_content h2 {
    border-top: #000 1px dotted;
    color: #000;
    font: normal 22px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    margin-top: 12px;
    padding-top: 12px;
}
#column_content h2 a {
    color: #000;
    text-decoration: none;
}
#column_content h2 a:hover {
    color: #000;
    text-decoration: underline;
}
.onestop h1 { margin: 0; }
.three_spec #rt-col h2, .onestop #rt-col h2 {
    border-top: #fff 1px dotted;
    color: #ffd425;
}
#rt-col #column_content h2 a {
    color: #ffd425;
    text-decoration: none;
}
#rt-col #column_content h2 a:hover {
    color: #ffd425;
    text-decoration: underline;
}
h3.event {
    color: #004e2b;
    font: bold 15px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    margin: 14px 0 0;
}
h3.event a,
h3.event a:visited {
    color: #004e2b;
    text-decoration: none;
}
h3.event a:hover,
h3.event a:active { text-decoration: underline }
/******** 9. Global Footer *********/
#footer {
    /*background: #333;
	background:#274054;*/
    clear: both;
    margin: 0 auto;
    padding: 0;
}
#footer_cont {
    background: #333;
	background:#274054;
	background:url(../ui/img/footer.jpg) no-repeat;
    margin: 0 auto;
    padding: 0 0 20px;
    width: 960px;
}
/*#footer_logo {
    float: left;
    height: 74px;
    padding-top: 19px;
    width: 133px;
}
#footer_logo a {
    border: none;
}*/

#footer_contact {
    color: #e0e0e0;
    float: left;
    font: normal 12px 'PT Sans',Tahoma,Geneva,Arial,sans-serif;
    margin-top: 0px;
    padding-left: 20px;
    width: 220px;
}
#footer_contact a{
	color:#FFF;
}
#footer_links1, #footer_links2, #footer_links3{
  /*  border-left: #e0e0e0 1px dotted;*/
    color: #e0e0e0;
	color:#333;
    float: left;
    font: normal 14px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;
    margin-top: 0px;
    padding-left: 19px;
    width: 140px;
}
#footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer_links1, #footer_links2, #footer_links3 a,
#footer_links1, #footer_links2, #footer_links3 a:visited {
    color: #e0e0e0;
	color:#006648;
    display: block;
    line-height: 1;
    padding-bottom: 10px;
    text-decoration: none;
}
#footer_links1, #footer_links2, #footer_links3 a:hover,
#footer_links1, #footer_links2, #footer_links3 a:active{ text-decoration:underline }
#social {
    float: left;
    height: 40px;
    margin: 6px 0 0 50px;
    width: 200px;
}
#social a{
    background: url(../ui/img/social-sprite.png) no-repeat 0 0;
    display: block;
    float: left;
    height: 40px;
    width: 40px;
    padding: 0;
    margin-right: 5px;
    text-indent: -9999px;
}
#social a.twitter{ background-position: -40px 0;}
#social a.youtube { background-position: -80px 0;}
#social a.blogs { background-position: -120px 0;}
#social a.hacu {
    background-position: 0 -80px;
    width: 94px;
    margin-top: 40px;
}
#social a.facebook:hover { background-position: 0 -40px;}
#social a.twitter:hover { background-position: -40px -40px;}
#social a.youtube:hover { background-position: -80px -40px;}
#social a.blogs:hover { background-position: -120px -40px;}
#social a.hacu:hover { background-position: 0 -120px;}

/******** 10. Global Footer - VIP pop-up  ********/
#vip_cont {
    margin: 0 auto;
    width: 960px;
    z-index: 10000;
}
#vip {
    border: none;
    cursor: pointer;
    margin: 0 35px 0 587px;
    text-align: left;
    width: 338px;
}
#vip ul {
    list-style: none;
    margin: 0;
}
.ie7 #vip ul {
    margin-left: 30px;
}
#vip li.parent {
    background: url(/ui/img/vip-icon.png) bottom left no-repeat transparent;
    margin: -26px 20px -47px 222px;
    width: 96px;
    height: 74px;
    display: block;
}
.vip_pop ul {
    display: block;
    position: absolute;
    visibility: hidden;
    right: 0;
    /* while hidden, always keep at the bottom right corner, */
    bottom: 0;
    /* to avoid scrollbars as much as possible */
    z-index: 10000;
}
.vip_pop ul li {
    background: #006648;
    width: 338px;
    opacity: .9;
}
.vip_pop li {
    float: left;
    /* move all main list items into one row, by floating them */
    display: inline-block;
    text-align: left;
    position: relative;
    /* position each LI, thus creating potential IE.win overlap problem */
    z-index: 10002;
}
#vip li.parent:hover {
    background-image: none;
    z-index: 10000;
    /* ...and here. this makes sure active item is always above anything else in the menu */
    white-space: normal /* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */;
}
.vip_pop li li { float: none /* items of the nested menus are kept on separate lines */ }
.vip_pop li:hover>ul {
    visibility: visible;
    /* display submenu them on hover */
    bottom: 40px /* 1st level go above their parent item */;
}
#vip_text {
    color: #fff;
    float: left;
    padding: 10px 10px 0;
    width: 222px;
    font: normal 14px MuseoSans500,Tahoma,Arial,sans-serif;
}
#vip_text h2 {
    font-size: 17px;
    color: #ffd425;
    margin: 0;
}
#vip_text h3 {
    font-size: 12px;
    color: #fff;
    margin: 0 0 6px;
}
#vip_text .column1 , #vip_text .column2 {
    float: left;
    line-height: 1.3;
    margin: 0 10px 10px 0;
    text-align: left;
    width: 101px;
}
#vip_text a { color: #fff }
#vip_text a:hover { color: #ffd425 }
#vip_icon {
    float: right;
    height: 108px;
    margin: 20px 0 -20px;
    width: 96px;
}
.ie6 .trigger a{ position: absolute; }

/******** 11. Form Styles  ********/
form {
    background-color: #F0F0F0;
    margin: 0;
    padding: 10px;
    font-size: 100%;
    max-width: 100%
}
form br { display: none; }
form div {
    margin: 5px 0 0;
    padding: 1px 3px;
}
form div label {
    display: block;
    cursor: pointer;
}
form textarea {
    padding: 0;
    width: 100%;
}
.ss-choices {
    padding-left: 20px;
    list-style: none;
}
.ss-q-help {
    margin: 6px 0;
    color: #666;
    text-shadow: 2px 2px 2px #eee;
}
.ss-required-asterisk { color: #CC3300; }
input[type="submit"]{
    background-color: #006648;
    border: none;
    color: #fff;
    width: auto;
    padding: 5px;
    margin: 0 20px 0 0;
    cursor: pointer;
}
input[type="submit"]:hover { background-color: #000; }

/******** 12. Media Queries  ********/
@media all and (max-width: 970px) {
	#trigger_cont { display: none; }
}

/******** 13. Print Styles **********/
@media print {
    * { background: transparent !important; color: black !important; }
    @page { margin: .5cm; }
    #header_links, #nav, #footer, #trigger_cont, #vip_cont, #rt_column, #feature_cont, #home_right {
        display: none;
    }
    .two_col #content, .three_col #content { width: 80%; }
    #content { background: transparent; }
    #content a:after {
        content: " (http://www.adams.edu" attr(href) ")";
        font-size: 80%;
    }
    #content a[href^="http://"]:after, a[href^="https://"]:after { content: " (" attr(href) ")"; }
    #content a[href^="#"]:after { display: none; }
    #content a, #content a:visited {
        text-decoration: underline;
        word-wrap: break-word;
    }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
    img { max-width: 100% !important; }
}
#header_links{
	background:url(../ui/img/rotate.jpg) no-repeat;
}
.box{
	border:solid #000 1px;
}

#image_div img{
	width:100px;
	height:120px;
}

.style5{
	color:#000;
}



/*search form */



#search-form {
	/*background: #e1e1e1;*/ /* Fallback color for non-css3 browsers */
	width: 270px;

	/* Gradients */
	/*background: -webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));
	background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);*/

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}

/*** TEXT BOX ***/
input[type="text"]{
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 150px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

input[type="email"]{
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 150px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

textarea{
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 150px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}


input[type="password"]{
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 150px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

select{
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	border-left: 1px solid rgba(255,255,255,.8);
	border-top: 1px solid #fff;
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 150px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}
/*input[type="button"]{
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 150px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}*/

/*** USER IS FOCUSED ON TEXT BOX ***/
input[type="text"]:focus{
	outline: none;
	background: #fff; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));
	background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);
}

/*** SEARCH BUTTON ***/
input[type="submit"]{
	background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
	background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: 84px;
	outline: none;

	/* Rounded Corners */
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
/*** SEARCH BUTTON HOVER ***/
input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}




/*search form */

input[type="button"]{
	background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
	background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	
	outline: none;

	/* Rounded Corners */
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
/*** SEARCH BUTTON HOVER ***/
input[type="button"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
input[type="button"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}


.event_title{
	color:#227222;
	font-weight:800;
	font:Arial, Helvetica, sans-serif;
}

/* feedback form */

small { display: block; font-size: 1.3em; font-style: italic; margin-bottom: 35px; }

form .err { color: #fff; background: #9d5050; border-radius: 4px; display: none; position: relative; left: 330px; top: 25px; padding: 4px 7px; }
form .capter { left: 280px !important; }
form .txarea { left: 340px !important; }
form .topp { left: 350px; }

form #captchaimg { display: block; border: 1px solid #a1a1a1; margin-bottom: 7px; }

form .sendbtn { display: block; font-size: 26px; padding: 3px 6px; }

form .textinput { display: block; outline: none; width: 360px; border: 1px solid #ddd; padding: 7px 11px; margin-bottom: 25px; font-size: 1.4em; color: #888; }
form .textcaptcha { display: block; outline: none; width: 360px; border: 1px solid #ddd; padding: 7px 11px; margin-bottom: 30px; font-size: 1.4em; color: #888; }
form .textinput:focus, form .textcaptcha:focus { color: #565656; border-color: #c6c6c6; }

form .msgtextarea { display: block; outline: none; font-size: 1.5em; padding: 3px 11px; width: 360px; height: 180px; border: 1px solid #ddd; color: #888; margin-bottom: 20px; }
form .msgtextarea:focus { color: #565656; border-color: #c6c6c6; }


form a.btn {
background-color: #eee;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ccc));
background-image: -webkit-linear-gradient(top, #eee, #ccc);
background-image: -moz-linear-gradient(top, #eee, #ccc);
background-image: -ms-linear-gradient(top, #eee, #ccc);
background-image: -o-linear-gradient(top, #eee, #ccc);
background-image: linear-gradient(top, #eee, #ccc);
border: 1px solid #ccc;
border-bottom: 1px solid #bbb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #333;
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
padding: 12px 22px;
text-align: center;
text-shadow: 0 1px 0 #eee;
}

form a.btn:hover { 
background-color: #ddd;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #bbb));
background-image: -webkit-linear-gradient(top, #ddd, #bbb);
background-image: -moz-linear-gradient(top, #ddd, #bbb);
background-image: -ms-linear-gradient(top, #ddd, #bbb);
background-image: -o-linear-gradient(top, #ddd, #bbb);
background-image: linear-gradient(top, #ddd, #bbb);
border: 1px solid #bbb;
border-bottom: 1px solid #999;
cursor: pointer;
text-shadow: 0 1px 0 #ddd;
}
form a.btn:active {
border: 1px solid #aaa;
border-bottom: 1px solid #888;
-webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
-moz-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
}





/* feedback form */