@charset "utf-8";
/* CSS Document */

/*Interface*/
* {margin:0px; padding:0px;} /* Get rid of browser default margins and padding */

body {
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	background-color: #7bc43e;
	margin: 0px;
}
/*this td style strips space*/
td.strip_space {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
}

td.left {
	background-image: url(iface/bg_left1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
td.left2 {
	background-image: url(iface/bg_left2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

td.right {
	background-image: url(iface/bg_right1.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
}
td.top {
	background-image: url(iface/bg_top.jpg);
	background-repeat: no-repeat;
}
td.nav {
	margin: 0px;
	background: #e9f4dc url(iface/bg_topnav.jpg) no-repeat;
	padding: 0px 2px;
}
.navClip {
	height: 31px;
	width: 776px;
	overflow: hidden;
	clip: rect(auto,2px,auto,auto);
}
td.center_home1 {
	background-color: #f2f9ec;
	background-image: url(iface/bg_home_center.gif);
	background-repeat: repeat-y;
}
td.center_bg {
	background: #f2f9ec url(iface/bg_center_top.jpg) no-repeat;
}
td.bg_s_home { background: url(iface/bg_home_bottom.jpg) no-repeat right bottom; }
td.bg_s { background: url(iface/bg_bottom.jpg) no-repeat right bottom; }

div.center_home2 { background: url(iface/bg_home_center_top.jpg) no-repeat; }
div.headers_home {
	background: url(iface/bg_home_headers.gif) no-repeat;
	padding-right: 2px;
	padding-left: 2px;
}

td.foot {
	background: url(iface/bg_foot.jpg) no-repeat;
	font-size: 11px;
}
#imgtop {padding: 0px 2px;}

img { border-style: none; }
p {
	font: 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 10px;
}

p.foot_text_white {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 16px;
}
.foot_title_white {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.smallText {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.smallerText {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tinyText {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#homeTextLeft { padding: 0px 30px 20px 34px 
}

#homeTextRight { padding: 108px 38px 20px 41px; 
}


#homeTextLeft p{
	line-height: 20px;
}

#homeTextRight p{
	line-height: 18px;
}

#homeIcons {
	font-size: 13px;
	line-height: 19px;
	margin-top: 22px;
	margin-bottom: 22px;
}

#homeIcons, #homeIcons td {
	font-size: 13px;
	line-height: 19px;
}

#pageTextLeft { padding: 0px 0px 20px 38px 
}

#pageText { padding: 0px 48px 20px 38px 
}

#pageRightShort {
float:right;
width: 230px;
}


#pageRight {
	margin-top: 30px;
	margin-bottom:32px;
	padding: 0px 28px 8px 46px;
	background: url(iface/line_gold_vert.gif) repeat-y;
	font-size: 12px;
}

#pageRight p {font-size: 12px;}

#pageRight p.testimonal {
	font-size: 12px;
	line-height: 17px;
	color: #3E4E99;
}

#pageTextLeft p, #pageText p, #pageTextLeft ul, #pageText ul, #pageTextLeft ol, #pageText ol {
	font-size: 13px;
	line-height: 19px;
}
#pageTextLeft ul, #pageText ul {
	margin-top: 4px;
	margin-left: 24px;
	margin-bottom: 12px;
}
#pageTextLeft ol, #pageText ol {
	margin-top:4px;
	margin-left: 30px;
	margin-bottom: 12px;
}


#pageLinks, #pageLinks2, #pageLinks3, #pageLinks3 { margin: 16px 0px 26px 40px;}
#pageLinks4 { margin: 10px 0px 20px 10px;}
#pageLinks_under_divider { margin: 4px 0px 26px 40px;}

#postcards {
	width: 485px;
	margin-top:16px;
	margin-left: 18px;
	padding: 4px 0px 18px;
	background: url(images/bg_postcards2.jpg) no-repeat right top;
	margin-bottom: 0px;
}

p.left_orangeBullet, p.left_blueBullet, p.left_greenBullet, p.left_goldBullet, p.left_pinkBullet, p.left_purpleBullet {
	background: url(iface/bullet_orange_big.gif) no-repeat;
	background-position:left 3px !important;
	margin-bottom: 6px;
	padding-left:20px;
}

p.left_blueBullet{
background: url(iface/bullet_blue_big.gif) no-repeat;
}
p.left_greenBullet{
background: url(iface/bullet_green_big.gif) no-repeat;
}
p.left_goldBullet{
background: url(iface/bullet_gold_big.gif) no-repeat;
}
p.left_pinkBullet{
background: url(iface/bullet_pink_big.gif) no-repeat;
}
p.left_purpleBullet{
background: url(iface/bullet_purple_big.gif) no-repeat;
}

#pageTextRight p{
font-size: 11px;
	line-height: 14px;
}
h1, h6{
	font: bold 20px/22px Arial, Helvetica, sans-serif;
	color: #f89828;
	margin-top: 0px;
	margin-bottom: 14px;
}

h6 {font-size: 17px;}

h2{
	text-transform: uppercase;
	color: #f89828; 
	font-weight: bold; 
	font-size: 17px;
	line-heihgt: 22px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 16px !important;
	margin-bottom: 8px;
}

h3{
	text-transform: uppercase;
	color: #f89828; 
	font-weight: bold; 
	font-size: 15px;
	line-heihgt: 21px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 16px !important;
	margin-bottom: 8px;
}


h4{
	color: #f89828; 
	font-weight: bold; 
	font-size: 16px;
	line-height: 22px;
	margin-top: 12px !important;
	margin-bottom: 4px;
}

h5{
	color: #f89828; 
	font-weight: bold; 
	font-size: 14px;
	line-height: 21px;
	margin-top: 16px;
	margin-bottom: 4px;
}

#events h1, #events h2, #events h3, #events h4, #events h5, #events h6{color: #f80093;}
#get_here h1,#get_here h2, #get_here h3, #get_here h4, #get_here h5, #get_here h6{color: #59ac1e;}
#press h1, #press h2, #press h3, #press h4, #press h5,#press h6 {color: #747fba;}
#who h1, #who h2, #who h3, #who h4, #who h5, #who h6 {color: #15b0f1;}
#contact h1, #contact h2, #contact h3, #contact h4, #contact h5, #contact h6 {color: #6875b7;}

p.header_rightNav{
	font: bold 12px/16px Arial, Helvetica, sans-serif !important;
	color: #f89828;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 14px !important;
	margin-bottom: 20px;
}

.header_over_table {
margin-bottom:18px;
}

.normal_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 13px;
	color: #4a4a4a;
}

#events p.header_rightNav{color: #f80093;}
#get_here p.header_rightNav{color: #59ac1e;}
#press p.header_rightNav{color: #ffb70f;}
#who p.header_rightNav{color: #00bce4;}
#press p.header_rightNav{color: #6875b7;}
#contact p.header_rightNav{color: #6875b7;}

p.right_orangeBullet, p.right_blueBullet, p.right_greenBullet, p.right_goldBullet, p.right_pinkBullet, p.right_orangeBullet2, p.right_blueBullet2, p.right_greenBullet2, p.right_goldBullet2, p.right_pinkBullet2{
	font-size: 11px !important;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(iface/bullet_orange.gif) no-repeat;
	background-position:left 3px !important;
	margin-top: 0px;
	padding-top:0px;
	margin-bottom: 12px;
	padding-left: 12px;
}

p.right_blueBullet, p.right_blueBullet2{
background: url(iface/bullet_blue.gif) no-repeat;
}

p.right_greenBullet, p.right_greenBullet2{
background: url(iface/bullet_green.gif) no-repeat;
}
p.right_goldBullet, p.right_goldBullet2{
background: url(iface/bullet_gold.gif) no-repeat;
}
p.right_pinkBullet, p.right_pinkBullet2{
background: url(iface/bullet_pink.gif) no-repeat;
}

p.right_orangeBullet2, p.right_blueBullet2, p.right_greenBullet2, p.right_goldBullet2, p.right_pinkBullet2{margin-bottom:6px;}

p.right_orangeDash, p.right_blueDash, p.right_greenDash, p.right_goldDash, p.right_pinkDash, p.right_orangeDash2, p.right_blueDash2, p.right_greenDash2, p.right_goldDash2, p.right_pinkDash2{
	font-size: 11px !important;
	line-height: 13px;
	font-weight: bold;
	background: url(iface/dash_orange.gif) no-repeat;
	background-position:left 4px !important;
	margin-top: 0px;
	padding-top:0px;
	margin-left:12px;
	margin-bottom: 6px;
	padding-left: 11px;
}

p.right_blueDash, p.right_blueDash2{
background: url(iface/dash_blue.gif) no-repeat;
}

p.right_greenDash, p.right_greenDash2{
background: url(iface/bdash_green.gif) no-repeat;
}
p.right_goldDash, p.right_goldDash2{
background: url(iface/dash_gold.gif) no-repeat;
}
p.right_pinkDash, p.right_pinkDash2{
background: url(iface/dash_pink.gif) no-repeat;
}

p.pageIntro {width: 500px;}

p.right_orangeDash2, p.right_blueDash2, p.right_greenDash2, p.right_goldDash2, p.right_pinkDash2{margin-bottom:12px;}

a {
	color: #4d5fb8;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
a.orangeLink, a.orangeLink:hover{ color: #f89828; }
a.blueLink, a.blueLink:hover{ color: #00bce4; }
a.pinkLink, a.pinkLink:hover{ color: #f80093; }
a.greenLink, a.greenLink:hover{ color: #59ac1e; }
a.goldLink, a.goldLink:hover{ color: #ffb70f; }
a.yellowLink, a.yellowLink:hover{ color: #ffff33; }

a.orangeLink_bold, a.orangeLink_bold:hover{ 
	color: #f89828; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}
a.blueLink_bold, a.blueLink_bold:hover{ 
	color: #00bce4; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	}
a.pinkLink_bold, a.pinkLink_bold:hover{ 
	color: #f80093;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}
a.greenLink_bold, a.greenLink_bold:hover{ 
	color: #59ac1e;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}
a.goldLink_bold, a.goldLink_bold:hover{ 
	color: #ffb70f;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}
a.purpleLink_bold, a.purpleLink_bold:hover{ 
	color: #4d5fb8;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}

.title_caps_orange, .title_caps_blue, .title_caps_purple, .title_caps_pink, .title_caps_green, .title_caps_gold{
	text-transform: capitalize;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
.text_orange {color: #f89828;}
.text_blue {color: #00AACE;}
.text_purple {color: #4d5fb8;}
.text_pink {color: #f80093;}
.text_green {color: #59ac1e;}
.text_gold {color: #ffb70f;}

.text_Image_right{padding-top: 8px; padding-left:19px; font-size: 13px; line-height: 19px;}
.pad_bottom{padding-bottom: 23px;}
.pad_top_bottom{padding-top: 10px; padding-bottom: 23px;}
.pad_right{padding-right: 15px;}
.divider_orange, .divider_orange_short {
	margin: 0px !important;
	color: #ffbd21;
	background: url(images/line_gold.gif) repeat-x left 12px;
	height: 30px;
}
.divider_orange_short {
width: 503px;
}


a.backtotop{
	display: block;
	width: 66px;
	font-size: 10px;
	font-weight: bold;
	padding-right: 19px;
	background: url(iface/btn_back_to_top.gif) no-repeat right center;
	margin-top:8px;
	margin-bottom:16px;
	
}
.small_text_normal {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #4a4a4a;
	letter-spacing: normal;
}
td.image_caption {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 2px 18px;
}
#calendar_container {
	display: block;
	margin-left: -15px;
	border: 1px solid #80C546;
}
.clear { clear: both; }
.text_large { font-size: 14px; }



.stockton_s { background: url(images/img_s.gif) no-repeat 30px top; }
.topleft_re {
	background: url(iface/corner_top_left.png) no-repeat;
	margin: 0px;
}
.topright_re {

	background: url(iface/corner_top_right.png) no-repeat right top;
	margin: 0px;
}
.botleft_re {


	background: url(iface/corner_bot_left.png) no-repeat left bottom;
	margin: 0px;
}
.botright_re {



	background: url(iface/corner_bot_right.png) no-repeat right bottom;
	margin: 0px;
}
.img_left {
	float: left;
	padding-right: 15px;
}
.img_right {
	float: right;
	padding-left: 15px;
}
