body {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-x-system-font: none;
	margin:0;
	padding:0;
	font-family: sans-serif, Arial, Helvetica, Verdana ;
	font-size: 80%;
	background-color: #f7941d;
	text-align: center;
}

h1, h2, h3, p {
	margin:0.8em;
	padding:0;
}

td {
	font:90% Arial, Helvetica, Verdana, sans-serif;
}

.smalltxt { font: 70%; }

.clear-all { /* can be used on a <div> or <br> to avoid collapsing divs - especially ns6 (pc) */
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

#wrapper { 
	width: 780px; 
}

#header {
	height: 197px;
	border: 1px 1px 1px 1px;
	border-style: solid;
}

#content {
	background-color: #ffffff;
}

#leftMenu {
	width: 180px;
	background-color: #007deb;
	/* 4600ff */
}


#mainContent {
	width: 595px;
	float: left;
	background-color: #cccccc;
}

#leftMenu ul {
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
	list-style: none;
}

#facebook {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-x-system-font: none;
	padding: 0;
	margin-top: 10px;
	text-align: center;
	margin-left: 5px;
	height: 60px;
}

#facebook_ico {
float: left; 
width:54px; 
height: 54px;
}

#facebook_text {
float: left; 
height: 54px; 
width: 120px;
text-align: left
}

#facebook_text p {
color:#007deb; 
padding: 0; 
margin-top: 10px;
margin-left: 5px;
}

#sia2009_banner {
	padding: 0;
	margin-left: 5px;
	text-align: center;
}

#sia_banner {
	padding: 0;
	margin-left: 5px;
	margin-top: 10px;
	text-align: center;
}

#loginbox {
	border: 1px solid #999;
	width: 400px;
	margin-left: 20px;
	margin-top: 20px;
}

#loginbox_header {
	background-color: #CCC;
	margin-left: -19px;
	height: 25px;
}

.login_nav {
	width: 400px;
	float: right;
	text-align: right;
	margin-right: 60px;
	margin-top: -50px;
}

.login_info {
	margin-left: 0; 
	border-left: 0px; border-right: 0px; border-top: 1px ; border-bottom: 1px; 
	border-style: solid; 
	border-color: #BF6000; 
	padding-top:5px; padding-bottom: 5px; 
	height: 12px; 
	background-color: #FFC1A4;
}

.menu{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-image: url(images/menu_bg_1.gif);
	background-repeat: repeat-x;
   height: 32px;
}

.submenu{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-image: url(images/menu_bg_2.gif);
	background-repeat: repeat-x;
   height: 32px;
}

.menu p  { 
	padding: 5px 0px 0px 5px;
	margin: 0 0 0 0;
}

.submenu p{
	padding: 5px 0px 0px 15px;
	margin: 0 0 0 0;
}

.headerContent {
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	width: 579px;
	height: 48px;
}

.headerFullContent {
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	width: 579px;
	height: 48px;
}


.headerContent p {
	padding: 20px 0px 0px 5px;
	margin: 0 0 0 0;
	font-size: 1.1em;
	color: #7330a4;
	font-weight: bold;
}

#scheduleContent li{
	padding-top: 5px;
}

#scheduleContent ol{
	padding-bottom: 10px;
}

.txtBold { font-weight: bold;}

.whiteText { color: #FFF;}
.blueText { color: #284b93; }
.redText { color: #FF0000; }
.purpleText { color: #7330a4; }
.greyText {color: #999; }
.biggerText {font-size: 1.1em;}
.smallText {font-size: 0.8em; }

.dispError {
	font-weight: bold;
	color: #FF0000;
	font-size: 0.9em;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 5px;
	text-align: center;
	background-color: #e5e5e5;
}
.txtFaqQuestion { 
	font-weight: bold;
	color: #FF0000;
	font-size: 1.1em;
	padding-top: 10px;
}

.floatLeft { float: left; }
.floatRight { float: right; }

a.whiteLink:link	  { color: #ffffff; text-decoration: none;}
a.whiteLink:visited { color: #ffffff; text-decoration: none;}
a.whiteLink:Hover  { color: #0E1E7D; text-decoration: none;}
a.whiteLink:active  { color: #ffffff; text-decoration: none;}

a.whiteLink1:link	  { color: #ffffff; text-decoration: none;}
a.whiteLink1:visited { color: #ffffff; text-decoration: none;}
a.whiteLink1:Hover  { color: #f7941d; text-decoration: none;}
a.whiteLink1:active  { color: #ffffff; text-decoration: none;}

a.fbLink:link	  { color: #007deb; text-decoration: none;}
a.fbLink:visited { color: #007deb; text-decoration: none;}
a.fbLink:Hover  { color: #007deb; text-decoration: none;}
a.fbLink:active  { color: #007deb; text-decoration: none;}

a.greyLink:link	  { color: #999; text-decoration: none;}
a.greyLink:visited { color: #999; text-decoration: none;}
a.greyLink:Hover  { color: #007deb; text-decoration: none;}
a.greyLink:active  { color: #999; text-decoration: none;}

a.fbLinkBold:link	  { color: #007deb; font-weight: bold; text-decoration: none;}
a.fbLinkBold:visited { color: #007deb; font-weight: bold; text-decoration: none;}
a.fbLinkBold:Hover  { color: #007deb; font-weight: bold;  text-decoration: none;}
a.fbLinkBold:active  { color: #007deb; font-weight: bold;  text-decoration: none;}

.paddingLeft20 { padding-left: 18px; }
.paddingLeft10 { padding-left: 10px; }
.paddingRight10 { padding-right: 10px; }
.paddingTop10 { padding-top: 10px; }

.osn { width: 400px; float: left;  background-color: #fff; z-index: 2}
.osn_item { margin-top: 6px;}
.osn_image { width: 84px; padding: 3px 3px 3px 3px;  }
.osn_text { width: 305px; margin: 0 0 0 0; }

.rLinks {
	width: 170px; 
	background-color:  #FFFFCC; 
	border: 1px solid #B0A511;
	float: right;
	margin-left: 5px; 
	margin-right:18px; 
	margin-top: 6px;  
	height: 170px;
	z-index: 1;
	zoom: 1; /* For IE6 */
	font-size: 0.8em;

	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
    -khtml-border-radius: 12px; /* Linux Browser */
	border-radius: 12px;
/*	behavior: url(border-radius.htc); */
}

.rLinks p { padding: 0 0 0 0;}


