body { background:#fff2e9;
	font-family: arial, sans-serif; 
	color: #1b1b1b; 
	font-size: 13px;
	margin:0;
	padding:0;
	line-height: 1.5em;
}
#top{
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%;
	height:72px;
	background-image:url("../images/smalltop2.png");
	background-repeat:repeat-x;
}
#boxTop{
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%;
	height:100%;
	background-image:url("../images/boxbg.png");
	display:none;
}
#boxTopOrg{
	position: fixed; 
	top: 65px; 
	left: 0px; 
	width: 100%;
	height:100%;
	background-image:url("../images/boxbg.png");
	display:none;
}
#boxTextOrg{
	width:700px;
	height:440px;
	overflow:auto;
	margin:40px auto;
	background:#fffafa;
	padding:20px;
}
#boxText{
	width:800px;
	height:500px;
	margin:40px auto;
	background:#fffafa;
	padding:20px;
}
#boxContent{
	margin-top:0px;
}
#toptext{
	width:998px;
	margin:0px auto;
}
#navigation{
	position: fixed; 
	top: 72px; 
	left: 0px; 
	height:24px;
	width:100%;
}
#bottom{
	position: fixed; 
	bottom: 0px; 
	left: 0px; 
	width: 100%;
	height:32px;
	background-image:url("../images/smallBottom.png");
	background-repeat:repeat-x;
}
#bottomtext{
	width:998px;
	margin:0px auto;
	padding:4px;
	text-align:center;
	color:#fffafa;
}

#maincontainer{
	background-color:#fffafa;
	background-image:url("../images/mainbg.png");
	background-repeat:repeat-y;
	width: 998px; /*Width of main container*/
	padding:108px 0px 32px 0px;
	margin: 0px auto; /*Center container on page*/
}

#rightcolumn{
	float: left;
	width: 270px; /*Width of right column*/
	margin:0 0 0 -260px;
}
#rightcolumnHome {
	float: left;
	width: 370px; /*Width of right column*/
	margin:0 0 0 -360px;
}

#topsection{
	height: 100px; /*Height of top section*/
	padding: 0px 10px;
}

#topsection h1{
	margin: 0;
	padding-top: 15px;
}

#contentwrapper{
	float: left;
	width: 968px;;
}

#contentcolumn{
	margin:0 260px 0 30px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#contentcolumnHome {
	margin:0 360px 0 30px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#footer{
	clear: left;
	width: 978px;
	background: black;
	color: #FFF;
	text-align: center;
	margin:0px 10px;
	padding: 4px 0;
} 


.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	padding:10px;
	height:400px;
	border:3px solid black;
	-moz-border-radius:24px; -webkit-border-radius:24px;
	overflow:auto;
} 

.updated{background:#1b1b1b;color:#009900;position:relative;top:-180px;left:35px;font-size:60px;white-space:nowrap;height:100px}

#logo {float: left; padding: 0px 79px 0px 0px;}
img{border-style:none;}


a:link {color:#83A2CC; font-weight: bold;}
a:hover {text-decoration: underline; }
  /*color: #eedf9b  604c92 9580c9 */
a:active {}
a:visited {color: #A48DDE; font-weight: bold; text-decoration: none;}


/* search layout */
#Bar-search {
	padding:0;
	height:30px;
	margin:-10px 0 0 378px;

}
#searchBox {
	display:inline;
	float:none;
	width:147px;
	height:19px;
	margin:0 -18px 0 0;
	padding:3px 15px 2px 5px;
	background:url("../images/search_box.png") no-repeat top left;
	border:none;
	color:#999;
	font-size: 16px;
	line-height:19px;
	vertical-align:middle;
}
#searchButton {
	display:inline;
	float:none;
	padding:0;
	cursor:pointer;
	vertical-align:middle;
}

/*********** menu *****************/
#nav{
	margin: 0px auto;
	width:978px;
	height:24px;
	background:#1b1b1b;
	list-style: none;
	padding: 0;
	font-size:18px;
}

#nav a {
	font-weight: bold;
	color: #4C5F77;
	text-decoration: none;
}

#nav li {
	padding-top:3px;
	float: left;
	text-align: center;
	cursor: default;
	height:21px;
	background-color: #1b1b1b;
	color: #4C5F77;
	font-weight: bold;

	border-width: 0px 0px 3px 0px;
}
.mainNavOff{
	width:13% !important;margin-left:3px;text-decoration:underline;background:#fffafa !important; -moz-border-radius-topleft:24px; -webkit-border-top-left-radius:24px;-moz-border-radius-topright:24px;-webkit-border-top-right-radius:24px;
}
.mainNavOn{
	width:13% !important;margin-left:3px;background:#b4c1d1 !important;cursor:pointer !important; -moz-border-radius-topleft:24px;-webkit-border-top-left-radius:24px;-moz-border-radius-topright:24px;-webkit-border-top-right-radius:24px;
}

/*************** org nav *****************/

/*search*/
#orgNav{
	width:700px;
	height:24px;
	list-style: none;
	background:#fffafa;
	margin-left:-20px;
}

#orgNav li {
	float: left;
	text-align: center;
	cursor: pointer;
	height:24px;
	background-color: #8491a1;
	color: #1b1b1b;
	font-weight: bold;
	width:90px;
	border:1px solid #fffafa;
	border-width: 0px 1px;
	background:#b4c1d1;
	-moz-border-radius-topleft:14px; 
	-webkit-border-top-left-radius:14px;
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
}

#orgOutter{
	width:800px;
	height:500px;
	margin:40px auto;
	background:#fffafa;
	padding:20px;
}

#searchOrgOutter{
	margin-top: -10px;
}

#orgHolder{
	width:750px;
	height:425px;
	background:#b4c1d1;
	margin: -16px 0px 0 0;
	padding: 20px 0 0 0;
	overflow:auto;
}
.orgSub{
	font-size:18px;
	font-weight:bold;
	color:#1b1b1b;
	font-style:oblique;
}

/***************************************/
/*  login layout */
#Bar-login {
	padding:0px;
	height:30px;
	margin:-47px 0 0 720px;
	width:350px;
	color:#fffafa;

}
#forgotPass, #changeInfo{
	padding:10px;
	color:#83A2CC;
	text-align:left;
}
#loggedIn{
	font-size:1.2em;
	float:right;
	margin:-24px 5px 0 0;
	color:#c4c4c4;
}
#logout, #chInfo,#fPass{
	text-decoration:underline;
	cursor:pointer;
	color:#83A2CC;
}
/*****************vtip******************/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.9em; background-color:#1b1b1b;color:#fffafa; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

#phy td{
	 padding:0 0 5px 0;
         text-align:center;
}

/* for form validation */
label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

.button {
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
background:url("../images/download_button_on.png") repeat-x scroll 0 50% #eee;
border:2px solid #AAAAAA;
color:#EEEEEE;
cursor:pointer;
font-size:1.1em;
font-weight:bold;
text-align:center;
width:160px;
}

input.submit, .buttonSmall, input.vtip, button.vtip {
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
background:url("../images/download_button_on.png") repeat-x scroll 0 50% #eee;
border:2px solid #AAAAAA;
color:#EEEEEE;
cursor:pointer;
font-size:1.1em;
text-align:center;
width:170px;
}

.button:hover, input.submit:hover, .buttonSmall:hover, input.vtip:hover, button.vtip:hover { background: #111; color: #fff; }

#newOrgCount{
	background:#D9AAA5;
	margin-left:30px;
	padding:3px;
	font-weight:bold;
	display:none;
}
#advertisement{
	border:2px solid #aaaaaa;
	margin-left:8px;
	width:300px;
	height:150px;
	font-size:2em;
	text-align:center;
	line-height:2em;
}

