body {margin:0;padding:0;font:0.7em arial, sans-serif;color:#ccc;background:#303B41 url(images/bg.jpg) repeat-x;line-height:1.4em;}
.img {padding:0 8px 8px 0;float:left;}
.img2 {padding:0 0 3px 3px;float:right;}

#content {direction:rtl;background:white url(images/mainbg.jpg) repeat-y;color:#ccc;margin:0 auto;width:800px;}

#top {padding:0;margin:0;background:#000 url(images/top.jpg) no-repeat top;height:40px;}
#top .padding {float:left;color:#808080;padding:20px 0 0 25px;font-size:0.9em;}
#top a {color:#E0F5FF;}

#header {margin:0;width:800px;background:/*#036EB4*/ url(images/header_new.gif) no-repeat center top;height:149px;color:#FFF;}
/*#header {margin:0;width:800px;background:#036EB4 url(images/header_bday.gif) no-repeat center top;height:149px;color:#FFF;}*/
#header .search_form input {font-family:arial;font-size:12px;}
#header .f_search {float:left;padding:70px 0 0 50px;}
#header .title {padding:55px 25px 0 0;}
#header h1 {font-family:tahoma, arial, verdana, helvetica, sans-serif;font-size:2em;font-weight:bold;color:white;margin:0;padding:0;}
#header h1 a {text-decoration:none;color:white;}
#header h2 {font-family:tahoma, arial, verdana, helvetica, sans-serif;font-size:1.5em;background-image:none;color:white/*#075181*/;margin:0;padding:0;}

#subheader {background:#000 repeat-y center;width:770px;height:35px;color:#FFF;margin-right:15px;}
#subheader .padding {padding:10px 15px 10px 15px;}
#subheader h2 {color:#FEAB06;}
#subheader a {color:#FECF5F;}
#menu {width:760px;height:35px;margin:0;padding:0;}
#menu ul {margin:0;list-style:none;padding:5px 0 0 20px;}
#menu a, #nav strong, #nav span {float:left;display:block;color:#fff;padding:5px;text-decoration:none; }
#menu a {float:none;}
#menu li {float:right;color:#FFF;background:#000;margin:0;padding:0 0 0 0px;font-size:120%;}
#menu a:hover {text-decoration:underline;}  
#menu .padding {padding:5px 0 0 10px;font-weight:bold;}

#main .left_side {margin-right:192px;padding:1em 2px 1em 2px;border-right:1px dotted black;}
#main .middle_side {padding:1em 0.5em 1em 0;}
#main .right_side {float:right;padding:1em 2px 1em 2px;width:190px;margin:0;}
#main {padding:0 20px 1em 20px;color:#808080;}  
#main a {color:#075181;text-decoration:none;}
#main a:hover {text-decoration:underline;}
#main h3 {font:1.1em arial, tahoma;margin:0 0 10px 0px;padding:0;color:#5f5f5f;border-bottom:1px solid #036cb4;}
#main h3 a {text-decoration:none;}
#main h3 a:hover {text-decoration:none;}
#main ul {padding-right:0.5em;list-style:none;}
#main ul li {color:#546078;border-bottom:1px dotted #ccc;}
#main ul li:hover {color:#075181;background:#e5f6ff;border-bottom:1px solid #ccc;}
#main ul li a {text-decoration:none;}
#main ul li a:hover {text-decoration:none;}
#main ol li:hover {background:#e5f6ff;}

#tips {border:1px dotted black;padding:3px;}

#footer {clear:both;height:43px;color:#ccc;background:#000 url(images/footer.jpg) top no-repeat;font-size:1em;padding:0;text-align:center;}
#footer .right {float:right;clear:right;text-align:right;}
#footer a {color:#E0F5FF;}


input.search {width:150px;border:1px solid #075181;color:#666;}
input.search:hover {background:#FFFFF4;}
input.submit {background:none;color:#075181;font:bold 1.1em arial, verdana, helvetica, sans-serif;border:0;}
input.text {font-family:arial;border:1px dotted #A70000;margin:0;width:150px;background:inherit;color:#000;padding:4px;}
input.text:hover, input.text:focus {border:1px solid #68ADD5;}
textarea.text {font-family:arial;height:150px;width:90%;border:1px dotted #A90000;background:#FFF;color:#354D5F;}
textarea.text:hover, textarea.text:focus {border:1px solid #A70000;background:#FFFFF4;color:#000;}
.sub  {margin:0 0 2px 30px;padding:0 0 0 0px; color:#888;}

p {margin-right:0.5em;padding:0;color:#808080;}

h2 {color:#075181;font-size:1.6em;margin:0;padding:0;}

h2.symbol1 {min-height:35px;background:url('/sg/images/symbols/symbol1_small.jpg') no-repeat left top;}
h2.symbol2 {min-height:35px;background:url('/sg/images/symbols/symbol2_small.jpg') no-repeat left top;}
h2.symbol3 {min-height:35px;background:url('/sg/images/symbols/symbol3_small.jpg') no-repeat left top;}
h2.symbol4 {min-height:35px;background:url('/sg/images/symbols/symbol4_small.jpg') no-repeat left top;}
h2.symbol5 {min-height:35px;background:url('/sg/images/symbols/symbol5_small.jpg') no-repeat left top;}
h2.tips {color:purple;}

fieldset {border:1px solid #075181;}


.date {
	color:#808080;
	background:#FFFFFF;
	text-align:right;
	margin:4px 0 5px 0;
	padding:0.4em 0 0 0;
	border-top:1px solid #eee;
}

#comment_div {
	padding:10px 10px 8px 10px;
	margin:0 0 7px 0;
	background:#f8f8f8;
	color:#000;
}

#commentsbox {
	padding:1em 0.5em 1em 0.5em;
	margin:0 2px 0 2px;
	background:#f4f4f4;
	color:#000;
	border-top:1px dotted black;
	border-bottom:1px dotted black;
}

.error {
	color:#990000;
	background-color:#FFF0F0;
	padding:7px;
	margin-top:5px;
	margin-bottom:10px;
	border:1px dashed #990000;
}
.error h2 {
	color:#990000;
	background:inherit;
}

.success {
	color:#000000;
	background:#F5FBE1;
	padding:7px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px dashed #7BA813;
}
.success h2 {
	color:#7BA813;
	background:inherit;
}

.border1 {
	border:1px solid black;
}
.border0 {
	border:0;
}
img.border1left {
	border:1px solid black;
	margin-right:2px;
	float:left;
}
img.border1right {
	border:1px solid black;
	margin-left:2px;
	float:right;
}
.floating_image {
  margin:2px;
  border:1px dotted black;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
}
.floating_image img{
  display:inline;
  margin:1px;
  border:1px solid black;
}
.floating_image .desc{text-align:center;font-weight:normal;margin:2px;}

.new_comment {background:#e4e4e4;display:none;border-top:1px solid navy;border-bottom:1px solid navy;padding:1em 0.5em 1em 0.5em;margin:0 2px 0 2px; }
.new_comment textarea, input, select {font-family:tahoma, arial;font-size:1em;}

a.comment_normal {text-decoration:none;color:navy;}
a.comment_normal:hover {text-decoration:none;background:#e1eef6;}
a.comment_normal:active {text-decoration:none;color:red;}
a.comment_normal:focus {text-decoration:none;color:red;}

a.comment_bolded {text-decoration:none;font-weight:bold;color:#ffb628;}
a.comment_bolded:hover {text-decoration:none;font-weight:bold;background:#e1eef6;}
a.comment_bolded:active {text-decoration:none;font-weight:bold;color:red;}
a.comment_bolded:focus {text-decoration:none;font-weight:bold;color:red;}

.blog_post {padding-bottom:1em;margin-bottom:1px;border-bottom:1px dotted navy;}
.blog_post_footer {border-bottom:1px dotted navy;}
.highlight {background:#dedede;color:blue;}

#faq {border:1px dotted black;padding:3px;}
.centered {text-align:center;}
.please_wait {padding:0 20px 0 20px;color:#808080;text-align:center;vertical-align:middle;}