/* Index Styles */

img { behavior: url("pngbehaviour.htc"); }

/* Rounded Corners */
#index-wrapper	{ width:981px; height:594px; margin:20px auto 0px auto; -moz-border-radius:5px;  -webkit-border-radius:5px; border: solid 10px #77797a; background-color:#FFFFFF;}
#footer-wrapper	{ width:1001px; height:100px; margin:10px auto 0px auto; border: solid 10px #40789e; background-color:#d4e1ea;}
#r-conrner01	{ width:5px; height:4px; float:left;}
#r-conrner02	{ width:5px; height:4px; float:right;}
#frame-mdl		{ width:989px; background-color:#d4e1ea;}
#content-wrap	{ width:980px; height:588px;  }

/* content */
#logo		{width:500px; height:84px;float:left; padding-right:35px; text-align:right;}
#logo2		{width:475px; height:84px;float:left; padding-left:15px; }
#media-wrap	{ width:515px; height:500px; float:left; vertical-align:middle;}
#menu-wrap	{ width:430px; height:42px; float:right; padding:41px 0 0 0;}
/*#menu1, #menu2, #menu3, #menu4 { font-size:11px; font-weight:bold; color:#40789e; text-decoration:none; background-image:url(../images/btns_bg.gif); background-repeat:no-repeat; background-position:left -35px; height:25px; padding-top:8px; display:block; }
#menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover, #menu1.menu1, #menu2.menu2, #menu3.menu3, #menu4.menu4 { color:white;  }
#menu1	{ width:59px; }
#menu2	{ width:116px; }
#menu3	{ width:66px; }
#menu4	{ width:66px; }
#menu1:hover, #menu1.menu1	{ background-position:left top;  }
#menu2:hover, #menu2.menu2	{ background-position:-75px top;  }
#menu3:hover, #menu3.menu3	{ background-position:-203px top;  }
#menu4:hover, #menu4.menu4	{ background-position:-203px top;  }*/

#menu1, #menu2, #menu3, #menu4 { float:left; font-size:11px; font-weight:bold; color:white; text-align:center; text-decoration:none; background-color:#77797a; padding:8px 15px; margin-right:12px; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; }
#menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover { color:white; background-color:#cc2f83;  }

#shadow			{ width:21px; height:500px; float:left;}
#features-wrap	{width:440px; height:500px; float:left;}
#feature01		{ height:120px; }
#feature01, #feature02, #feature03	{ height:141px; padding-top:15px; padding-left:9px; display:block; cursor:pointer}
#feature01:hover, #feature02:hover, #feature03:hover			{color:#FFFFFF;background-image: url(../images/hoverstyle2.png);background-repeat: no-repeat;background-position: left top;}
#feat-elern-btn, #feat-vdgl-btn, #feat-lvstr-btn				{ width:169px; height:62px; float:left; }
#fat-elearn-btn-img, #feat-vdgl-btn-img, #feat-lvstr-btn-img	{ height:62px;width:55px; float:left; padding-left:15px;}
#fat-elearn-content, #fat-elearn-content2,#feat-vdgl-content,#feat-lvstr-content		{ width:405px; float:left; padding:20px 0 0 14px;}


.txt		{font-size:11px;color:#777a7a;font-weight:bold;line-height: 18px;}
.txt2		{font-size:13px;color:#666666;font-weight:bold;line-height: 18px;}
.txt3,
.txt3 div	{font-size:11px;color: #FFFFFF; text-decoration:none;}
.txt3 a		{color: #FFF; text-decoration:none;}
.txt3 a:hover { text-decoration:underline; }
.txt4		{font-size:11px;color: #000000; text-decoration:none}
.labeltext	{ font-size:30px; color:#40789e;}

/*formstyles*/

#frame, #slb, #hlb, #fPwd, #vidplayer	{ -moz-border-radius:5px;  -webkit-border-radius:5px; border: solid 10px #666666; background-color:#FFFFFF; margin:20px auto;}
#frame			{ width:981px; }
#slb, #hlb, #fPwd		{ width:245px; }
#vidplayer { width:576px; height:360px; position: absolute; top: 5%; left: 25%; z-index:1002; }
#textfield		{width: 40em; margin:0px auto;}

form fieldset				{ height: 20em;width: 11em;border: 0;margin: 0;padding: 1em;float: left; width:205px; color:#666666}
form fieldset legend		{ font-size: 4em; font-family: Georgia, "Times New Roman", Times, serif;color: #666666;}
form fieldset legend span	{ display: none; color:#666; }
form fieldset h3			{ height: 4em;font-size: 1em; color:#666666;}
form fieldset div.help		{ color: #666666; font-size: 11px;font-weight: bold; height: 5em; }
form fieldset div.help a	{ color: #666666 !important; }
form fieldset label			{ font-size: 11px;display: block;line-height: 1.5em;}
form fieldset input[type=text], form fieldset input[type=password], form fieldset select  { width:175px; font-size: 13px; color:#666666;}
.errorMsg	{ color:red; font-size:12px; height:30px; margin-top:-25px; }
.msg		{ color:red; font-size:0.8em; font-weight:bold; display:block; text-align:center; background-color:#FFFFCC; border:solid 1px #FFCC00; margin:10px 20px; padding:5px; }

/* Error Styling */

form fieldset.error,form fieldset.error legend,form fieldset.error div.help {color: #666666;}
form fieldset strong.error {color: #fff;background-color: #CC0000;padding: 0.2em;font-size: 0.7em;font-weight: bold;display: block;}

/* Part 4 Styling */

fieldset #pt4				{clear: both;width: 38em;height: 5em;border: 1px solid #6cb3d2;border-width: 1px 0;padding: 1em;}
fieldset #pt4 legend		{display: none;}
fieldset #pt4 h3			{display: none;}
fieldset #pt4 #disclaimer	{width: 22em;float: left;font-size: 0.7em;}
fieldset #pt4 input			{height: 5em;font-size: 1em;width: 18em; color: #666666; background: #f3f3f3;font-weight: bold;border-top: 1px solid #666666;float: right;}

#copyright {clear: both;padding: 0.5em 0.5em 0 0.5em;font-size: 1.5em;color: #FFFFFF;display:block;}


/* inner template styles */
#top-wrapper		{ width:973px; height:33px; margin:0 auto; margin-top:15px !important; background: url(../images/inner-top-bg.png) no-repeat left top; color:#FFFFFF;}
#text-wrapper			{padding:10px 10px 5px 10px; color:#000000; width:30%; float:left; font-size:11px;}
#text-wrapper2			{padding:10px 10px 10px 10px; color:#FFFFFF; width:40%; float:left; text-align:right; font-size:11px;}
#mediacontent-wrapper	{ width:1001px; height:auto; overflow:auto; margin:0 auto; border:solid 10px #666; -moz-border-radius:5px; -webkit-border-radius:5px;  }
#media-inside-wrapper	{width:981px; height:auto; overflow:inherit;  -moz-border-radius:5px;  -webkit-border-radius:5px; background-color:#ffffff; padding:10px; padding-bottom:25px !important;}
#player-wrap		{ width:599px; height:403px; border-right:1px solid #e1e1e1;float:left;} 
#vd-title			{ width:100%; padding-top:5px; padding-bottom:10px; height:35px; font-size:12px; font-weight:bold; }
#vd-title .txt2		{ float:left; width:80px;   }
#vd-title .txt2_1	{ float:left; width:496px; padding:2px; }
#vd-title .txt2 div	{ float:left; padding-left:225px; top:-15px; position:relative; }
#vd-title h5 a	{ padding-right:10px; }


#searchbar		{ height:33px; width:955px; padding:9px 11px; -moz-border-radius:5px;  -webkit-border-radius:5px; background-color:#666;}
#thumnail-wrap	{ width:364px; float:left; padding-left:15px;}

.thumbnail			{ width:95px; height:115px; padding:5px; margin-right:0px; background:url(../images/thumbnailBg.png) no-repeat 0px 0px; }
.thumbnail:hover	{ background-position: 0px -125px; cursor:pointer; }
.imageContainer		{ width:85px; height:65px; margin:7px auto; background-color:#ccc; }
.title, .playCount	{ font:bold 0.55em Verdana, Arial, Helvetica, sans-serif; color:white; padding:0px 5px; }
.favLinks			{ float:left; width:150px; font-size:1.1em; padding:3px; color:white; }
.favLinks a:hover	{ text-decoration:underline; }
.playCount			{ font-weight:normal; font-size:11px; padding:0; padding-left:5px; }
.playCount span		{ margin-left:5px !important;  position:absolute; left: 935px; width: 27px; top: 517px; }
.playCount a		{ text-decoration:none; color:white; padding-right:10px; }

.spacer 			{ height:25px; }
#middleContainer	{ height:320px; }
#thumbnails			{ height:245px; }
#thumbnails span	{ font-size:1em; font-weight:bold; color:white; margin-left:23px; }
#thumbnails li 		{ float:left; margin-top:0px; margin-right:13px; text-align:left }
/* favourites styles */

#menu			{ width:60%; margin:10px; float:right; font-size:11px; font-weight:bold; text-align:right; }
#menu a			{ color:#006699; padding:0 10px; cursor:pointer; }
#menu a:hover	{ color:#FFFFFF; }

/* favourites styles */

#sharedetails{width:353px;height:115px;margin-top:10px;background-image:url(../images/share-v-bg.png);background-repeat: no-repeat;  margin-left:-6px; color:#FFFFFF; }

#about-v	{width:100%;height:104px;margin-top:10px; background-image:url(../images/about-video.png); background-repeat: no-repeat;  margin-left:-6px; color:#FFFFFF; }
#rating-wrap{width:326px;height:19px;padding:9px 10px 0 10px;/*	border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #5989ab;*/}
#fav-wrap	{width:326px;height:25px;margin:5px 10px 0 10px;/*	border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #5989ab;*/}
#abt-wrap	{width:326px;margin:10px 10px 0 15px;/*	border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #5989ab;*/}
#rantin		{ width:auto; float:left; display:inline; padding-left:5px;}
#rated		{ width:150px; float:left; padding-left:5px; color:white; font-size:0.7em;}
#rateto		{ width:150px; float:left; display:inline; padding-left:5px;}
container_1 { width:150px; float:left; padding-left:5px; color:white; font-size:0.7em;}
#views1		{ float:left; text-align:right; width:125px; color:white; font-size:0.7em;}
#views		{  width:auto;float:right;}
#divider	{ width:96%; border-top:solid 1px #999; margin: 0 2% 0 2%;}
#divider2	{ width:93%; border-top:solid 1px #999; margin: 0 5% 0 2%;}
#share-tag	{width:454px;height:35px;padding:9px 10px 0 10px;/*	border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #5989ab;*/}
#sharefield	{width:315px;height:20px; margin:5px 0px 0 15px; float:left; }
.hr			{ color:#bdcfdb}
.share-input{ width:190px; height:26px; background-image:url(../images/forms/share-bg.png); background-repeat:no-repeat; float:left; border:0px; background-color:#666; padding-left:10px; padding-top:5px; color:#FFFFFF;}
.send		{width:105px; height:26px; float:right; background-image:url(../images/forms/sendbtn.png); background-repeat:no-repeat; border:0px; background-color:#666; cursor:pointer; padding-left:5px;}
.send:hover	{background-image:url(../images/forms/sendbtnhover.png); background-repeat:no-repeat}



/* search bar*/

.searchfield	{ width:800px; height:30px; background-image: url(../images/searchfieldbg.png); background-repeat: no-repeat; border:0px; text-align:left; padding:7px 0 0 10px; background-color:#666; font-weight:bold; color:#555; float:left;}
#category		{ width:200px; height:30px; background: url(../images/forms/cat-bg.png) no-repeat; border:0px; font-weight:bold; color:#cecece; cursor:pointer; float:left;} 
#category:hover	{ background-image: url(../images/forms/cat-bg-hover.png);} 
.searchbtn		{ width:118px; height:32px; float:left; background-image:url(../images/forms/searchbtn.png); background-repeat:no-repeat; border:0px; background-color:#666; cursor:pointer; color:#FFFFFF; font-weight:bold; }
.searchbtn:hover{ background-image:url(../images/forms/searchbtnhover.png); background-repeat:no-repeat}

/*.cat-btn{ width:29px; height:30px; background-image: url(../images/forms/catbtn.png); background-repeat: no-repeat; border:0px; background-color:#6cb3d2; }
.cat-btn:hover{  background-image: url(../images/forms/catbtnhover.png); background-repeat: no-repeat; }*/

/* comments panel */

#commnets-wrap		{ width:954px; height:auto; overflow:auto; margin:0 auto 0 auto; padding:10px; border-left:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #666666; /*background-image:url(../images/comments-bg.png); background-repeat:repeat-y;*/}
#commnets-wrap-btoom{ width:977px; margin:0px auto; background-image:url(../images/comments-bg-bottom.png); background-repeat:no-repeat; height:12px;}
#comments-table		{ width:644px; height:auto; overflow:visible; border-right:1px solid #999; padding:0px 10px 10px 0px; float:left;}
#abt-video-wrap		{ width:615px; height:77px; -moz-border-radius:5px;  -webkit-border-radius:5px; background-color:#40789e}
#inside-corner		{ width:100%; height:auto; background-color:#40789e; -moz-border-radius:5px;  -webkit-border-radius:5px; background-color:#40789e;  color:#FFFFFF; font-size:11px;}
#comments			{ padding:0px 20px 10px 0px; width:auto; float:left; }

#postcomment{padding:0px 20px 10px 0px; width:auto; float:Right; }
#line {width:350px; height:8px; border-bottom:#FFFFFF 1px solid; float:left;}
#addcomments{padding:0px 10px 10px 10px; width:194px; float:right;}
#responce-table{ width:100%; height:90px; padding-bottom:10px;}
#img-thumbnail, .img-thumbnail{ width:80px; height:90px; padding-right:10px; float:left;}
#cmnt, .cmnt{ width:100%; height:auto; float:left; padding-top:10px;}
#pstcmnt{ width:100%; height:60px; float:left;}
.cmnt-field{ width:98%; height:40px; float:left; -moz-border-radius:5px;  -webkit-border-radius:5px; border:0px; font-size:11px; padding:5px; }
#cmnt-btn-field{ width:100%; border-bottom:1px solid  #FFFFFF; padding: 5px 0px 8px 0px; float:left;}
#pointer, .pointer{width:7px; height:30px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; margin:20px 0px 40px 0px; float:left;}
#cmnt-txt, .cmnt-txt{width:536px; min-height:70px; padding:5px; float:left; -moz-border-radius:5px;  -webkit-border-radius:5px; background-color:#666;}
#cmnt-details, .cmnt-details{ width:100%; min-height:25px; border-bottom:1px solid #999; vertical-align:middle;}
/*#c-wrap{ height:30px;}*/
#userprofile{ width:265px; padding:10px; float:left; -moz-border-radius:5px;  -webkit-border-radius:5px;  }
#userthumb{ height:90px; width:78px; float:left; border:1px solid #FFFFFF;}
#userdetails{ height:90px; width:172px; float:right; padding-left:10px; text-align:left;}

.replayComment		{ float:left; width:80%; height:100px; margin:10px 0 10px 100px; padding-bottom:30px; border-bottom:solid 1px #96c5d9; }
.replayComment textarea { width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; border:0; margin:5px 0; padding:5px; }

.replyCommentBox	{ width:520px; background-color:#666; float:left; margin-left:100px; margin-bottom:15px; padding:10px; -moz-border-radius:5px;  -webkit-border-radius:5px;  }
.rCBImg				{ width:60px; height:60px; padding:5px; background:white url(../images/comment/default.gif) no-repeat center center; float:left; margin-right:15px; }
.left				{ float:left; width:430px; }
.rCBHeader, .rCBDate{ float:left; color:white; font-size:0.7em; border-bottom:solid 1px #96c5d9; padding:5px 0; }
.rCBHeader			{ width:60%; }
.rCBDate			{ width:40%; text-align:right;  }
.rCBContent			{ font-size:0.7em; color:white; padding:5px 0; margin-top:25px; }

.pagenation			{ width:auto; height:15px; padding:5px; margin:15px auto; font-size:0.8em; font-weight:bold; text-align:center; }
.pagenation span	{ color:white; }
.pagenation a		{ background-color:#5ea0c1; padding:2px 7px; border:solid 1px #85c4df; color:white; margin:1px; }
.pagenation a:hover,
.pagenation a.selected	{ color:#40789e; background-color:white; }


#portfolioads {	list-style-type:none; margin:0px; padding:0px; }
#footer	{ border-bottom:solid 1px #CCC; width:900px; padding:15px; margin:15px auto; }
#footer, #footer a { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }

.white_content	{ display: none; position: absolute; top: 5%; left: 40%; width: 50%; height: auto; padding: 16px; border: 16px solid orange; background-color: white; z-index:1002; }
.blue_content	{ display: none; position: fixed; top: 20%; left: 0; text-align:center; width: 100%; height: 325px; z-index:1002; }
.black_overlay	{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 130%; background-color: white; z-index:1001; opacity:0.8; filter: alpha(opacity=80); }
.black_overlay2	{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 130%; background-color: black; z-index:1001; opacity:0.8; filter: alpha(opacity=80); }

.resultArea, .rightPane { float:left; padding:10px 0; height:auto; overflow:auto; }
.resultArea		{ width:595px; padding-right:30px; border-right:solid 1px #ccc; }
.rightPane		{ width:320px; padding:15px; }
.totalResults	{ color:#cc2f83; font-weight:bold; font-size:0.8em; margin-bottom:25px; padding-bottom:10px; border-bottom:solid 1px #CCC; margin-top:25px; }
.totalResults span	{ color:black; }

.vidResult,
.vidFav		{ background:#e1e1e1 url(../images/searchResultBg.gif) repeat-x left top; height:auto; overflow:auto; padding:20px 10px; margin-bottom:5px; font-size:0.75em; -moz-border-radius:10px; -webkit-border-radius:10px; }
.vidThumb	{ width:80px; height:55px; padding:7px; background:#cc2f83 url(../images/defaultVideoThumb.gif) no-repeat center center; float:left; margin-right:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border:0;  }
.vidThumb img	{ width:80px; height:55px; text-align:center; vertical-align:middle !important; }
.vidDesc	{ width:460px; height:auto; float:left; }
.vidTitle	{ font-weight:bold; cursor:pointer; color:#333 }
.vidTitle:hover	{ text-decoration:underline; }
.vidText { color:#333; }
.vidTitle, .vidText, .vidViews, .favViews { margin-bottom:10px; height:auto; }
.vidViews, .favViews	{ padding:5px 0; margin:10px 0;  height:12px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.vidViews	{ background-color:#ccc; }
.vidViews li { float:left; color:#000; margin:0 15px; font-size:0.9em; }

.checkBox	{ float:left; margin-right:15px; }
.favDesc	{ width:430px; height:auto; float:left; }
.favViews a	{ padding:3px 10px; margin-top:5px; margin-right:5px; border:0; background-color:#6cb3d2; -moz-border-radius:3px; -webkit-border-radius:3px; }
.favViews a:hover { background-color:#0099CC; }

.remFav { font-weight:bold; height:0px; top:-7px; position:relative; }
.remFav a { color:#40789e; padding-left:10px; cursor:pointer; text-decoration:underline; }
.remFav a:hover { text-decoration:none; }

.uploadVideoImg { background: url(../images/uploadSurgicalVideosFree.gif) no-repeat left top; width:265px; height:85px; cursor:pointer; }
.uploadVideoImg:hover { background-position:left bottom; }
.jw1 { background: url(../images/jw_01.gif) no-repeat left top; width:265px; height:85px; cursor:pointer; }
.jw1:hover { background-position:left bottom; }
.jw2 { background: url(../images/jw_02.gif) no-repeat left top; width:265px; height:85px; cursor:pointer; }
.jw2:hover { background-position:left bottom; }
.advertisementHeading { text-align:center;  margin:10px 0; }
.advertisementHeading h4 { font-weight:bold; font-size:1em; color:#09C; border-bottom:solid 1px #CCC; margin-bottom:15px; }

.eventHeader { margin-top:-25px; position:relative; }
.ads { width:750px; height:55px; float:left; margin-left:200px; margin-top:-25px; position:absolute; }

.tblBg { padding:10px; }
.myAccountTbl td { padding:5px; }
.myAccountTbl input[type=text], .myAccountTbl input[type=password], .myAccountTbl select { width:250px !important; }
.heading { font-weight:bold; }
.subLinks { text-align:right; margin-bottom:10px; margin-top:-15px; background-color:#40789E; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border:0; }
.subLinks a, .subLinks span { color:white; font-weight:bold; font-size:0.75em; padding:0 10px; cursor:pointer; }
.subLinks span { cursor:default; }
.subLinks a:hover { text-decoration:underline; }

.player, .player2, .userList, .userList2, .chatBox { float:left; border:solid 1px #bdcfdb; }
.player		{ width:320px; }
.player2	{ width:702px; }
.userList	{ width:215px; margin:0 15px; padding:10px 0; }
.userList2	{ width:225px; margin-left:15px; padding:10px 0; }
.chatBox	{ width:385px; padding:10px; }

.userList h2	{ font-size:1em; font-weight:bold; padding-left:10px; color:black; border-bottom:solid 1px #CCC; }
.userList ul	{ height:220px; overflow:auto; margin:5px; }
.userList li	{ padding:5px; height:20px; border-bottom:solid 1px #bdcfdb; cursor:pointer; }
.userList li:hover{ background-color:#fff; border-bottom:solid 1px #ccc; color:white; }

.userList2 h2	{ font-size:1em; font-weight:bold; padding-left:10px; color:black; border-bottom:solid 1px #CCC; }
.userList2 ul	{ height:245px; overflow:auto; margin:5px; }
.userList2 li	{ padding:5px; height:20px; border-bottom:solid 1px #bdcfdb; cursor:pointer; }
.userList2 li:hover{ background-color:#fff; border-bottom:solid 1px #ccc; color:white; }



.userlisticon	{ width:25px; float:left; }
.userTxt		{ width:150px; float:left; padding-top:3px; font-size:0.8em; color:black; }

.txtdisplay, .txtinput	{ width:380px; border:solid 1px #ccc; font-size:12px; color:black; margin-bottom:5px; padding:5px; }
.txtdisplay		{ height:155px; }
.txtinput		{ height:45px; }

.txtdisplay2, .txtinput2, .txtinput3	{ width:950px; border:solid 1px #ccc; font-size:12px; color:black; margin-bottom:5px; padding:5px; }
.txtdisplay2	{ height:165px; }
.txtinput2		{ height:50px; }
.txtinput3		{ height:15px; }

.sendBtn		{ font-size:12px; font-weight:bold; color:white; background-color:#39C; height:23px; padding:2px 7px; border:0; }

.joinBtn, .hostBtn, .contBtn { float:left; }
.joinBtn a, .hostBtn a, .contBtn a { height:50px; display:block; background-image: url(../images/elearning_options.png); _background-image: url(../images/elearning_options.gif); background-repeat: no-repeat; background-position: 0 0;  }
.joinBtn a		{ width:105px; background-position:0 0; }
.hostBtn a		{ width:110px; background-position:-105px 0; }
.contBtn a		{ width:110px; background-position:-215px 0; }
.joinBtn a:hover{ background-position:0 -50px; }
.hostBtn a:hover{ background-position:-105px -50px; }
.contBtn a:hover{ background-position:-215px -50px; }




.register		{ margin:25px 0 0 225px; height:200px; }
.registerOptions, #registerDetails1, #registerDetails2, #registerDetails3 { float:left; height:100px; border:solid 1px #bdcfdb; color:black; padding:10px; font-size:0.8em; }
.registerOptions{ width:150px; background-color:#bdd7e5; padding:0; }
#registerDetails1, #registerDetails2, #registerDetails3{ width:375px; }

.registerOptions label { display:block; font-weight:bold; margin:10px 5px; }
.registerOptions label span { padding-left:5px; }
.registerOptions label span:hover { text-decoration:underline; }

#ro1, #ro2, #ro3 { background: url(../images/contactOptions.gif) no-repeat 0 0; display:block; width:150px; height:40px; }
#ro1		{ background-position:0 0; }
#ro2		{ background-position:0 -40px; }
#ro3	 	{ background-position:0 -80px; }
#ro1:hover	{ background-position:0 -120px; }
#ro2:hover	{ background-position:0 -160px; }
#ro3:hover	{ background-position:0 -200px; }

.link5	{ font:bold 12px Arial, Helvetica, sans-serif; color:#39C; text-decoration:none; }
.link5:hover { text-decoration:underline; }

.streamingPlayer	{ background:url(../images/StreamingPlayer.gif) no-repeat left top; width:480px; height:400px; cursor:pointer; }

.viewmoreevents	{ margin-left:260px; padding:5px; }
.viewmoreevents	a { font:bold 1em Arial, Helvetica, sans-serif; color:#40789e; text-decoration:underline; }
.viewmoreevents	a:hover { text-decoration:none; }

.errorBox			{ float:left; width:450px; height:75px; background:white url(../images/error_img.gif) 0 50% no-repeat; margin:75px 0 0 215px; font-weight:bold; line-height:25px; color:black; padding-left:100px; padding-top:25px; border:solid 3px #40789e; -moz-border-radius:10px; -webkit-border-radius:10px; }
.errorBox a			{ color:#40789e; }
.errorBox a:hover	{ text-decoration:underline; }

.adsBottom		{ float:left; margin:10px; margin-top:-15px; }
.adsBottom li	{ float:left; width:235px; height:100px; background-color:#ffff88; border:solid 1px #bdd7e5; margin-right:3px; list-style-type:none; padding:0; }

.shortLinks	{ padding:10px 0; border-bottom:solid 1px #e1e1e1; }
.shortLinks a { font:bold 0.8em Arial, Helvetica, sans-serif; color:#000; padding:10px; text-transform:uppercase }
.shortLinks a:hover, .shortLinks a.sel { color:#cc2f83; text-decoration:none; }
