#topmenublock {_top:-5px;}
.bgcontainer {width:966px;margin:0 auto 0 auto;background:transparent url("/images/bg_container_2.png") repeat-y 0 0;vertical-align:top;}

#bgtop {height:9px;background:transparent url("/images/bg_container_2_top.png") no-repeat 0 0;margin-bottom:4px;_line-height:0;}
#bgbottom {height:9px;background:transparent url("/images/bg_container_2_bottom.png") no-repeat 0 0;margin-top:4px;_line-height:0;_margin-bottom:-5px;}
#left {width:126px;padding:0 10px 0 10px;}
#left ul {list-style-type:none;padding:5px 0 5px 0;margin:0 0 15px 0;}
#left ul li {font-weight:bold;padding:2px 0 2px 0;color:#5b5f50;}
#left ul li img {vertical-align:middle;margin-right:3px;}
#left ul ul {list-style-type:none;padding:2px 5px 5px 20px;margin:0;}
#left ul ul li {font-weight:normal;padding:0;}

#content {padding:0 10px 0 20px;}

#content #picture {width:108px;height:108px;border:1px solid #D8DBBE;float:left;}
#content #profilename {width:370px;float:left;color:#5b5f50;padding-left:10px;font-family:Helvetica, Arial, sans-serif;font-size:13px;line-height:1.3;position:relative;}
#content #profilename #name {font-weight:bold;font-size:20px;margin-bottom:10px;padding-top:5px;}
#content #corporate_logo {width:105px;height:40px;float:right;text-align:center;padding-top:40px;}
#content #corporate_logo img {position:relative;top:-50%;top:expression('0');margin-top:expression('-25%');}
#content #btn_favorites {float:right;display:inline;}

#content h3.bg div.left {float:left;display:inline;}
#content h3.bg div.right {float:right;display:inline;width:230px;}
#content h3.bg div.view_ratings {float:right;display:inline;font-size:11px;font-weight:bold;padding-right:10px;}
#content h3.bg div.starsbg {width:90px;height:16px;background:transparent url("/images/star_gray.png") repeat-x 0 0;display:inline;float:right;margin-top:-2px;margin-right:8px;}
#content h3.bg div.stars {height:16px;background:transparent url("/images/star_orange.png") repeat-x 0 0;position:relative;}
#content h3.bg div.stars div.button a{position:absolute;top:-3px;width:90px;float:right;text-indent:-5000px;}
#content h3.bg div.stars div.button a:hover {text-indent:-1px;_text-indent:0;}
#content h3.bg div.stars div.button a:active {outline:none;}

#content h3.bg div.language_right {float:right;display:inline;width:350px;text-align:right;font-size:11px;font-weight:bold;padding-right:10px;}

#content .subject_rating {clear:both;border-top:1px solid #D8DBBE;padding-top:5px;}
#content .subject_rating h4 {width:540px;height:20px;padding:7px 0 0 0;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;clear:both;padding-top:expression('8px');}
#content .subject_rating h4 .name {float:left;}
#content .subject_rating h4 div.starsbg {width:90px;height:16px;background:transparent url("/images/star_gray_white.png") repeat-x 0 0;display:inline;float:right;margin-top:-2px;margin-right:8px;}
#content .subject_rating h4 div.stars {height:16px;background:transparent url("/images/star_orange_white.png") repeat-x 0 0;position:relative;}
#content .subject_rating .picture {width:50px;height:50px;border:1px solid #D8DBBE;float:left;margin-bottom:0;margin-top:5px;}
#content .subject_rating .right {width:540px;float:right;margin-bottom:0;}

#right {width:300px;padding:0 0 0 10px;padding-top:expression('10px');}
#right ul {list-style-type:none;padding:0;margin:0;vertical-align:top;}
#right ul li {padding:0;margin:0 0 10px 0;vertical-align:top;margin-top:expression('-13px');;}
#right ul li div.body {width:286px;padding:10px 6px 2px 6px;margin:0;border-top:0;border-bottom:0;border-left:1px solid #D8DBBE;border-right:1px solid #D8DBBE;background-color:#FFFFFF;_width:300px;}
#right ul li div.top {padding:0;margin:0;width:300px;height:3px;background:transparent url("/images/bg_rightbox_top.png") no-repeat 0 0;border:0;margin-bottom:expression('-1px');_line-height:0;_position:relative;_top:7px;}
#right ul li div.bottom {padding:0;margin:0;width:300px;height:3px;background:transparent url("/images/bg_rightbox_bottom.png") no-repeat 0 0;border:0;_line-height:0;}
#right ul li div div#map_canvas {width:276px;padding:0;margin:0 4px 8px 4px;background-color:transparent;border:1px solid #D8DBBE;}
#right ul li div.body h3 div.left {float:left;display:inline;}
#right ul li div.body h3 div.right {float:right;display:inline;padding-right:10px;}
#right ul li div.body h3 div.starsbg {width:90px;height:16px;background:transparent url("/images/star_gray.png") repeat-x 0 0;float:right;display:inline;margin-top:-2px;margin-right:8px;_margin-top:0;_position:relative;_top:-2px;}
#right ul li div.body h3 div.stars {height:16px;background:transparent url("/images/star_orange.png") repeat-x 0 0;}

.ad_left {width:120px;height:600px;margin:0 15px 0 15px;background-color:#FFFFFF;border:1px solid #ddd;}
.ad_left p {text-align:center;margin:295px 0 0 0;vertical-align:middle;}
.ad_right {width:300px;height:250px;margin:0;_padding-top:3px;}

#titleicon {vertical-align:middle;margin-right:5px;position:relative;left:-5px;top:-2px;}

/* Font Styles */

h1 {font-size:24px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#5B5F50;margin-bottom:20px;}
h2 {font-size:15px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#C5D626;}
h3 {font-size:12px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;}
body {font-size:11px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:normal;color:#999F85;font-size:expression('13px');}

a {text-decoration:none;}
a:link {color:#93B73B;}
a:visited {color:#93B73B;}
a:focus, a:hover, a:active {color:#C6D627;}

#left a {text-decoration:none;}
#left a:link {color:#5b5f50;}
#left a:visited {color:#5b5f50;}
#left a:focus, #left a:hover, #left a:active {color:#5b5f50;text-decoration:underline;}

#left ul ul li a {text-decoration:none;}
#left ul ul li a:link {color:#999F85;}
#left ul ul li a:visited {color:#999F85;}
#left ul ul li a:focus, #left ul ul li a:hover, #left ul ul li a:active {color:#999F85;text-decoration:underline;}

#left h3 {font-size:15px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#93B73B;margin-bottom:3px;}

#right h2 {padding:0;margin:0 4px 2px 4px;}
#right ul li h3.bg {width:276px;height:20px;background:transparent url("/images/bg_h3_rightbox.png") no-repeat 0 0;padding:7px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;padding-top:expression('8px');_height:27px;_width:286px;}

#right ul li h3.sun {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_sun.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}
#right ul li h3.mon {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_mon.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}
#right ul li h3.tue {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_tue.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}
#right ul li h3.wed {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_wed.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}
#right ul li h3.thu {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_thu.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}
#right ul li h3.fri {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_fri.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}
#right ul li h3.sat {width:276px;height:19px;background:transparent url("/images/bg_rightbox_timetable_sat.png") no-repeat 0 0;padding:8px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;position:relative;_height:27px;_width:286px;_margin-right:-2px;}

#right ul li h3 img.hour6 {width:9px;height:12px;position:absolute;left:62px;}
#right ul li h3 img.hour7 {width:9px;height:12px;position:absolute;left:71px;}
#right ul li h3 img.hour8 {width:10px;height:12px;position:absolute;left:80px;}
#right ul li h3 img.hour9 {width:9px;height:12px;position:absolute;left:90px;}
#right ul li h3 img.hour10 {width:13px;height:12px;position:absolute;left:99px;}
#right ul li h3 img.hour11 {width:12px;height:12px;position:absolute;left:112px;}
#right ul li h3 img.hour12 {width:13px;height:12px;position:absolute;left:124px;}

#right ul li h3 img.hour13 {width:7px;height:12px;position:absolute;left:158px;}
#right ul li h3 img.hour14 {width:10px;height:12px;position:absolute;left:165px;}
#right ul li h3 img.hour15 {width:9px;height:12px;position:absolute;left:175px;}
#right ul li h3 img.hour16 {width:10px;height:12px;position:absolute;left:184px;}
#right ul li h3 img.hour17 {width:9px;height:12px;position:absolute;left:194px;}
#right ul li h3 img.hour18 {width:9px;height:12px;position:absolute;left:203px;}
#right ul li h3 img.hour19 {width:9px;height:12px;position:absolute;left:212px;}
#right ul li h3 img.hour20 {width:10px;height:12px;position:absolute;left:221px;}
#right ul li h3 img.hour21 {width:9px;height:12px;position:absolute;left:231px;}
#right ul li h3 img.hour22 {width:13px;height:12px;position:absolute;left:240px;}
#right ul li h3 img.hour23 {width:12px;height:12px;position:absolute;left:253px;}
#right ul li h3 img.hour24 {width:13px;height:12px;position:absolute;left:265px;}

#content #profilename h1 {margin:0;padding:0;}

#content h1 {padding:0;margin:10px 0 0 0;}
#content h2 {width:600px;border-bottom:1px solid #ddd;padding:20px 0 0 0;clear:both;}
#content h3 {width:600px;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;clear:both;}
#content h3.subject_title {font-size:13px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#5B5F50;padding:0;margin-bottom:10px;clear:both;text-align:right;}
#content h3.bg {width:590px;height:20px;background:transparent url("/images/bg_h3_subject_long.png") no-repeat 0 0;padding:7px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;clear:both;padding-top:expression('8px');_height:27px;_width:600px;}

#content p.experiences {margin:5px 5px 15px 5px;padding-left:5px;border-left:2px solid #D8DBBE;overflow:hidden;width:570px;}
#content p.experiences b {color:#D8DBBE;}
#content p img {margin:10px 10px 10px 0;}
#content p {font-size:expression('13px');}

ul.overview {margin:0;padding:0;}
ul.overview li {clear:both;list-style-type:none;padding-bottom:10px;height:85px;}
div.screenshot {width:80px;height:80px;float:left;margin-right:10px;}
