﻿body
{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
}

p
{
	margin: 10px;
}

hr
{
	width: 98%;
	height: 2px;
	color: #CCCCCC;
	background-color: #E7E7E7;
	border-width: 0px;
}

h1
{
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	margin: 10px;
}
h2
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	margin: 5px;
}
h3
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 5px;
}
h4
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 5px 10px;
	margin: 5px;
}

ul
{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
}
li
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.FloatLeftList ul
{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
}
.FloatLeftList li
{
	margin: 2px;
	float: left;
}

.FloatLeftList li.txtcenter
{
	margin: 2px;
	float: left;
	text-align:center;
}

.FloatLeftList li a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.FloatLeftList li a:hover
{
	text-decoration: none;
}

.FloatRightList ul
{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
}
.FloatRightList li
{
	margin: 2px;
	float: right;
}
.FloatRightList li a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.FloatRightList li a:hover
{
	text-decoration: none;
}

a
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border-width: 0px;
}

table
{
	border-width: 0px;
	padding: 0px;
}

#pageheader
{
	width: 900px;
	height: 110px;
	position: relative;
	background-image: url(../images/muecs_subpages/header_bg.png);
	background-repeat: no-repeat;
}
#pageheader .logo
{
	position: absolute;
	top: 10px;
	left: 20px;
}
#pageheader .ver_name
{
	position: absolute;
	top: 10px;
	left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#pageheader .nav
{
	width: 500px;
	position: absolute;
	top: 20px;
	left: 300px;
}
#pageheader .nav a
{
	border: 1px solid #205F73;
	font-size: 14px;
	color: #205F73;
	text-decoration: none;
	font-weight: bold;
	padding: 20px 5px 10px 5px;
	background-color: #FFFFFF;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#pageheader .nav a:hover
{
	border: 1px solid #205F73;
	color: #FFFFFF;
	background-color: #205F73;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#pageheader .searchbar
{
	position: absolute;
	top: 65px;
	right: 5px;
}
#pageheader .searchbar .searchbox
{
	border: 1px solid #B75B00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	width: 250px;
	height: 30px;
	padding: 5px 0px 0px 5px;
}
#pageheader .searchbar .searchbtn
{
	border: 1px solid #B75B00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #E37200;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
}
#pageheader .searchbar .searchbtn:hover
{
	border: 1px solid #FF9E3E;
	background-color: #FF9E3E;
	color: #ffffff;
	cursor: pointer;
}

#pageheader .alertMsg
{
	border: 1px solid #336699;
	position: absolute;
	top: 65px;
	left: 300px;
	background-color: #FFFFCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 240px;
	height: 30px;
	text-align: left;
	padding: 5px 8px;
}
#pageheader .alertMsg:hover
{
	border: 1px solid #336699;
	position: absolute;
	top: 65px;
	left: 300px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:240px;
	height:30px;
	text-align:left;
	padding: 5px 8px;
}
#pageheader .alertMsg a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

#pageheader ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#pageheader li
{
	margin: 0px 5px;
	float: left;
}
#pageheader .loginview
{
	position: absolute;
	top: 10px;
	right: 10px;
}
#pageheader .loginview .lnk
{
	font-size: 14px;
	margin-left: 10px;
	color: #FFFFCC;
	text-decoration: none;
}
#pageheader .loginview .lnk:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


#pagebody
{
	width: 900px;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#pagefooter
{
	width:100%;
	height: 150px;
	padding: 20px 0px 0px 0px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #CCCCCC;
	background-color: #216175;
	background-image: url(../images/page_footer_bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#pagefooter table
{
	width: 800px;
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
}
#pagefooter .cols
{
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #CCCCCC;
	width:120px;
	padding-left:20px;
}
#pagefooter b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
}
#pagefooter a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#maincol
{
	width: 600px;
	text-align: left;
	margin: 0px;
	background-color: #FFFFFF;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	vertical-align: top;
}
#maincol .wbox
{
	border: 1px solid #EBEBEB;
	margin: 0px 0px 10px 0px;
	background-color: #ffffff;
	text-align: left;
	width: 590px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#rightcol
{
	width: 280px;
	height: 100%;
	text-align: left;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	vertical-align: top;
}

#rightcol .blubox
{
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 10px;
	margin: 10px 5px 10px 5px;
	background-image: url(../images/intro_pages/blubox_bg.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 130px;
	color: #FFFF00;
}
#rightcol .blubox:hover
{
	background-position: 0px -150px;
	background-image: url(../images/intro_pages/blubox_bg.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 130px;
	color: #FFFF00;
}
#rightcol .blubox .title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
#rightcol .blubox .promtxt
{
	width: 250px;
	height: 80px;
	margin-top: 10px;
}
#rightcol .blubox .findhow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
}


#rightcol .mobile_banner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: left;
	padding: 10px;
	margin: 10px 5px 10px 5px;
	background-image: url(../images/intro_pages/mobile_download.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 131px;
	color: #000000;
	font-weight: 600;
}
#rightcol .mobile_banner .promtxt
{
	width: 156px;
	height: 100px;
}
#rightcol .mobile_banner .getit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	margin-top: 10px;
	margin-left: 60px;
}

#rightcol .pretextarea
{
	width: 260px;
	margin-top: 10px;
	padding: 10px;
}

#rightcol .LinkControls
{
	margin: 0px 0px 20px 0px;
}
#rightcol .LinkControls ul
{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#rightcol .LinkControls li.current
{
	background-position: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-color: #C0C0C0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #D7EBFF;
	padding-top: 5px;
	padding-left: 20px;
	height: 25px;
}
#rightcol .LinkControls li.current a
{
	color: #000000;
}
#rightcol .LinkControls li
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-color: #C0C0C0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 15px;
	height:25px;
}
#rightcol .LinkControls li:hover
{
	background-color: #F6F6F6;
}

#rightcol .LinkControls li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

.dragable_img
{
	border: 2px dashed #CCCCCC;
	cursor: move;
}

.floatclear
{
	clear: both;
}

.stickMidArea
{
	text-align: center;
	width: 90%;
	padding: 10px 0px;
}

.highlightDiv
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFC1;
	cursor: pointer;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
}

.hidArea
{
	display: none;
}


.ViewMoreButton
{
	border: 1px solid #CCCCCC;
	text-align: center;
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	width: 302px;
	background-image: url(../images/muecs_subpages/btn_viewmore.png);
	background-repeat: repeat-x;
	height: 52px;
	background-color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.ViewMoreButton:hover
{
	cursor: pointer;
}

.graytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}

.formlbl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}


.largelbl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.largelnk
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.middlelbl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}



/*For Rich editor style*/
.richedit
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 850px;
	background-color: #ffffff;
	padding: 10px;
}
.richedit .largetitle
{
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 10px 10px 5px 10px;
}
.richedit .hmbox
{
	text-align: left;
	margin: 10px 10px 5px 10px;
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 800px;
}
.richedit .richtxtbox
{
	border: 1px solid #999999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 10px 10px 5px 10px;
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 800px;
}
.richedit .txtbox
{
	border: 1px solid #999999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 10px 10px 5px 10px;
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 800px;
	height: 30px;
}

.submitbtn
{
	border: 1px solid #999999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F7F7F7;
	text-align: center;
	margin: 5px 10px 10px 10px;
	font-family: Arial;
	font-size: 16px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 15px;
}
.submitbtn:hover
{
	background-color: #336699;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.opt_large_btn
{
	border: 1px solid #336699;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #ffffff;
	text-align: center;
	margin: 5px 10px 10px 10px;
	font-family: Arial;
	font-size: 16px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 15px;
}
.opt_large_btn:hover
{
	border: 1px solid #cccccc;
	background-color: #F7F7F7;
	color: #336699;
	cursor: pointer;
	text-decoration: none;
}

.cancelbtn
{
	border: 1px solid #999999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F7F7F7;
	text-align: center;
	margin: 5px 10px 10px 10px;
	font-family: Arial;
	font-size: 16px;
	color: #FF5050;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 15px;
}
.cancelbtn:hover
{
	background-color: #FFF0F0;
	color: #FF3300;
	cursor: pointer;
	text-decoration: none;
}

.highligth_lnk
{
	background-color: #336699;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px;
}

.small_lnk
{
	background-color: #336699;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px;
}

.roundedbox
{
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
	background-color: #ffffff;
	text-align: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
}

.defaulttxtbox
{
	border: 1px solid #205F73;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
	padding: 5px 0px 0px 5px;
}
.defaulttxtareabox
{
	border: 1px solid #205F73;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	height: 100px;
}
.defaultddl
{
	border: 1px solid #205F73;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
}
.defaultbtn
{
	border: 1px solid #205F73;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #205F73;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
}
.defaultbtn:hover
{
	border: 1px solid #3191B0;
	background-color: #3191B0;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}

.errortxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.promoarea
{
	text-decoration: none;
	border: 1px solid #006699;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	background-color: #F4FDFF;
	margin: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:left;
}

.promoarea .buttonjoin
{
	text-decoration: none;
	border: 1px solid #AE6800;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFB03C;
	margin: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.promoarea .buttonjoin:hover
{
	text-decoration: none;
	border: 1px solid #AE6800;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFCF88;
	margin: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.warningtxtarea
{
	text-decoration: none;
	border: 1px solid #FFCC66;
	background-position: left top;
	padding: 5px 5px 5px 40px;
	background-image: url(../images/icons_l/error.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808080;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFEE;
	margin: 10px;
}


.warningtxtarea ul
{
	list-style-type: square;
	list-style-position: inside;
}

.warningtxtarea li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.topProfileBar
{
	margin: 10px 5px 5px 5px;
	width: 580px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #E7E7E7;
	text-align: center;
}
.topProfileBar .profile_facts_counter
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	background-image: url(../images/muecs_subpages/profile_top_counter.png);
	background-repeat: no-repeat;
	width: 120px;
	height: 70px;
	text-align: center;
	padding-top: 16px;
	margin: 0px 8px;
}
.topProfileBar .profile_facts_counter .counter_name
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}

#PostWidget
{
	text-align: center;
	background-color: #ffffff;
	margin: 0px 5px 5px 5px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#PostWidget .PostTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align:left;
	padding-left: 15px;
	
}
#PostWidget .post_content
{
	padding: 5px;
}
#PostWidget .options
{
	text-align: left;
	padding-left: 15px;
}
#PostWidget .options a
{
	padding: 0px 10px;
}
#PostWidget #newStatusCounter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C0C0C0;
	text-decoration: none;
}
.options_tips
{
	background-color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	padding: 5px 8px;
}

#FeedList
{
	margin: 10px;
	background-color: #FFFFFF;
}
#FeedList .rows
{
	margin: 5px;
	width: 560px;
}
#FeedList .rows .avatar_content
{
	vertical-align: top;
	width: 55px;
}
#FeedList .rows .row_content
{
	vertical-align: top;
	width: 400px;
}
#FeedList .rows .attact_media
{
	margin: 5px 10px 5px 10px;
	background-color: #F7F7F7;
}
#FeedList .rows .options
{
	background-color: #F7F7F7;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 520px;
	height: 22px;
	padding-left: 40px;
	padding-top: 8px;
}
#FeedList .rows .options .like_content
{
	text-align: right;
}
#FeedList .rows .options a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
	margin: 0px 10px;
}
#FeedList .rows .options a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0099CC;
}
#FeedList .rows ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#FeedList .rows li
{
	margin: 5px;
}

.commentslist
{
	margin: 5px;
	color: #000000;
}
.commentslist .comment_row
{
	background-color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	width: 550px;
	margin: 2px;
}
.commentslist .comment_row .avatar
{
	width: 60px;
	vertical-align: top;
}
.commentslist .comment_row .contentcol
{
	vertical-align: top;
}

#profileinfo
{
	padding: 5px 10px;
	}

.profileimg_l
{
	width: 80px;
	height: 80px;
}

.profileimg_m
{
	width: 50px;
	height: 50px;
}

.profileimg_s
{
	width: 30px;
	height: 30px;
}

.btnLike
{
	background-image: url(../images/muecs_subpages/vote_like_btn.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
}
.btnLike:hover
{
	background-image: url(../images/muecs_subpages/vote_like_btn.png);
	background-repeat: repeat-x;
	background-position: 0px -30px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
}
.btnDislike
{
	background-image: url(../images/muecs_subpages/vote_hate_btn.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
}
.btnDislike:hover
{
	background-image: url(../images/muecs_subpages/vote_hate_btn.png);
	background-repeat: repeat-x;
	background-position: 0px -30px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
}

.attachedview
{
	border: 2px solid #EEF7FF;
	background-color: #FFFFFF;
	margin: 10px 10px 5px 10px;
	width: 95%;
	height: 40px;
	text-align: left;
}

.attachedview #AttachedThumb
{
	width: 100px;
	text-align: left;
}

.attachedview #AttachedContent
{
	text-align: left;
}

.attachedview .cancelview
{
	width: 30px;
	vertical-align: top;
}

.previewImg
{
	width: 80px;
	border-width: 0px;
}

.large_ico
{
	width: 64px;
	width: 64px;
}

.middle_ico
{
	width: 32px;
	width: 32px;
}

.viewmore_area
{
	text-align: right;
	margin: 8px;
}

.viewmore_area a
{
}

.cancel
{
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #336699;
	padding: 2px 5px;
	margin: 5px;
}
.cancel:hover
{
	color: #FFFFFF;
	background-color: #336699;
	border: 1px solid #336699;
	text-decoration: none;
}

.loadingPnl
{
	text-align: center;
	width: 100px;
	height: 40px;
	clear: both;
	position: fixed;
	top: 0px;
	right: 0px;
	position: fixed;
	background-color: #D2E9FF;
}
.loadingPnl .content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
* html .loadingPnl
{
	position: absolute;
}

.thumbmail_img
{
	width: 100px;
	}

.popup_box
{
	background-image: url(../images/modal_popup_bg.png);
	background-repeat: repeat;
	padding: 10px;
	z-index: 9000;
	top: 30%;
	left: 30%;
	position: fixed;
}
* html .popup_box
{
	position: absolute;
}
.popup_box .incontent
{
	background-color: #FFFFFF;
}
.popup_box .incontent .topbar
{
	background-color: #F7F7F7;
	height: 30px;
}
.popup_box .incontent .topbar .title
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px;
}
.popup_box .incontent .topbar a
{
	float: right;
	border: 1px solid #336699;
	background-color: #336699;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}
.popup_box .incontent .topbar a:hover
{
	border: 1px solid #336699;
	background-color: #FFFFFF;
	color: #336699;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

.popup_box .incontent .shbox
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.tip_box
{
	margin: 10px;
	z-index: 6000;
	
}
.tip_box .incontent
{
	text-align:left;
	background-color: #FDFFDD;
}
.tip_box .incontent .topbar
{
	background-color: #FFF1B9;
	height: 30px;
}
.tip_box .incontent .topbar .title
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px;
}
.tip_box .incontent .topbar a
{
	float: right;
	color: #666666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}
.tip_box .incontent .topbar a:hover
{
	color: #336699;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

.qmsg_box
{
	background-image: url(../images/qmsg_pp_row.png);
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 380px;
	height: 80px;
	margin: 5px 10px;
	padding: 5px;
	font-weight: bold;
}
.qmsg_box .title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.qmsg_box img
{
	height:32px;
}

.pagingarea
{
	text-align: right;
	margin: 10px 0px;
}
.pagingarea .paging_btn
{
	border: 1px solid #205F73;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	color: #205F73;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
	margin: 0px 5px;
	padding: 4px;
}
.pagingarea .paging_btn:hover
{
	border: 1px solid #3191B0;
	background-color: #3191B0;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	margin: 0px 5px;
	padding: 4px;
}

.h_space_gainer
{
	padding-top: 30px;
	height: 200px;
}

#gmap
{
	width: 550px;
	height: 350px;
	margin:10px 0px 10px 15px;
}

.headerRightCtr
{
	float:right;
	margin: 8px 10px;
	}
	

.snap
{
	max-width:500px;
	margin:10px 0px 10px 20px;
	}
	

.btn_lin
{
	border: 1px solid #FFB22A;
	background-image: url(../images/btn_iHaveAlsoXX.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 280px;
	height: 58px;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.btn_lin:hover
{
	border: 1px solid #FFE1AA;
	background-image: url(../images/btn_iHaveAlsoXX.png);
	background-repeat: repeat-x;
	background-position: 0px -58px;
	width: 280px;
	height: 58px;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor: pointer;
}


.snap_activities ul
{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.snap_activities li
{
	margin: 5px;
	padding: 5px;
}
.snap_activities li:hover
{
	background-color: #F3F3F3;
}

.snap_album
{
	margin:10px;
	}
.snap_album .title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: left;
	background-color: #F6F6F6;
	margin-top:10px;
	width:100%;
}
.snap_album img
{
	margin: 5px;
}

	
.highlightedrows ul
{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
}
.highlightedrows li
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.highlightedrows li:hover
{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F3F3F3;
}

.special
{
	background-color: #FFFFCC;
	padding: 5px 10px;
	height: 20px;
}
.special:hover
{
	background-color: #FFCC66;
	height: 20px;
}
.special a
{
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
.special a:hover
{
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.loadingPnl
{
	text-align: center;
	width: 150px;
	height: 40px;
	clear: both;
	position: fixed;
	top: 0px;
	right: 0px;
	background-color: #D2E9FF;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	z-index:99999;
}
.loadingPnl .content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
* html .loadingPnl
{
	position: absolute;
}

#searchbar_l
{
	border: 1px solid #336699;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px; 
	width: 560px;
	margin:10px;
}

#searchbar_l #search_type
{
	border: 1px solid #B75B00;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px; 
	width: 100px;
	margin:10px 5px 10px 10px;
}

#searchbar_l #ctl00_ContentPlaceHolder1_searchtext
{
	border: 1px solid #B75B00;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px; 
	width:330px;
	margin:10px 10px 10px 5px;
}
#searchbar_l #ctl00_ContentPlaceHolder1_btnsearch
{
	border: 1px solid #B75B00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #E37200;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
}
#searchbar_l #ctl00_ContentPlaceHolder1_btnsearch:hover
{
	border: 1px solid #FF9E3E;
	background-color: #FF9E3E;
	color: #ffffff;
	cursor: pointer;
}


.atlrbar
{
	background-color: #F5F5F5;
	border: 1px solid #808080;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 8px 10px;
	width: 530px;
	margin:10px;
}

.atlrbar a
{
	margin:0px 10px;
}


.createquest
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.createquest .top
{
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right: 10px;
	-webkit-border-top-left: 10px;
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 10px;
}
.createquest .top .title
{
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.createquest .content
{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right: 10px;
	-webkit-border-bottom-left: 10px;
	border: 1px solid #666666;
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}


.quest_item
{
    width: 130px;
    height: 120px;
    text-align: center;
}
.quest_item:hover
{
    border: 1px solid #47A9BE;
    width: 128px;
    height: 118px;
    text-align: center;
    background-color: #F4FBFB;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.quest_item img
{
    margin:8px 5px;
}
.quest_item a
{
    margin:8px 5px;
}
.quest_item br
{
    height:8px;
}

.tabgroup
{
    background-image: url(../images/spot_tab_header.png);
    background-repeat: no-repeat;
    width: 590px;
    height: 40px;
    text-align: center;
}

.tabgroup a
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.tabgroup div.tab_item
{
    font-family: Arial;
    font-size: 12px;
    width: 100px;
    height: 30px;
    margin: 12px 10px 0px 10px;
    float:left;
}

.tabgroup div.tab_item .tab_induc
{
    text-align: center;
    height: 5px;
}
