A { 
text-decoration: none; color: #5B7291;}
A:hover { color: #4D6079;}


body {
	font-family: "Trebuchet MS", Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 1em;
	padding: 1em;
}
.form_head {
	font-size: 14px;
	color: #000000;
}
.form_small {
	font-size: 10px;
	color: #000000;
}
.red {
	font-size: 14px;
	color: #990000;
}

h1 {
font-size: 185%;
padding: 10px;
margin: 0px;
font-style: italic;
font-variant: small-caps;
color: black;
}

h2 {
font-size: 160%;
padding: 10px;
margin: 0px;
}

h3 {
font-size: 130%;
padding: 10px;
margin: 0px;

}
h4 {
font-size: 115%;
padding: 10px;
margin: 0px;
}


hr {border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	height: 2px;
	margin: 0em auto 0 0;

}
.normal{
	font-size: 14px;
}



input.button {
	background-color: #ffffff; 
	border-bottom: thin solid Gray; 
	border-left: thin solid White; 
	border-right: thin solid Gray; 
	border-top: thin solid White;
}

/*form loops*/
td.container {
	margin: 5px;
	padding: 5px;
	text-align: left;
}
.formname {
	color: #ff6633;
	font-size: 140%;
	font-weight:bold;
}
.formdesc {	
	color: #666666;
	font-size: 80%;
	margin-left: 10px;
	padding-left: 10px;
}
.formcontent {	
	font-size: 110%;
	margin-left: 10px;
	padding-left: 10px;
}
.formHighlight {
	background-color: #fefdeb;
}
.indexLog {	
	font-size: 120%;
	margin-left: 10px;
	padding-left: 10px;
	width: 800px;
}
.indexTitle {
	color: #ff6633;
	font-weight:bold;
	font-size: 160%;
	margin: 10px;
	padding: 10px;
}
.indexText {
	font-size: 130%;
	margin-left: 10px;
	padding-left: 10px;
}
.indexSubtxt {
	font-size: 110%;
	margin-left: 115px;
	padding-left: 115px;
}

/*for share*/
.sharename {
	color: #ff6633;
	font-size: 140%;
	font-weight:bold;
}
.sharedesc {
	color: #DDDDDD;
	font-size: 110%;
}
.sharelink a{
	color: #EEDDB9;
	font-size: 130%;
	font-weight:bold;
}
.sharelink a:hover{
	color: #DBB668;
	font-size: 140%;
	font-weight:bold;
}
/*opacity down for disabled*/
.lowOpacity {
-moz-opacity:0.2;
filter:alpha(opacity=20);
font-size: inherit;
padding: inherit;

}

.floatRight {
	position:absolute;
	left: 850px;
	top: 200px;
	border: 2px solid #fbb65d;


}
.floatRight .title{
	font-size: 120%;
	font-weight:bold;
	background-color: #fbb65d;
	color:#FFFFFF;
}

.thdrcell {
	font-size:110%;
	font-weight:300;
	padding:5px;
	border-bottom:1px solid #EEDDB9;
}
.thdrcellform {
	font-size:160%;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #D6DFEF;
}
div.section h3{
	font-size: 14px;
	padding: 2px 5px;
	margin: 0 0 10px 0;
	background-color: #E9EFF4;
	display: block;
	border-bottom:1px solid #EEDDB9;
}
div.section {
	border: 1px dotted #CCCCCC;
	padding: 4px;
	margin: 4px;
}
.code {
  display: block;
  margin:10px;
  padding:4px;
  border:1px solid #ddd;
  background:#f5f5f5;
  font:10px Lucida Sans Typewriter, Courier, monospace;
}

.bbmodbg { padding: 10px 10px 6px; color:#CCCCCC}
.bbmod { opacity: 0.8; cursor: pointer; border: 1px solid #f9f9f9; padding: 1px;  background-color: inherit;}
.bbmod:hover { opacity: 1; border: 1px solid #4b0082; background-color: #e6e6fa; }

div.auto_complete {
background: #fff;
}
div.auto_complete ul {
border:1px solid #888;
margin:0;
padding:0;
width:100%;
list-style-type:none;
list-style-image: none;
}
div.auto_complete ul li {
margin:0;
padding:3px;
list-style-image: none;
}
div.auto_complete ul li.selected { 
background-color: #ffb; 
}
div.auto_complete ul strong.highlight { 
color: #800; 
margin:0;
padding:0;
}
/*listbul*/
ul li {
	list-style-image: url(../img/bul.jpg);
	padding-bottom: 0px;
}

/*for temp msg*/
.temp_msg {text-align: center; color:#990000;}
/*for css table*/
table.spacing {margin: 0; padding: 3px; vertical-align: top;}
table.bordered { width: 100%; border-style: solid; border-width: 1px; }
/*regular tables*/
.holder { width: 800px; border-width: 0; }
.whitebgmain {margin: 0; padding: 2px; background-color: #ffffff;}
.whitebgmainholder {padding:1px; vertical-align: top;}
.titlebg { background-color: #f2f2f2;  text-align: center;}
table.fullwidth { width: 100%; margin: 0; padding: 0px; border-width: 0;}
/*for strglist*/
.strglistContainer { 
vertical-align: top; 
padding: 4px; 
	width: 800px;

}
.strglistAttr { 
	color: #666666;
	font-size: 120%;
	border-bottom: 2px solid #FFFFCC;

}
.strglistContent { 
	font-size: 110%;
	padding: 4px;
}

/*for menu*/
.menuLink:hover {	background-color: #FFEAA8; }
.menuLink { 
cursor: pointer; 
font-size:16px; 
text-align: center; 
padding: 2px; 
}
.menuLinkActive { 
cursor: pointer; 
font-size:19px; 
text-align: center; 
padding: 2px; 
background-color: #FFEAA8;
}
.menuLinkContainer {
border-bottom: 2px solid #FFEAA8;

}
.outerBorder { background-color: #e7e2e2; text-align: center; width: 100%; margin: 0; padding: 2px; }
/*for info image*/
.infoImg { background-color: #F5F1CD; vertical-align: top; width: 60px; margin: 0; padding: 5px; }
/*inherit*/
.wastebin {border: 1px dotted #CCCCCC; color: #666666; font-size : 14px; width:800px; margin: 5px; padding: 5px; cursor: default;}
.arrowContainer { background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: 0 center; text-align: center; vertical-align: middle; width: 24px; height: 100px; margin: 0; padding: 0; }
.dropdiv {position:absolute; visibility:hidden; z-index:2;}

/*index*/
input, select, textarea, pre {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff url('http://foigo.com/img/bg_input.gif') repeat-x top left;
}
input, textarea {
	padding: 5px 3px 3px 3px;
}
input, select, textarea {
	border: 1px solid #c0c0c0;
	border-top-color: #aaa;
	font-size: 14px;
}
input:focus, select:focus, textarea:focus {
	outline: 2px solid #ffcd97;
	background: inherit;
	background-color: #ffffff;
}

/*for rounded*/

tr.rbox *{margin: 0}
tr.rbox td.content			{ background: transparent url('http://foigo.com/img/brep.gif') repeat-x; width: 253px; height: 152px; text-align:center}
tr.rbox td.content a			{ background-color: transparent; color: #055081; text-decoration: none;}
tr.rbox td.pad				{ padding: 3px; margin: 3px;}
tr.rbox td.left 			{ background: transparent url('http://foigo.com/img/bleft.gif') no-repeat;width: 12px; height: 152px;}
tr.rbox td.right 			{ background: transparent url('http://foigo.com/img/bright.gif') no-repeat;width: 12px; height: 152px;}


.footer {
width: 800px;
margin: 0px;
color:#4C4C4C;
font-size: 80%;
text-align:center
}

/*Prototip*/
/* prototip.css : http://www.nickstakenburg.com/projects/prototip */
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default {max-width: 500px; color: #fff; border: 1px solid #ff9966;}
.prototip .default .toolbar { background: #0F6788; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: #ff6633; font-size: 15px; font-weight:700; padding: 5px;}


	/*             styles for the star rater                */	
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(http://foigo.com/img/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.star1{
	width:20%;
	z-index:6;
}
.star-rating a.star2{
	width:40%;
	z-index:5;
}
.star-rating a.star3{
	width:60%;
	z-index:4;
}
.star-rating a.star4{
	width:80%;
	z-index:3;
}
.star-rating a.star5{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	
