/* CSS Document */


/* Start top row log-in */
#top-row{width:940px; min-height:39px; height:auto !important; height:39px; border-bottom:solid 1px #CCCCCC;}
#top-row #smalllinks {float:left; width:400px; margin:0; padding-top:11px;}
#top-row #smalllinks p {font-size:0.6em;}
#top-row #smalllinks p a{padding-right:4px; padding-left:10px; color:#808080; text-decoration:underline; }
#top-row #smalllinks p a:hover{text-decoration:underline;}

#top-row #login {float:right; height:20px; margin-top:10px;}

#top-row #login img {float:left; height:20px; padding-right:10px;}

#top-row #login label{
	float:left;
	margin-top:0.2em;
	padding-right:10px;
	font-size:0.7em; color:#808080;
	}

#top-row #login input.signin{
	float:left;
	width:80px; height:18px;
	margin-right:10px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.7em; color:#808080;
	}

#top-row #login input.go{float:left; width:20px; height:20px;}

#top-row #login p{
	float:left;
	margin-top:0.2em;
	font-size:0.7em; color:#808080;
	}
	
#top-row #login p a{color:#808080; text-decoration:none; padding-left:10px;}
#top-row #login p a:hover{text-decoration:underline;}

/* End top row log-in */

/* Start top row log-out */
#top-row .account p{float:left; color:#808080; font-size:1.0em; padding-top:9px;}
#top-row .account p a{color:#808080; text-decoration:underline; padding-left:10px;}
#top-row .account p a:hover{text-decoration:underline;}

#top-row .logout p{float:right; color:#808080; font-size:1.0em; padding-top:9px;}
#top-row .logout p a{color:#808080; text-decoration:underline; padding-right:10px;}
#top-row .logout p a:hover{text-decoration:underline;}
/* End top row log-out */

/* ---------------------------------------------------------------------- */

/* Start Navigation Styles */

.nav-wrap{width:300px; margin-top:20px; margin-bottom:20px;}

	/* Start Top */
.nav-wrap .nav-top{width:300px; height:15px; background-image:url(../images/nav-top.gif);}
	/* End Top */

	/* Start Inner */
.nav-wrap .nav-inner-wrap{width:300px; min-height:22px; height:auto !important; height:22px; float:left; background-color:#bbb;} /* Same as border colour */
	/* End Inner */

	/* Start Center */
.nav-wrap .nav-inner-wrap .nav-center{width:298px; min-height:22px; height:auto !important; height:22px; float:left; background-color:#fff;}
	/* End Center */

	/* Start Link Style*/
.nav-center .nav-arrow{
		width:273px; margin:0; padding-left:17px;
		list-style:none; 
}
.nav-center .nav-arrow li {
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-left:31px; padding-top:2px; padding-bottom:2px;
		background-repeat:no-repeat;
		background-image:url(../images/nav-arrow.gif);
		background-position:0px 0px;
		font-size:1.0em; text-decoration:none; color:#F58025;
}
.nav-center .nav-arrow li a {font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman; text-decoration:none; color:#F58025;}
.nav-center .nav-arrow li a:hover {text-decoration:underline; color:#970F00;}

.nav-center .nav-arrow li span a {text-decoration:none; color:#970F00;}

	/* End Link Style */

	/* Start Border */
.nav-wrap .nav-inner-wrap .nav-border{width:1px; min-height:22px; height:auto !important; height:22px; float:left; background-color:#BBBBBB;}
	/* End Border */

	/* Start Bottom */
.nav-wrap .nav-bottom{width:300px; height:15px; background-image:url(../images/nav-bottom.gif);}
	/* End Bottom  */

/* End Navigation Styles */

/* ---------------------------------------------------------------------- */

/* Start Body Link Styles */
.nav-arrow{
		width:273px; margin:0; padding-left:17px;
		list-style:none; 
}
.nav-arrow li {
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-left:31px; padding-top:2px; padding-bottom:2px;
		background-repeat:no-repeat;
		background-image:url(../images/nav-arrow.gif);
		background-position:0px 0px;
		font-size:1.0em; text-decoration:none; color:#F58025;
}
.nav-arrow li a {font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman; text-decoration:none; color:#F58025;}
.nav-arrow li a:hover {text-decoration:underline; color:#970F00;}

.nav-center .nav-arrow li span a {text-decoration:none; color:#970F00;}
/* End Body Link Styles */

/* ---------------------------------------------------------------------- */

/* Start Link Styles */

.body-list{margin-left:10px; margin-bottom:20px;}

.body-list li {
	height:1%; /* Forces hasLayout (ie6) */
	display: inline; /* Removes additional verticle whitespace (ie7) */
	list-style:none;
	display:block;
	padding-left:25px; padding-top:6px; padding-bottom:2px;
	background-repeat:no-repeat;
	background-image:url(../images/nav-arrow.gif);
	background-position:0px 0px;
	font-size:0.75em; text-decoration:none; color:#808080;
}
.body-list li a {font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman; text-decoration:underline; color:#808080;}
.body-list li a:hover {text-decoration:underline; color:#808080;}
/* End Link Styles */

/* ---------------------------------------------------------------------- */

/* Start Button Styles */
.join-ososim-now .std-button-wrap{float:right; margin-bottom:20px;} /* For Join OsoSim */

.std-button-wrap{width:300px; margin-top:25px;}

	/* Start Top */
.std-button-wrap .std-top{width:300px; height:12px; background-image:url(../images/button-top.gif);}
	/* End Top */

	/* Start Inner */
.std-button-wrap .std-inner-wrap{float:left; width:300px; min-height:27px; height:auto !important; height:27px; background-image:url(../images/button-middle.gif); background-repeat:repeat-y;}
	/* End Inner */

	/* Start Center */
.std-button-wrap .std-inner-wrap .std-center{float:left; width:276px; min-height:27px; height:auto !important; height:27px; background-color:#fff;}
	/* End Center */

	/* Start Right Border */
.std-button-wrap .std-inner-wrap .std-border-left{float:left; width:6px; min-height:27px; height:auto !important; height:27px;}
	/* End Right Border */

	/* Start Link Style */
.std-center .std-button{
		width:260px; margin:0; padding-left:12px;
		list-style:none; 
}
.std-center .std-button li {
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-left:34px; padding-top:2px; padding-bottom:4px;
		background-repeat:no-repeat;
		background-image:url(../images/button-bullet.gif);
		background-position:0px 0px;
		font-size:1.0em; text-decoration:none; color:#970F00;
}
.std-center .std-button li a {font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman; text-decoration:none; color:#970F00;}
.std-center .std-button li a:hover {text-decoration:underline; color:#F58025;}
	/* End Link Style */

	/* Start Right Border */
.std-button-wrap .std-inner-wrap .std-border-right{float:left; width:6px; min-height:27px; height:auto !important; height:27px;}
	/* End Right Border */

	/* Start Bottom */
.std-button-wrap .std-bottom{width:300px; height:11px; background-image:url(../images/button-bottom.gif);}
	/* End Bottom */
/* End Button Styles */

/* ---------------------------------------------------------------------- */

/* Start tag clouds Styles */

#cloud-wrap{width:940px; margin-top:10px; margin-bottom:15px;}

#cloud-wrap #top{width:940px; padding-bottom:10px; max-height:1px; height:auto !important; height:1px; border-top:dotted 1px #000;}

#cloud-wrap #tagcloud{width:920px; margin-right:10px; margin-left:10px;}

#cloud-wrap #tagcloud h2{padding-bottom:10px; font-size:0.8em; color:#444444;}

#tagcloud ul{
	height:1%; /* Forces hasLayout (ie6) */
}
#tagcloud li{float:left; list-style:none;}

#cloud-wrap #tagcloud a{
	padding-right:11px;
	text-decoration:none;
	cursor:pointer;
	color:#479FE3;
}

#cloud-wrap #tagcloud a.tag1{font-size:0.60em;}

#cloud-wrap #tagcloud a.tag2{font-size:0.70em;}

#cloud-wrap #tagcloud a.tag3{font-size:0.75em;}

#cloud-wrap #tagcloud a.tag4{font-size:0.90em;}

#cloud-wrap #tagcloud a.tag5{font-size:1.05em;}

#cloud-wrap #tagcloud a.tag6{font-size:1.4em;}

#cloud-wrap #bottom{width:940px; padding-top:10px; max-height:1px; height:auto !important; height:1px; border-bottom:dotted 1px #000;}

/* End tag clouds Styles */

/* ---------------------------------------------------------------------- */

/* Start Footer */

/*Footer*/
#footer-wrap {width:920px; margin-right:10px; margin-bottom:0; margin-left:10px;}
#footer-wrap .footercopy{float:left; margin-right:70px;}
#footer-wrap .footercopy img{float:left; margin-top:10px; margin-right:10px;}
#footer-wrap .footeraddy{float:left; margin-right:40px;}
#footer-wrap .footeremail{float:right;}
#footer-wrap .footeremail p.thump{margin-top:10px;}


#footer-wrap .footercopy p, .footeraddy p, .footeremail p{font-size:0.60em; color:#BBBBBB;}

#footer-wrap .footercopy p a, .footeraddy p a, .footeremail p a{text-decoration:underline; color:#BBBBBB;}

/* End Footer */

