@charset "utf-8";
/* CSS Document */
/*---------------------------------------
ids created by chad
--------
sip-layout
--------
classes created by chad
--------
#D64A00 - ORANGE
#CC0000 - RED
#333333 - NERO
#99CCFF - LIGHT BLUE
#0066FF - BLUE LINK
--------
sip-login-form
sip-form-message
sip-error
sip-form-submit
sip-login-register
sip-login-message
sip-dkblue
sip-ltblue
------------------------------------------*/
#sip-layout {width:630px; border:1px solid #99CCFF; padding:2px; float:left; }
#sip-layout * {padding:0; margin:0;}
#sip-layout a {text-decoration:underline;}
/*
#sip-layout table {border:2px solid #dde5ee; padding:2px;}
#sip-layout table table {border:2px solid #ccc;}
#sip-layout table table table {border:0px solid #ebebeb;}
#sip-layout table table table table {border:0px solid #ff0000;}*/
#sip-layout .alert {
	background: #fff6bf url(images/exclamation.png) top left no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	clear:both;
	margin: 5px 0 5px 0;
	}
#sip-layout .tip {
	background: #F8FAFC url(images/information.png) top no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
	}
#sip-layout .sip-top-menu {
	background: #D64A00;
    color:#FFF;
	text-align: left;
	padding: 5px;
	border-top: 0 solid #D64A00;
	border-bottom: 2px solid #D64A00;
	margin: 2px 0 5px 0; text-align:center;
	}	
#sip-layout .sip-top-menu a {
    color:#FFF;
	
	}
	
#sip-layout .sip-2col {width: 305px; float:left; padding:3px;}
#sip-layout .sip-2col h2 {padding:2px; background:#D64A00; text-transform:none}
#sip-layout .sip-2col legend {text-transform:none}
#sip-layout .sip-center {margin-left:180px;}
#sip-layout .sip-box {clear:both; margin-top:1em;}	
#sip-layout .sip-box h2 {font-size: 123%;font-weight: bold; color: #CC0000; font-weight:bold; padding:5px 5px 0 5px; background-color:transparent; margin:0;}
#sip-layout .sip-box h3 {margin: 0; padding: 10px; border: #DDD 0px solid; background-color:#cccccc; background-image:url(images/bg-fieldset.jpg); background-position:top; background-repeat:repeat-x;}	
.highlight {
	color: #333333;
	background-color:#FFCDB3
}	
	
	
/* Form styles */


#sip-layout fieldset { border: 1px solid #ddd; padding:5px;  background-image:url(images/bg-fieldset.jpg);  background-repeat:repeat-x; }
#sip-layout legend { font-size: 123%;font-weight: bold; color: #CC0000; font-weight:bold; padding:5px; background-color:transparent; margin:0;}
#sip-layout fieldset div { padding: 0.25em 0; }
#sip-layout div.f-req, #sip-layout div.f-opt { border-bottom:#ccc dotted 2px ; }
#sip-layout div.f-req input, #sip-layout div.f-opt input { width:160px; }
#sip-layout p.legend { margin-bottom: 1em;  }
#sip-layout p.legend em { color: #C00; font-style: normal; }

#sip-layout p { margin: 0; font-size:110%; }
#sip-layout p.note { margin-left: 120px; font-size: 90%; color: #333; clear:both; }
#sip-layout p.widenote { margin-left: 170px; font-size: 90%; color: #333; clear:both; padding-top:5px; }

#sip-layout label, #sip-layout span.label { margin-right: 5px; padding: 2px 10px 2px 2px; width: 100px; display: block; float: left; text-align: right; position: relative; border-bottom: 2px solid #cccccc; font-weight:normal;}
#sip-layout .f-req label { border-bottom: 2px solid #D64A00; font-weight:bold;}

#sip-layout label em, #sip-layout span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #B5D4FE; }

#sip-layout .f-err label { border-bottom: 2px solid #c00; font-weight:bold; color:#c00;}
#sip-layout .f-err label em { color:#c00;}
#sip-layout .f-err input, #sip-layout .f-err select { border: 2px solid #c00;}
#sip-layout input:focus, #sip-layout textarea:focus,#sip-layout select:focus {	background-color: #FFC; border-color: #FC6; }

#sip-layout div.controlset label, #sip-layout div.controlset input { display: inline; float: none; margin-right:.5em;}
#sip-layout div.controlset div { margin-left: 120px; }
#sip-layout div.controlset label { border: 0px; }

#sip-layout div.buttonrow { margin-left: 180px; }


