

* 
	{
	margin: 0;
	padding: 0;
	border: 0;
}

/* Styles for layout
-----------------------------------------------------------------------------*/

.clear
	{
	clear:both;
}



.right
	{
	float: right;
}



.left
	{
	float: left;
}

/* Set up the document
-----------------------------------------------------------------------------*/

body
	{
	 text-align: center;
	 background-image: url('../images/texture.gif');

     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 18px;
     color: #333333;
}

#wrapper{ 
	width: 876px; /* Set page width here - you can also use percentage */
	text-align:left;  
	margin-left:auto; 
	margin-right:auto; 
	border:0px solid red;

}
.header{
margin:20px auto;
width:878px;
height:68px;
background-image: url('../images/header.gif');
}

.menu{
margin:0px auto;
width:776px;
height:27px;
padding-top:8px;
background-color:#878787;
border-bottom:4px solid #e8e8e8;
padding-left:20px;
}
a:link{color:#246193;text-decoration:underline;}
a:visited{color:#246193;text-decoration:underline;}
a:hover{color:#a3daf0;text-decoration:underline;}

.bottom{
width:800px;
height:30px;
padding:20px;
}

.wtop{
width:878px;
height:1px;
/*background-image: url('../images/top-center.gif');*/
border-top:0px solid #cccccc;
}




.wcenter{

text-align:left;
width:876px;
min-height:500px;
background-color:#ffffff;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
}
.wbottom{
text-align:left;
width:878px;
height:52px;
background-image: url('../images/bottom-center.gif');
}
div.logo{float:left;margin-top:10px;margin-left:10px;width:267px;height:50px;}

div.wellcome{float:right;margin-top:10px;margin-right:10px;width:267px;height:50px;}
div.wpadding{}
div.left{float:left;width:550px;margin-top:20px;border:0px solid red;padding:20px;}
div.right{float:right;width:280px;border:0px solid green;margin-top:20px;}
div.right-top{width:280px;height:14px;background-image: url('../images/right-top.png');}
div.right-center{width:280px;background-image: url('../images/right-center.png');}
div.right-bottom{width:280px;height:14px;background-image: url('../images/right-bottom.png');}

div.menuright{
padding:5px;
border-bottom:1px dotted #e8e8e8;
width:500px;

}
div#login{
margin: 50px auto;
border:0px solid red;
width:544px;
}

.login-top{

width:544px;
height:8px;
background-image: url('../images/cap-top.png');

}

.login-center{
text-align:left;
width:544px;
background-image: url('../images/cap-bg.png');
}
.login-padding{
padding:20px;

}

.login-bottom{

width:544px;
height:14px;
background-image: url('../images/cap-bottom.png');
}


/* Typography
-----------------------------------------------------------------------------*/

h1
	{
	font-size: 1.2em; /* Equivalent to 22pt */
	line-height:1.8em;
}
	
h2
	{
	font-size: 1.0em; /* Equivalent to 22pt */
	line-height:1.8em;
}
	
h3
	{
	font-size: 1.8em; /* Equivalent to 18pt */
}
	
h4
	{
	font-size: 1.6em; /* Equivalent to 18pt */
}
	
h5
	{
	font-size: 1.4em; /* Equivalent to 14pt */
}
h6
	{
	font-size: 1.1em; /* Equivalent to 14pt */
}
	
p, q, cite
	{
	font-size: 1.2em; /* Equivalent to 12pt */
}

ul, ol, dl
	{
	list-style: none;
	font-size: 1.2em; /* Equivalent to 12pt */
}

li, dd, dt
	{
	font-size: 1.2em; /* Equivalent to 12pt */	
}

/* Top
-----------------------------------------------------------------------------*/
#top{
width:100%;
height:100px;
border:1px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* Navigation menu
-----------------------------------------------------------------------------*/

#navigation{
width:100%;
height:100px;
border:1px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* Header
-----------------------------------------------------------------------------*/

#header{
width:100%;
height:100px;
border:1px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* Content
-----------------------------------------------------------------------------*/
#content{
width:100%;
height:100px;
border:1px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* Footer
-----------------------------------------------------------------------------*/

#footer{
width:100%;
height:100px;
border:1px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* Link
-----------------------------------------------------------------------------*/


/* Forms
-----------------------------------------------------------------------------*/




input
	{
	padding: 3px;
	border: 1px solid #999999;	
	-moz-border-radius: 2px;
border-radius: 2px;
}
input.button
	{
	padding: 3px;
	border: 1px solid #f2f2f2;	
	background-color:#ee288a;
	color:#ffffff;
	-moz-border-radius: 2px;
border-radius: 2px;
}
a.button
	{
	padding: 5px;
	border: 1px solid #f2f2f2;	
	background-color:#ee288a;
	color:#ffffff;
	-moz-border-radius: 2px;
border-radius: 2px;
font-weight:bold;
}

a.buttondark
	{
	padding: 5px;
	border: 1px solid #f2f2f2;	
	background-color:#000000;
	color:#ffffff;
	-moz-border-radius: 2px;
border-radius: 2px;
font-weight:bold;
}


input.buttonblue
	{
	padding: 5px;
	border: 1px solid #f2f2f2;	
	background-color:#04215a;
	color:#ffffff;
	-moz-border-radius: 2px;
border-radius: 2px;
font-weight:bold;
}

input.pa{
padding: 5px;
	border: 1px solid #d3d3d3;
background-color:#f2f2f2;	
	color:#333;
	width:300px;
	-moz-border-radius: 2px;
border-radius: 2px;
font-weight:bold;}

/* Tables 
-----------------------------------------------------------------------------*/



table
 	
	{ 
  	border-spacing: 0;
	border-collapse: collapse;
}

td 
	
	{
  	text-align: left;
	font-weight: normal;
}




    #tabsB {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 20px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;font-size:12px;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
	

/* DIALOG BOXES*/
#infobox{
margin:0px auto;

border:1px solid #93a8ff;
background-color: #dce3ff;
color:#04208d;
font-size:15px;
font-weight:bold;
padding:10px;
margin:10px;

font-size:12px;
-moz-border-radius: 5px;
    border-radius: 5px;
}


#alertbox{
margin:0px auto;

border:1px solid #ff9595;
background-color: #ffcfcf;
color:#8c0707;
font-size:15px;
font-weight:bold;
padding:10px;
margin:10px;

font-size:12px;
-moz-border-radius: 5px;
    border-radius: 5px;
}


#confirmbox{
margin:0px auto;

border:1px solid #97ff88;
background-color: #d5ffcf;
color:#00992e;
font-size:15px;
font-weight:bold;
padding:10px;
margin:10px;

font-size:12px;
-moz-border-radius: 5px;
    border-radius: 5px;
}

#errorbox{
margin:0px auto;
border:1px solid red;
background-color:#FFCCFF;
color:#660000;
font-style:normal;
padding:10px;
margin-top:10px;
margin-bottom:10px;

font-size:12px;
-moz-border-radius: 5px;
    border-radius: 5px;
}

.ui-notify { width:550px; }
.ui-notify-message { padding:10px; margin-bottom:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.ui-notify-message h1 { font-size:14px; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { background:#74b204; }
.ui-notify-message-style h1 { color:#fff; font-weight:bold }
.ui-notify-message-style p { color:#fff }
.ui-notify-close { color:#fffff; text-decoration:none }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; padding:2px }
.ui-notify-cross:link{ color:#ffffff;text-decoration:none;}
.ui-notify-cross:hover { color:#ffffff;text-decoration:none;}
.ui-notify-cross:active { position:relative; top:1px; color:#ffffff; text-decoration:none;}
#sticky .ui-notify-cross a:link{color:#ffffff;text-decoration:none;}
#sticky .ui-notify-cross a:visited{color:#ffffff;text-decoration:none;}
#sticky .ui-notify-cross a:hover{color:#ffffff;text-decoration:none;}





