body { font-size: 62.5%; margin: 0; padding: 20px; background: #c2dff2; font-family:"Lucida Grande", Helvetica, "Trebuchet MS", sans-serif; /*color: #adafb2;*/ color: #666666; text-align: center; }

#holdem { width: 782px; margin: auto; padding: 0; text-align: left; }

#holdinside { margin: 0; padding: 0 14px 14px 14px; background: #FFFFFF url(../images/curva.gif) bottom right no-repeat; }

a:link, a:visited { color: #0092cf; text-decoration: none; }
a:hover, a:active { color: #000000; text-decoration: none; }

#header { border-bottom: 2px dotted #6cbce3; margin-bottom: 10px; height: 120px; }
#header a { display: block; padding: 14px 0 14px 0; float: left; }

#academic { float: right; width: 200px; }
#academic a { float: right; display: block; margin-left: 40px; padding: 0; border: none; }

#central:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#central { display: inline-block; clear: both; }
/* Hides from IE-mac \*/
* html #central {height: 1%;}
#central {display: block;}
/* End hide from IE-mac */

#left { float: left; width: 178px; border-right: 2px dotted #6cbce3; }
/*
#left ul { list-style: none; margin: 0 0 40px 0; padding: 0; font-size: 1.3em; }
#left li { list-style-type: none; margin-left: 0; padding-left: 0; }
#left a:link, #left a:visited { color: #adafb2; text-decoration: none; }
#left a:hover, #left a:active { color: #0092cf; text-decoration: none; }
#left .sel a:link, #left .sel a:visited { font-weight: bold; color: #0092cf; }
#left .sel a:hover, #left .sel a:active { color: #0092cf; text-decoration: underline; }
*/
#left label { display: block; }
#left input { margin: 0; padding: 0; float: left; }
#left .field { width: 110px; height: 13px; border: 1px solid #d5d7d8; background: url(../images/search_bg.gif) top right repeat-y; }
#left form { display: block; margin-top: 10px; min-height: 30px; }

/*
#left ul.sub { margin: 0 0 0 10px; font-size: 0.9em; }
#left ul.sub a:link, #left ul.sub a:visited { color: #0092cf; }
#left ul.sub a:hover, #left ul.sub a:active { text-decoration: underline; }
*/

#news { border-top: 2px dotted #6cbce3; padding-top: 0; width: 170px; }
#news h2 { background: url(../images/latestnews.gif) top left no-repeat; height: 21px; margin-bottom: 1px; margin-top: 8px; }
#news h2 span { display: none; }
#news strong { color: #0092cf; }
#news p { background: #ddebf6; margin: 0; padding: 4px; }

#middle { float: left; border-left: 12px solid #FFFFFF; border-right: 12px solid #FFFFFF; width: 365px; font-size: 1.1em; }
#middlemap { float: left; border-left: 12px solid #FFFFFF; width: 240px; font-size: 1.1em; }
#middle a, #middlemap a { font-weight: bold; }

#middlevid { float: left; border-left: 12px solid #FFFFFF; border-right: 12px solid #FFFFFF; width: 445px; font-size: 1.1em; }

/*
h1.welcome { background: url(../images/h1_welcome.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.about { background: url(../images/h1_about.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.news { background: url(../images/h1_news.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.student { background: url(../images/h1_students.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.virtual { background: url(../images/h1_virtual.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.location { background: url(../images/h1_location.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.contact { background: url(../images/h1_contact.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.thankyou { background: url(../images/h1_thankyou.gif) top left no-repeat; margin: 0; padding: 0; height: 23px; }
h1.terms { background: url(../images/h1_terms.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.freedom { background: url(../images/h1_freedom.gif) top left no-repeat; margin: 0; padding: 0; height: 21px; }
h1.accessibility { background: url(../images/h1_access.gif) top left no-repeat; margin: 0; padding: 0; height: 23px; }
h1.sitemap { background: url(../images/h1_sitemap.gif) top left no-repeat; margin: 0; padding: 0; height: 23px; }
h1 span { display: none; }
*/
h1 { color: #0092cf; margin: 0; padding: 0; font-size: 2.0em; }
h2 { color: #0092cf; margin-bottom: 0; padding-bottom: 0; font-size: 1em; }
h3 { color: #000000; margin-bottom: 0; padding-bottom: 0; font-size: 1em; }

.newsitem { clear: both; }
a.rm:link, a.rm:visited { float: right; display: block; border: 1px solid #d5d7d8; padding: 1px 4px 1px 4px; margin: 0 0 20px 0; }
a.rm:hover, a.rm:active { border: 1px solid #0092cf; background: #0092cf; color: #FFFFFF; }

#right { float: left; width: 181px; border-left: 2px dotted #6cbce3; }
#right .inspire { width: 174px; background: url(../images/inspire1.jpg) top right no-repeat; height: 309px; margin-left: 7px; }
#right .inspire a span { display: none; }
#right .inspire1 { padding: 183px 0 0 7px; }
#right .inspire1 a:link, #right .inspire1 a:visited { background: url(../images/beinspire1.jpg) top left no-repeat; height: 119px; display: block; width: 82px; }
#right .inspire1 a:hover, #right .inspire1 a:active { background: url(../images/beinspire2.jpg) top left no-repeat; }
#right img { float: right; }
#rightmap { float: right; margin: 0; }

#rightform { float: right; border-left: 2px dotted #6cbce3; padding: 0; width: 270px; margin-top: 33px; }
#rightform label { display: block; margin-bottom: 10px; margin-left: 20px; clear: both; }
#rightform label input, #rightform label textarea { border: 1px solid #c2dff2; width: 150px; float: right; margin-left: 10px; }
#rightform #submit { float: right; clear: both; margin-top: 10px; }

#footer { display: block; clear: both; width: 100%; color: #0092cf; padding-top: 8px; }
#footer div, #footer div ul { float: right; width: 320px; }

/*
#footer a:link, #footer a:visited { color: #0092cf; text-decoration: none; }
#footer a:hover, #footer a:active { color: #ffffff; text-decoration: none; }
*/
/*a:hover:after, a:focus:after [accesskey]:after {content:' [' attr(accesskey) ']'}*/

ul#sitemap  { line-height: 1.5em; }




/******************** Images ********************/
img { border:0; }
img.right { float:right; margin:0 0 10px 15px; padding:0; }
img.left { float:left; margin:0 15px 10px 0; padding:0; }


/******************** Quick links ********************/
#quickLinks { border-top: 2px dotted #6cbce3; padding-top: 0; width: 170px; }
#quickLinks h2 { background: url(../images/quicklinks.gif) top left no-repeat; height: 21px; margin-bottom: 1px; margin-top: 8px; }
#quickLinks h2 span { display: none; }
#quickLinks strong { color: #0092cf; }
#quickLinks p { background: #ddebf6; margin: 0; padding: 4px; }


/******************** Downloads ********************/
#downloads { border-top: 2px dotted #6cbce3; padding-top: 0; width: 170px; }
#downloads h2 { background: url(../images/downloads.gif) top left no-repeat; height: 21px; margin-bottom: 1px; margin-top: 8px; }
#downloads h2 span { display: none; }
#downloads strong { color: #0092cf; }
#downloads p { background: #ddebf6; margin: 0; padding: 4px; }


/******************** RSS panel ********************/
#rssPanel { border:0; display:block; margin:20px 0; padding:0; }
#rssLink { border:0; margin:0; padding:0; }
#rssLink img { border:0; margin:0 5px 0 0; padding:0; position:relative; top:2px; }


/******************** News list pager ********************/
#pagerPanel { border:0; clear:both; float:left; margin:10px 0; padding:0; }
#pagerPanel a:link, #pagerPanel a:visited { border:1px solid #adafb2; color:#adafb2; float:left; margin:0 3px 0 0; padding:2px 6px; text-decoration:none; }
#pagerPanel a:hover, #pagerPanel a:active { border:1px solid #0092cf; color:#0092cf; float:left; margin:0 3px 0 0; padding:2px 6px; text-decoration:none; }
#pagerPanel a.selected:link, #pagerPanel a.selected:visited, #pagerPanel a.selected:hover, #pagerPanel a.selected:active { background:#0092cf; border:1px solid #0092cf; color:#fff; float:left; margin:0 3px 0 0; padding:2px 6px; text-decoration:none; }


/******************** Form ********************/
.error { color:#f00; }


/******************** Main menu ********************/
ul#mainMenuLevel1 { list-style: none; margin: 0 0 40px 0; padding: 0; font-size: 1.3em; }
ul#mainMenuLevel1 li { list-style-type: none; margin-left: 0; padding-left: 0; }
ul#mainMenuLevel1 li a:link, ul#mainMenuLevel1 li a:visited { /*color: #adafb2;*/ color: #666666; text-decoration: none; }
ul#mainMenuLevel1 li a:hover, ul#mainMenuLevel1 li a:active { color: #0092cf; text-decoration: none; }
ul#mainMenuLevel1 li a.selected:link, ul#mainMenuLevel1 li a.selected:visited { font-weight: bold; color: #0092cf; }
ul#mainMenuLevel1 li a.selected:hover, ul#mainMenuLevel1 li a.selected:active { color: #0092cf; text-decoration: underline; }

ul#mainMenuLevel2 { list-style: none; margin: 0 0 0 10px; padding: 0; font-size: 0.9em; }
ul#mainMenuLevel2 li { list-style-type: none; margin-left: 0; padding-left: 0; }
ul#mainMenuLevel2 li a:link, ul#mainMenuLevel2 li a:visited { color: #0092cf; text-decoration: none; }
ul#mainMenuLevel2 li a:hover, ul#mainMenuLevel2 li a:active { color: #0092cf; text-decoration: underline; }
ul#mainMenuLevel2 li a.selected:link, ul#mainMenuLevel2 li a.selected:visited { font-weight: bold; color: #0092cf; }
ul#mainMenuLevel2 li a.selected:hover, ul#mainMenuLevel2 li a.selected:active { color: #0092cf; text-decoration: underline; }


/******************** Side links ********************/
#left a:link, #left a:visited { /*color: #adafb2;*/ color: #666666; text-decoration: none; }
#left a:hover, #left a:active { color: #0092cf; text-decoration: none; }

#left p { font-size: 1.3em; }


/******************** Footer menu ********************/
#footerMenuLevel1 { border:0; list-style-type:none; margin:0; padding:0; }
#footerMenuLevel1 li { display:inline; margin:0 10px 0 0; }
#footerMenuLevel1 li a:link, #footerMenuLevel1 li a:visited { color:#0092cf; text-decoration:none; }
#footerMenuLevel1 li a:hover, #footerMenuLevel1 li a:active { color:#fff; text-decoration:none; }

/*  added styles ++++++++++++++++++++++++++++++++++++++++ */

#banner { float: right; width: 576px; margin-top: 14px; }
#w3c { display: block; margin: 11px 0 0 12px; }
#w3c a:link {  }
#w3c a img { border: none; }
#broch { line-height: 28px; float: right; margin-right: 10px; }
#broch img { float: left; margin-right: 5px; }