/* Basic Styles */
html,body{
	background:#FDCBA8 url(../images/bg.gif) repeat-x top;
	font:13px Geneva, Arial, Helvetica, sans-serif;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	word-spacing:normal;
	letter-spacing: .8px;
}
img{border:0;}
form,script{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
hr {color: #FFEDE0; background-color: #FFEDE0; border: 1px dotted #cccccc; border-style: none none dotted; }
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.float-left{float:left;position:relative;}
.float-right{float:right;position:relative;}
.nowrap{white-space:nowrap;}
a:link{color:#0074ba;text-decoration: none; font-weight:bold}
a:hover{color:#0074ba;text-decoration: underline overline}
a:visited{color:#0098F2;text-decoration: none}

/* Site Layout */
.site-overall{margin:0 auto;text-align:left;}
.site-left{background:#FDCBA8 url(../images/bg_l2.gif) repeat-y right;vertical-align:top;}
.site-mid{background:#FFFFFF;text-align:left;vertical-align:top;}
.site-right{background:#FDCBA8 url(../images/bg_r2.gif) repeat-y left;vertical-align:top;}

/* Site Header */
.site-header td.logo{vertical-align:bottom;}
.site-header td.extra{
	background:#FFFFFF repeat-x left bottom;
	color:#FE892D;
	text-align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	font-weight: 800;
	font-style: normal;
}
.site-header td.extra table{float:right;position:relative;clear:both;}
.site-header td.extra table td{white-space:nowrap;}
.site-header td.extra table.search{border-top:1px dotted #69BDE9;}

/* Site Navigation */
.site-nav{text-align:right;width:980px;height:33px;}
.site-nav ul{list-style:none;margin:0;padding:0;text-align:left;}
.site-nav li{float:left;position:relative;z-index:5;}
.site-nav li a,.site-nav li span{display:block;}
.site-nav li span{color:#306F90;padding:5px 12px 5px 12px;}
.site-nav li a:link,.site-nav li a:visited,.site-nav li a:active,.site-nav li a:hover{text-decoration:none;}
.site-nav li ul{background:#306F90;display:none;position:absolute;top:33px;width:144px;}
.site-nav li ul li{background:#306F90;border-top:1px dotted #6BBDE5;}
.site-nav li ul li a{width:210px;}
.site-nav li ul li span{color:#A0DDFC;font:bold 12px Arial;}
.site-nav li ul li a:link,.site-nav li ul li a:visited,.site-nav li ul li a:active,.site-nav li ul li a:hover{text-decoration:none;}
.site-nav li ul li a:hover{background:#4F8CAC;}
.site-nav li ul li a:hover span{color:#FFFFFF;}
.site-nav li:hover ul,.site-nav li.over ul{display:block;}

/* Site Footer */
.site-footer-padding{padding:6px;}
.site-footer td{background:#FED9C0 url(../images/f_bg.gif) repeat-x top;color:#747474;font:11px Arial;padding:10px;}
.site-footer td.logo{text-align:right;}
.site-footer a:link, .site-footer a:active, .site-footer a:hover, .site-footer a:visited{color:#747474;font-weight:normal;text-decoration:underline;}

/* Front Page */
.fp-main-padding{padding:6px;}
.fp-main td.fp-main-left{background:#ADD0EB;}
.fp-main td.fp-main-right{background:#FEB67E url(../images/fp_world.gif) no-repeat top left;font:18px Arial;padding:20px;}

.fp-news-padding{padding:6px 23px 6px 23px;}

/* Secondary Pages */
.sub-padding{}
.sub td.sub-left{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:20px;vertical-align:top;}
.sub td.sub-right{padding:16px 6px 6px 6px;width:224px;vertical-align:top;}

.header{
	color:#F86E03;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #F86E03;
	text-transform: none;
}
.header_blue{
	color:#0074ba;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #F86E03;
	text-transform: none;
}
.subheader{color:#FE8625;font:bold 15px Arial;}
.nav-header{color:#FE8625;font:bold 15px Arial;}
.callout-title{color:#F86E03;font:bold 15px Arial;}
.content{color:#000000;font:13px Arial;}
.image{
	margin-bottom: 0px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-top: 30px;
}
.content-home{
	color:#ffffff;
	font:12px Arial;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.content-blue{
	color:#0074ba;
	font:12px Arial;
	font-weight: bold;
}



/* Front Page and Sub Nav Boxes */
.box1 .box1-interior{background:#ffefe3 url(../images/box1_bg.gif) repeat-x top;vertical-align:top;}
.box1 .box1-interior-padding{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.box1 .box1-interior-padding_tc{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.box1 .box1-interior-padding_tc_2{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.box1 .content{color:#000000;}
.box1 a:link, .box1 a:active, .box1 a:hover, .box1 a:visited{}
.box1 a:hover{}

.box2 .box2-interior{background:#ffefe3 url(../images/box2_bg.gif) repeat-x top;vertical-align:top;}
.box2 .box2-interior-padding{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.box2 .content{color:#000000;}
.box2 a:link, .box2 a:active, .box2 a:hover, .box2 a:visited{}
.box2 a:hover{}

.box3 .box3-interior{background:#316F8F url(../images/box3_bg.gif) repeat-x top;vertical-align:top;}
.box3 .box3-interior-padding{
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
}
.box3 .content{color:#FFFFFF;}
.box3 a:link, .box3 a:active, .box3 a:hover, .box3 a:visited{color:#A0DDFC;text-decoration:none;}
.box3 a:hover{color:#A0DDFC;text-decoration:underline;}

/* Page images */
.page_image{border: 1px solid #cccccc; padding: 2px;}
.image_wrap{float: right; clear: right; margin-left: 30px; margin-bottom: 20px;  border: 1px solid #cccccc; padding: 4px;}
.image_wrap_left{float: left; clear: right; margin-left: 5px; margin-right: 30px; margin-bottom: 20px;  border: 1px solid #cccccc; padding: 4px;}

.showing{color:#0074ba;}
.video-thumnail{border: 1px solid #FE8625; padding: 2px;}
.talent-connect-thumnail{border: 1px solid #cccccc; padding: 2px; max-height: 125px; max-width: 125px;}

.event-cat{color:#F86E03;font:bold 16px Arial;}
event-date{}
event-title{color:#0074ba;}
event-content{}

/* Talent-connect */

#tc-talent{margin:10px 20px 10px 20px;width:940px;}
#tc-talent-body{background:#fff url(../images/talentconnect/talent_connect_7.gif) repeat-x top;border:1px solid #d8d6d5;border-top:0;padding:17px;}

#tc-features{float:left;width:468px;}
#tc-features-body{background:#fff;line-height:1.75em;padding:19px;}
#tc-features .sponsor{float:left;font-size:.75em;font-style:italic;line-height:1em;width:215px;}
#tc-features hr{border-bottom:1px solid #d8d6d5;margin:19px 0 19px 0;}

#tc-happening{float:right;width:420px;}
#tc-happening-body{background:#dadada url(../images/talentconnect/talent_connect_8.gif) repeat-x bottom;border:1px solid #d8d6d5;border-top:0;color:#1b5778;font-size:1.25em;font-weight:bold;line-height:1.75em;padding:17px;}

.tc-dropdown{width:270px;}
.tc-name{color:#06c;font-weight:bold;font-size:larger;}
.tc-talent-body{background:#fff url(../images/talentconnect/talent_connect_7.gif) repeat-x top;border:1px solid #d8d6d5;border-top:0;padding:17px;}
.tc-org-name{font-weight:bold;}
.tc-org-image{margin:auto;width:100%;text-align:center;}

