@import url ("/css/index.css");











#container {

	width:950px;

	margin:0 auto;

	position: relative;

	z-index:1100;

}

#topnav {

	padding:0px 0px 0px 0px;

	font-size:11px;

	line-height:23px;

	text-align:right;

}

#topnav a.signin {

	background:#f2f2f2;

	padding:4px 6px 6px;

*padding:4px 6px 0px;

	text-decoration:none;

	font-weight:bold;

	color:#5f5f5f;

	-moz-border-radius-bottomleft:4px;

	-moz-border-radius-bottomright:4px;

	-webkit-border-bottom-left-radius:4px;

	-webkit-border-bottom-right-radius:4px;





}

#topnav a.signin:hover {
	background:#0ebbf3;

}

#topnav a.signin, #topnav a.signin:hover {

	background-position:0 3px!important;

}



a.signin {

	position:relative;

	margin-left:3px;

}

a.signin span {

	background-image:url("images/toggle_down_light.png");


	background-repeat:no-repeat;

	background-position:100% 50%;

	padding:4px 16px 6px 0;

}

#topnav a.menu-open {

	background:#0ebbf3!important;

	color:#fff!important;

	outline:none;

}

#small_signup {

	display:inline;

	float:none;

	line-height:23px;

	margin:25px 0 0;

	width:170px;

}

a.signin.menu-open span {

	background-image:url("images/toggle_up_dark.png");

	color:#fff;

}



#signin_menu {

	-moz-border-radius-topleft:5px;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-top-left-radius:5px;

	-webkit-border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

	display:none;

	background-color:#0ebbf3;

	position:absolute;

	width:210px;

	z-index:100;

	border:1px transparent;

	text-align:left;

	padding:12px;

	top: 17px; 

	right: 0px; 

	margin-top:5px;

	margin-right: 0px;

	*margin-right: -1px;

	color:#fff;

	font-size:11px;

}



#signin_menu input[type=text], #signin_menu input[type=password] {

	display:block;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:1px solid #ACE;

	font-size:13px;

	margin:0 0 5px;

	padding:5px;

	width:203px;

}

#signin_menu p {

	margin:0;

}

#signin_menu a {

	color:#6AC;

}

#signin_menu label {

	font-weight:normal;

}

#signin_menu p.remember {

	padding:10px 0;

}

#signin_menu p.forgot, #signin_menu p.complete {

	clear:both;

	margin:5px 0;

}

#signin_menu p a {

	color:#27B!important;

}

#signin_submit {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	background:#ebebeb url('images/bg-btn-blue.png') repeat-x scroll 0 0;

	border:1px solid #39D;

	color:#333;

	padding:4px 10px 5px;

	font-size:11px;

	margin:0 5px 0 0;

	font-weight:bold;

}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit:hover, #signin_submit:focus {

	background-position:0 -5px;

	cursor:pointer;

}



.tipsy-inner {

	padding:10px 15px;

	line-height:1.5em;

	font-weight:bold;

}

.tipsy {

	opacity:.8;

	filter:alpha(opacity=80);

	background-repeat:no-repeat;

	padding:5px;

}

.tipsy-inner {

	padding:8px 8px;

	max-width:200px;

	font:11px 'Lucida Grande', sans-serif;

	font-weight:bold;

	-moz-border-radius:4px;

	-khtml-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	background-color:#000;

	color:white;

	text-align:left;

}

.tipsy-north {

	background-image:url(images/tipsy-north.gif);

	background-position:top center;

}

.tipsy-south {

	background-image:url(images/tipsy-south.gif);

	background-position:bottom center;

}

.tipsy-east {

	background-image:url(images/tipsy-east.gif);

	background-position:right center;

}

.tipsy-west {

	background-image:url(images/tipsy-west.gif);

	background-position:left center;

}



a.footerstuff { text-decoration: none; }

a img { border: 0; display: block; float:right; }



ul {list-style-type:circle;}



/*DAN EDITS*/



.catHeader{

	font-size:14px;

	padding-left:0px;

	padding-bottom:5px;

	width:500px;

	font-weight:bold;

	color:#0875BA;

}

.tblSpecial

{

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border:1px solid #9fd1f5;

	margin: 0 0 15px 0; 

	padding: 8px 10px 0 10px; 

    color:#000000;

	font-size:14px;

	background: #c3e6ff url("images/msg-info.png") repeat-x;

}

.tblSpecialHd

{

	font-weight:bold;

	font-size:14px;

	color:#05487D;

	padding:2px;

	text-align:center;

}

.msg {

	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;

	border: 1px solid; margin: 0 0 15px 0; padding: 8px 10px 0 10px;

}

.msg p {margin: 0 0 8px 0; padding-left: 35px;}

.msg-ok {border-color: #a6d877; background: #d2ecba url("images/msg-ok.png") repeat-x; color: #336801;}

.msg-info {border-color: #9fd1f5; background: #c3e6ff url("images/msg-info.png") repeat-x; color: #005898;}

.msg-error {border-color: #f3abab; background: #f9c9c9 url("images/msg-error.png") repeat-x; color: #8d0d0d;}

.msg-warn {border-color: #d7e059; background: #f3f7aa url("images/msg-warn.png") repeat-x; color: #6c6600;}

.msg-ok p {background: url("images/check.png") 0 50% no-repeat;}

.msg-info p {background: url("images/info.png") 0 50% no-repeat;}

.msg-error p {background: url("images/stop.png") 0 50% no-repeat;}

.msg-warn p {background: url("images/yield.png") 0 50% no-repeat;}



.reglist {

list-style-type: circle;

list-style-position: inside;

padding-left: 20px;

}

.reglist ul{

list-style-type: circle;

list-style-position: inside;

padding-left: 20px;

}



.reglist ul li {

margin:5px 0 5px 0;

}





.print-img {

border:2px solid #a2a2a2;

}