@import url(http://themes.goa1web.com/global/global.css);

body { background:#ccc; font:11px/14px tahoma,sans-serif; }

#wrapper_container { background:#ccc url(../images/wrapper-container.gif) top center repeat-y; width:770px; margin:0 auto; }
#wrapper { background:#353535; width:673px; margin:0 auto; }

#header_container { height:250px; }
#header { position:relative; background:#6c6c6c url(../images/header.jpg) top right no-repeat; height:87px;}
#header .logo { position:relative; top:26px; left:20px;}

#site-nav { float:right; position:relative; top:-15px; right:42px; font-family:Tahoma,sans-serif; font-size:9px; }
#site-nav li { float:left; padding:5px 0 0; text-align:center; background:url(../images/site-nav-li.gif) top right no-repeat; height:32px; }
#site-nav li a { display:block; background:url(../images/home.gif) top center no-repeat; padding: 10px 0 0; width:60px; }
#site-nav li.omega { background-image:none; }

#site-nav li.alpha a {  background-image:url(../images/home.gif); }
#site-nav li.beta a { background-image:url(../images/contact.gif); }
#site-nav li.omega a { background-image:url(../images/sitemap.gif); }
#site-nav li a { color:#b4b51c; }

#top-nav { background:#000 url(../images/top-nav.jpg) top left no-repeat; height:178px; clear:both; overflow:hidden;}
#top-nav ul { position:relative; top:0px; left:22px; }
#top-nav li { line-height:31px; background:url(../images/top-nav-li.gif) 20px bottom no-repeat; padding-left0:20px;  }
#top-nav li.omega { background:none;  }
#top-nav a { color:#fff; font-family:"Myriad Pro",Arial,sans-serif; font-weight:bold; font-size:15px; background:url(../images/top-nav-a.gif) 0 4px no-repeat;padding-left:20px; }
#top-nav a:hover { color:#b4b51c; text-decoration:none; }

#content_container { background:#b4b51c url(../images/content-container.gif) bottom left repeat-x; margin:0; padding:0; color:#fff; }
#content { background:url(../images/content.gif) top left repeat-x; margin:0; padding:20px; }

#footer_container { background:#353535; color:#fff; padding:20px 20px 1px; }
#footer ul { margin:0 0 .7em; padding:0; }
#footer a { color:#fff; }

#content h1 { font:bold 15pt "Cronos Pro",sans-serif; margin:0; line-height:1.5em; }
#content h2 { font:bold 13px/20px "Cronos Pro",sans-serif; margin:0; clear:left; }
#content h2:before { content: "\BB \ "; }

#content p { margin-bottom:1em; }
#content p img { float:left; padding: 2px 8px 8px 0; } 
#content a {  color:#3b3b3b; }
#content a:hover {  color:#000; text-decoration:underline; }
#content fieldset {width:65%; border-color:#3b3b3b; margin:0 auto; }
#content strong { color:#000; }

/* TODO */
.breadcrumbs { display:none; }

ul.diamond li { color:#3b3b3b; background:url(../images/li.gif) left 3px no-repeat; padding-left:13px; font-size:9px; line-height:16px; }
a.apply { display:inline-block; background:url(../images/btn-apply.gif) top left no-repeat; width:73px; height:0; padding-top:14px; overflow:hidden;}
a.contact { display:inline-block; background:url(../images/btn-contact.gif) top left no-repeat; width:73px; height:0; padding-top:14px; overflow:hidden;}
a.more { display:block; background:url(../images/more.gif) top left no-repeat; width:73px; height:0; padding-top:14px; overflow:hidden;}
a.readmore { display:inline-block; background:url(../images/more.gif) top left no-repeat; width:73px; height:0; padding-top:14px; overflow:hidden;}
a.pdf { display:inline-block; background:url(../images/btn-pdf.gif) top left no-repeat; width:73px; height:0; padding-top:14px; overflow:hidden;}

a.sitecredit { background-image:url(http://themes.goa1web.com/global/icons/a1-gray.png); }

div.leftcol { width:264px; float:left; padding-right:20px; }
div.rightcol { width:344px; float:left; }

form div.errorsummary { color:#f00; }

/*
112px pad padding:left:112px;
283px w
*/
odiv.services { background:url(../images/services.jpg) 0 30px no-repeat; }
odiv.services p { padding-left:100px; }
div.partners ul,
/*div.services ul,*/
div.team ul { padding-left:100px; }
div.events ul li,
div.partners ul li,
div.services ul li,
div.team ul li { color:#3b3b3b; background:url(../images/li.gif) left 3px no-repeat; padding-left:13px; font-size:10px; line-height:16px; }
div.services p img { float:left; padding: 2px 8px 8px 0; }
div.services { margin-bottom:1.2em; }

#eventspage ul li ul { margin-left:2em; line-height:1.3em; }
#eventspage ul li ul li { display:block; clear:both; }
#eventspage ul li ul li strong { display:inline-block; float:left; width: 120px; text-align:right; margin-right:1em; }
#eventspage ul li ul li p { float:left; clear:right; width: 400px; }

#opportunitiespage .synopsis { cursor:pointer; padding:.5em; /* border:1px #3b3b3b dashed; */ border:3px #96973b double; width:45%; float:left; margin: 0 1em 1em 0; min-height:130px; }
#opportunitiespage .synopsis:hover { background:#d8ce22; border-style:double; }

/*
#content-nav { margin-top: 1em; }
#content-nav ul li { padding:.2em .5em; border:1px #3b3b3b inset; display:inline; /* background:#fff; * / background:#d8ce22 url(../images/tab.gif) top right no-repeat; color:#fff; width:75px; display:inline-block; }
#content-nav ul li:hover { /* background:#d8ce22; * / border-style:outset; }
#content-nav ul li a { text-decoration:none; }
*/
#content-nav ul li { display:inline; }
#content-nav { margin-top: 1em; }
#content-nav ul li a { color:#fff; text-decoration:none; display:block; float:left; background:url(../images/tab.gif) top right no-repeat; width:55px; height:17px; padding: 1px 10px 0; text-align:center; text-align:center; }
#content-nav ul li a:hover { text-decoration:none; }


#pressreleasepage h1 { font-size:14px; text-align:center; margin:0 auto 1.25em; width:80%; } 
#pressreleasepage h2 { font-size:12px; margin:0 0 1.25em; } 
