body{
background-color: #062D52;
COLOR: #000000;font-family:arial,tahoma, verdana, sans-serif;FONT-SIZE: 12pt;	text-decoration:none;font-weight: normal; padding:0px;margin:0px;
background-image: url('/images/body_bg.png');
background-repeat: repeat-x;
margin-top: 11px;
}

#admin-bg {
background-image: url('/images/admin-bg.jpg');
margin-top: 20px;
}

td
{
font-weight: normal;
font-size:11pt;
color: #000000;
font-family:Arial,verdana,tahoma,sans-serif;
}


p
{
font-weight: normal;
font-size: 11pt;
color: #000000;
font-family:Arial,verdana,tahoma,sans-serif;
}

p.subtitle
{
font-weight: normal;
font-size: 33px;
color: #000000;
font-family:impact,verdana,tahoma,sans-serif;
margin:0;
padding:10px 0 0 0;
}

.aff-tools-title
{
padding:6px;
text-align:left;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
background-color:#E0F7F8;
border-bottom:2px solid #fff;
}

.aff-tools-title a:link
{
padding:6px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
text-decoration:none;
color:#000;
}

.aff-tools-title a:visited
{
padding:6px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
text-decoration:none;
color:#000;
}

.aff-tools-title a:hover
{
padding:6px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
text-decoration:none;
color:#0000ff;
}

.small{font-weight: normal;
font-size: 11px;
color: #000000;
font-family:Arial,verdana,tahoma,sans-serif;}

.photo-bg{margin:10px;}
.profileTxt{font-weight: normal;font-size: 12px;color: #043673;font-family:Arial,verdana,tahoma,sans-serif;margin:20px;}

h1{
font-weight: bold;
font-size: 150%;
color: #000;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
line-height:40px;
}

.alert
{
padding:10px;
background-color:#F2FCFF;
font-size: 12pt;
color:#cc0000;
text-align:center;
margin:10px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */




a:link{
font-weight: normal;
font-size: 12pt;
color: #0000FF;
font-family:Arial,verdana,tahoma,sans-serif;
text-decoration:underline;
}
a:visited{
font-weight: normal;
font-size: 12pt;
color: #0000FF;
font-family:Arial,verdana,tahoma,sans-serif;
text-decoration:underline;
}
a:hover
{
font-weight: normal;
font-size: 12pt;
color: #0000FF;
font-family:Arial,verdana,tahoma,sans-serif;
text-decoration:none;
}


a.topl{font-family:arial;font-size:12px;color:#0051A9;text-decoration:none;text-align:center;font-weight:bold;}
a.topl:visited{font-family:arial;font-size:12px;color:#0051A9;text-decoration:none;text-align:center;font-weight:bold;}
a.topl:hover{font-family:arial;font-size:12px;color:#0051A9;text-decoration:none;text-align:center;font-weight:bold;}

 .overflow{text-align:left; width: 90%; border: none; margin:20px;overflow:auto;height:150px; 
	  scrollbar-face-color:#ccc;
      scrollbar-shadow-color:#fff;
      scrollbar-highlight-color:#fff;
      scrollbar-3dlight-color:#fff;
      scrollbar-darkshadow-color:#fff;
      scrollbar-track-color:#f7f7f7;
      scrollbar-arrow-color:#ffffff;
	  }

fieldset {border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 4px solid #ccc;border-left: 1px solid #ccc; margin: 0 0 20px 0;}
legend {width: 360px; padding: 3px 8px; border: 1px solid #ccc;background-color:#A9C5E7; margin: 0 0 10px 10px; font-weight: bold; letter-spacing: -1px; font-size: 17px;}

img{border:none;}

.textarea_bg
{
background:url('/images/input.jpg') no-repeat;
width:364px;
margin-left:50px;
height:53px;
border:0px;
}

.input1
{
font-family:tahoma,verdana, arial,sans-serif;
font-size:13px;
color:#1D558E;
padding-left:15px;
border:0px;
background: none;
}

.copyright
{
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:normal;
font-size:11px;
line-height:18px;
text-transform:none;
color:#ffffff;
}

hr{
border: 1px dotted #B2AEAA;
height:1px;
}

hr.1{
border: 2px dotted #000000;}

.heading
{
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:bold;
font-size:22px;

text-transform:none;
color:#3268B0;
}

.heading2
{
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:bold;
font-size:16px;
padding-bottom:10px;
text-transform:none;
color:#393939;
}

.heading3
{
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:bold;
font-size:16px;
padding-bottom:10px;
text-transform:none;
color:#3268B0;
}

.heading4
{
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:bold;
font-size:21px;
padding-top:10px;
padding-bottom:10px;
text-transform:none;
color:#2E447D;
}

.note 
{
font-family:verdana,tahoma,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
text-transform:none;
color:#2E447D;
background-color:#FFFFF0;
border:1px dotted #000000;
}


.top_note 
{
font-family:verdana,tahoma,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
text-transform:none;
color:#2E447D;
background-color:#FFFFF0;
border:2px dashed #FF6600;
}


.smallLink{font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;}
.smallLink a{font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;line-height:15px;}
.smallLink a:visited{font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;line-height:15px;}
.smallLink a:hover{font-family:verdana;font-size:11px;color:#FDDC3A;text-decoration:none;}

.rlink a:link {font-family:verdana;font-size:11px;color:#0000FF;text-decoration:underline; font-weight:bold;}
.rlink a:visited{font-family:verdana;font-size:11px;color:#0000ff;text-decoration:underline; font-weight:bold;}
.rlink a:hover {font-family:verdana;font-size:11px;color:#FF0000; font-weight:bold;text-decoration:none;} 


.selectbar{padding-left:10px; margin-left:7px; margin-top:1px; font-family:arial; font-size:12px; color:#0051A9; background:transparent; width:168px; font-weight:bold; border-top: 1px solid #ffffff;}

.bgoption{background-color:#ffffff;font-weight:normal;}
.txtbox
{
background:#F8F8F8;
border:1px solid #B3BBCF;
height:25px;
padding:5px;
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:normal;
font-size:12px;
color:#3D5E8F;
}

.txtbox2
{
background:#00BAFF;
border:0px solid #B3BBCF;
height:20px;
padding:2px;
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:normal;
font-size:12px;
color:#ffffff;
}

.copy_button
{
background:#002F5E;
border:0px solid #B3BBCF;
height:20px;
font-family:Arial,verdana,tahoma,sans-serif;
font-weight:normal;
font-size:12px;
color:#ffffff;
}



#bottom {font-size:11px; font-family:Arial,verdana,tahoma,sans-serif; color:#ffffff;}
#bottom li{list-style:none;margin: 0;text-align: left;}
#bottom li a{ font-size:11px; font-family:Arial,verdana,tahoma,sans-serif; color:#ffffff; text-decoration: underline;}
#bottom li a:hover{border-color: #FE3;color: #FFF; text-decoration: none;}

/*top navigation*/
#MainMenu 
{
	height:31px;
	background:#FFF url('/images/nav_bg.jpg');
	border:0;
	margin:0;
}
#top 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#top ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#top li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#top a 
{
	background:url('/images/nav_over2.gif') no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#top a span 
{
	display:block;
	background:url('/images/nav_left2.gif') no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:700;
	line-height:31px;
	padding:0 15px;
}
#top a:hover,#top li.item_active a 
{
	background-position:right bottom;
	border-color:#ffffff;
}
#top a:hover span,#top li.item_active a span 
{
	background-position:left bottom;
	color:#ffffff;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}

/*top navigation End*/

#navlist
{
padding: 3px 0;
margin-left: 0;
text-align:left;
padding-left:3px;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 5px 0.61em;
font: bold 12px Arial, sans-serif;
border-right: 1px solid #0CA0B4;
border-bottom: none;
background: #C6F0FA;
text-decoration: none;
}

#navlist li a:link { color: #0559BC; }
#navlist li a:visited { color: #0559BC; }

#navlist li a:hover
{
color: #0559BC;
background: #fff;
border-color: #227;
}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 186px; /* Width of Menu Items */
}
	
.suckerdiv ul li{
position: relative;
background:#373f52;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
background-color:#88bd0d;
border-bottom:1px solid #1a4877;
position: absolute;
width: 210px; /*sub menu width*/
top: 0;
visibility: hidden;
}


/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
font-size: 90%;
color: #ffffff;
text-decoration: none;
padding: 5px 8px;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: #ffffff;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
font-size: 90%;
text-decoration:none;
}

.suckerdiv ul li a:hover{
background: #88bd0d;
color:black;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
font-size: 90%;
}

.suckerdiv .subfolderstyle{
background: url(/images/arrows.gif) no-repeat center right;
}

.suckerdiv .subfolderstyle2{background: #9fc230; border-bottom:1px solid #fff;}

.welcome-message
{
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
font-size: 130%;
color:#000;
}

.mainTop
{
text-align:center;
color:#0d3a6d;
padding:10px 0 10px 0;
}

.mainTop a:link{
font-family: arial, verdana, sans-serif;
font-size: 90%;
color:#0d3a6d;
text-decoration:none;
font-weight:normal;
}

.mainTop a:visited{
font-family: arial, verdana, sans-serif;
font-size: 90%;
color:#0d3a6d;
text-decoration:none;
font-weight:normal;
} 

.mainTop a:hover{
font-family: arial, verdana, sans-serif;
font-size: 90%;
color:#0d3a6d;
text-decoration:underline;
font-weight:normal;
}


	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.istyle
{	font-size: 13px;
	font-family: verdana, arial, tahoma,sans-serif;
	border: 1px solid #9BB2C9;
	color: #18426B;
	MARGIN: 0px;
	background:#E8F1F9;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 1px;
}

.styled
{	font-size: 13px;
	font-family: verdana, arial, tahoma,sans-serif;
	border: 1px solid #9BB2C9;
	color: #18426B;
	MARGIN: 0px;
	background:#E8F1F9;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 1px;
}


.istyle_select
{	font-size: 13px;
	font-family: verdana, arial, tahoma,sans-serif;
	border: 1px solid #9BB2C9;
	color: #18426B;
    MARGIN: 0px;
	background:#E8F1F9;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
}

.istyle1
{	font-size: 20px;
	font-family: verdana, arial, tahoma,sans-serif;
    border-bottom: #b7b7b7 1px solid;
    border-left: #b7b7b7 1px solid;
    border-right: #b7b7b7 1px solid;
    border-top: #b7b7b7 1px solid;
    color: gray;
    margin: 0px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px
}

.whiteheading
{	font-size: 16px;
	font-family: Trebuchet MS,verdana, arial, tahoma,sans-serif;
    padding-left:30px ; 
	font-weight: bold;
    color: white;
}
.blackheading
{	font-size: 18px;
	font-family: Trebuchet MS,verdana, arial, tahoma,sans-serif;
    padding-left:5px ; 
	font-weight: bold;
    color: black;
}


.autolink{
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
}

.autolink li a{
color: #000;
display: block;
width: 100%;
font-size:12px;
padding: 0px 20px;
text-decoration: none;
background: url(/images/errow2.gif);
background-repeat: no-repeat;
font-weight: normal;
padding-top:3px;
background-position:-0.01em;
height:21px;
text-decoration:none;
}


.autolink li a:visited{
color: #000;
display: block;
width: 100%;
font-size:12px;
padding: 0px 20px;
text-decoration: none;
background: url(/images/errow2.gif);
background-repeat: no-repeat;
font-weight: normal;
padding-top:3px;
background-position:-0.01em;
height:21px;
text-decoration:none;
}

.autolink li a:hover, .autolink li a:active{
color: #990000;
font-weight: normal;
text-decoration:underline;
font-size:12px;
}


.listing{
list-style-type: none;
margin: 10px 5px 5px 20px;
padding: 0;
width: 210px;
}

.listing li a{
color: #000;
display: block;
width: 100%;
font-size:14px;
padding: 0px 20px;
text-decoration: none;
background: url(/images/errow2.gif);
background-repeat: no-repeat;
font-weight: normal;
padding-top:3px;
background-position:-0.01em;
height:21px;
text-decoration:none;
}


.listing li a:visited{
color: #000;
display: block;
width: 100%;
font-size:14px;
padding: 0px 20px;
text-decoration: none;
background: url(/images/errow2.gif);
background-repeat: no-repeat;
font-weight: normal;
padding-top:3px;
background-position:-0.01em;
height:21px;
text-decoration:none;
}

.listing li a:hover, .listing li a:active{
color: #990000;
font-weight: normal;
text-decoration:underline;
font-size:14px;
}




.submitstyle1
{	
	FONT-SIZE: 16px;
	FONT-FAMILY: verdana, arial, tahoma,sans-serif;
	FONT-WEIGHT: bold;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    MARGIN: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

.btn{
cursor:pointer;
border:outset 1px #FFFFFF;
color:#ffffff;
height:31px;
letter-spacing:1px;
font-family: arial, tahoma,sans-serif;
font-size: 12px;
font-weight:bold;
padding: 1px 2px;
background:url(/images/button_bg.jpg) repeat-x left top;
}

a.btnLink{
text-decoration:none;
cursor:pointer;
border:outset 1px #FFFFFF;
color:#ffffff;
height:31px;
letter-spacing:1px;
font-family: arial, tahoma,sans-serif;
font-size: 12px;
font-weight:bold;
padding: 3px 4px;
margin-left:1px;
background:url(/images/nav_bg.jpg) repeat-x left top;
}

a:visited.btnLink{
text-decoration:none;
cursor:pointer;
border:outset 1px #FFFFFF;
color:#ffffff;
height:31px;
letter-spacing:1px;
font-family: arial, tahoma,sans-serif;
font-size: 12px;
font-weight:bold;
padding: 3px 4px;
margin-left:1px;
background:url(/images/nav_bg.jpg) repeat-x left top;
}

a:hover.btnLink{
text-decoration:none;
cursor:pointer;
border:outset 1px #FFFFFF;
color:#ffffff;
height:31px;
letter-spacing:1px;
font-family: arial, tahoma,sans-serif;
font-size: 12px;
font-weight:bold;
padding: 3px 4px;
margin-left:1px;
background:url(/images/button_bg.jpg) repeat-x left top;
}




.admin-top
{
float:left;
}

.admin-top a:link{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
padding: 4px 0 4px 10px;
margin:0;
display:block;
text-decoration:none;
border-left:2px solid #cc0000;
}

.admin-top a:visited{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
padding: 4px 0 4px 10px;
margin:0;
display:block;
text-decoration:none;
border-left:2px solid #cc0000;
} 

.admin-top a:hover{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
padding: 4px 0 4px 10px;
margin:0;
display:block;
text-decoration:none;
border-left:2px solid #ffffff;
}

.calendarImg {
	background :url('/images/calendar.gif') no-repeat right center;
	text-decoration: none;
	height:15px;
	border:0px;
	padding:0px;
	width:16px;
}

.go {
	background :url('/images/go.jpg') no-repeat right center;
	text-decoration: none;
	border:0px;
	padding:0px;
	width:39px;
	height:21;
	color:#ffffff;
}

.sendnow {
	background :url('/images/sendnow.jpg') no-repeat right center;
	text-decoration: none;
	border:0px;
	padding:0px;
	width:92px;
	height:22;
	color:#ffffff;
}



 #calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #FF9D18;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:28px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #ffffff;		
	color: #fff;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #008AB3;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #B2B2B2;		
	color: #FF9D18;
	position:relative;
	background-position: top right;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #FF9D18;	
	color: #000;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #FF9D18;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#F84515;
}
#calendarDiv .todaysDate{
	height:27px;
	line-height:17px;
	padding:2px;
	background-color: #DFDFDF;
	border-top:1px solid #B2B2B2;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #DFDFDF;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	width:40px;
	margin-right:1px;
}
#calendarDiv .monthYearPicker{
	background-color: #DFDFDF;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #000;
	left:0px;
	padding-right:12px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:60px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#B0B0B0;
	padding-right:12px;
	color: #444444;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

#ullist { list-style-image: url(/images/bullet_red.jpg); }
#ullist li{margin:0 0 10px 0;}

#ullist_2 { list-style-image: url(/images/bullet_arrow.jpg); }
#ullist_2 li{margin:0 0 10px 0;}



/* System Messages */
#system-message { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; border: 0px solid #efefef;}
#system-message dd ul {color:#0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB; padding-left:45px;}

/* System Standard Messages */
#system-message dt.message {display: none;}
#system-message dd.message { }

/* System Error Messages */
#system-message dt.error {display: none; }
#system-message dd.error ul {color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; 
border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice {display: none;}
#system-message dd.notice ul {color: #c00; background: #EFE7B8; border-top: 1px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     {color: #ccc; background-color: #fff; padding: 10px; margin: 10px;}
#system-debug div {font-size: 11px;}

#system-message dd.message ul {background-position:0.01em; background-attachment: fixed; margin-top:5px; background: #C3D2E5 url(/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul {color: #c00; background: #E6C0C0 url(/images/notice-alert.png) 4px top no-repeat;}


#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(/images/notice-note.png) 4px top no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* tool tips */
SPAN.show-tooltip-text {
	BACKGROUND-IMAGE: url(/images/tool_bg.gif); height:124px; width:166px; POSITION: absolute; PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: none; BACKGROUND-REPEAT: repeat-x; COLOR: white; FONT-SIZE: 0.9em; PADDING-TOP: 10px
}


button {border: 0 none; cursor: pointer; font-weight: bold; padding: 0 15px 0 0; text-align: center; height: 30px; line-height: 30px; width: auto;}
button.rounded { background: transparent url( /images/subs_btn/btn_right.png ) no-repeat scroll right top; clear: left; font-size: 0.8em;}
button span { display: block; padding: 0 0 0 15px; position: relative; white-space: nowrap; height: 30px; line-height: 30px; }
button.rounded span { background: transparent url( /images/subs_btn/btn_left.png ) no-repeat scroll left top; color: #FFFFFF; }
button.rounded:hover { background-position: 100% -30px; }
button.rounded:hover span { background-position: 0% -30px; }

.image_gender_selected { border:4px solid #7A90BF;}
.image_gender_no_select { border:1px solid #7D7D7D; padding:3px 3px 3px 3px; }
.image_Cell_selected { border:4px solid #7A90BF; }
.image_Cell_no_select { border:1px solid #7D7D7D; padding:3px 3px 3px 3px; }


a.box { 
display: block; 
width: 100%; 
padding:6px;
background-color: #E9F4FB; 
border:1px solid #0070C0;
text-decoration:none;
} 

a.box:visited { 
display: block; 
padding:6px;
width: 100%; 
background-color: #E9F4FB; 
border:1px solid #0070C0;
text-decoration:none;
} 

a.box:hover { 
display: block;
width: 100%; 
background-color: #ffffff; 
border:1px solid #0070C0;
text-decoration:none;
} 


.White-heading
{
font-weight:bold;
font-size: 15px;
color: #ffffff;
font-family:Arial,verdana,tahoma,sans-serif;
}

.edit a:link {font-weight:bold;color:#ffffff; background-color: #808080; text-decoration:none; padding-left:10px; font-size:12px;	padding-right:10px; float:left; font-family:Trebuchet MS; }
.edit a:visited {font-weight:bold;color: #ffffff; background-color: #808080; text-decoration:none; padding-left:10px; font-size:12px;	padding-right:10px; float:left; font-family:Trebuchet MS; }
.edit a:hover {font-weight:bold;color: #ffffff; background-color: #808080; text-decoration:none; padding-left:10px;							font-size:12px; padding-right:10px; float:left; font-family:Trebuchet MS; }
.edit a:active {font-weight:bold;color: #ffffff; background-color: #808080; text-decoration:none; padding-left:10px;                         font-size:12px; padding-right:10px; float:left; font-family:Trebuchet MS;}

.delete a:link      {font-weight:bold; color: #ffffff; float:left; font-size:12px; background-color: #030C2B; 											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS; width:42px;}
.delete a:visited  {font-weight:bold; color: #ffffff; float:left; font-size:12px; background-color: #030C2B;											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}
.delete a:over     {font-weight:bold; color: #ffffff; float:left; font-size:12px; background-color: #030C2B;											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}
.delete a:active   {font-weight:bold; color: #ffffff; float:left; font-size:12px; background-color: #030C2B; 											text-decoration:none;padding-left:10px; padding-right:10px; 	font-family:Trebuchet MS; }

.addvar a:link { font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #030C2B; 											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}
.addvar a:visited{font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #030C2B;											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}
.addvar a:active{font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #030C2B; 											text-decoration:none;padding-left:10px; padding-right:10px; 	font-family:Trebuchet MS;}
.addvar a:hover{font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #FF9900;											text-decoration:underline; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}


.addvar1 a:link {font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #CC0000 ; 											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}
.addvar1 a:visited{font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #CC0000;											text-decoration:none; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}
.addvar1 a:active{font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #CC0000; 											text-decoration:none;padding-left:10px; padding-right:10px; 	font-family:Trebuchet MS;}
.addvar1 a:hover{font-weight:bold; color: #ffffff; float:right; font-size:12px; background-color: #FF9900;											text-decoration:underline; padding-left:10px; padding-right:10px; font-family:Trebuchet MS;}

list A:link {text-decoration: none; font-size:11px; color:#0000ff;}
list A:visited {text-decoration: none; font-size:11px; color:#0000ff;}
list A:active {text-decoration: none; font-size:11px;  color:#0000ff;}
list A:hover {text-decoration: underline; color: red; font-size:11px;}


#navigation a
{
color: #ffffff;
font-family:tahoma;
background: url(/images/left-tab.jpg) left top no-repeat;
text-decoration: none;
padding-left:10px;
padding-right:5px;
font-weight:bold;
font-size:13px;
}

#navigation a span
{
background: url(/images/right-tab.jpg) right top no-repeat;
padding:9px;
padding-right:18px;
padding-left:5px;
margin:0px;
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: url(/images/left-tab-hover.jpg) left top no-repeat;
}

#navigation a:hover span
{
background: url(/images/right-tab-hover.jpg) right top no-repeat;
padding:9px;
margin:0px;
padding-right:18px;
padding-left:5px;
}



#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
} 



.box, .box b.tc, .box b.bc{ background-color:transparent; }
.box b.tc, .box b.bc,.box b.tc b.L1, .box b.tc b.L2, .box b.tc b.L3,.box b.bc b.L1, .box b.bc b.L2, .box b.bc b.L3{ font-size:0px;padding:0;display:block; }
.box b.tc b.L1,.box b.tc b.L2,.box b.bc b.L1,.box b.bc b.L2 { height:1px; line-height:1px; overflow:hidden; }
.box b.tc b.L1,.box b.bc b.L1 { margin: 0 4px; }
.box b.tc b.L2,.box b.bc b.L2 { margin: 0 2px; border-width:0 2px; border-style:solid; }
.box b.tc b.L3,.box b.bc b.L3 {margin: 0 1px; border-width:0 1px;    border-style:solid; height:2px; overflow:hidden; }
.box .content { border-left-style:solid; border-left-width:1px;    border-right-style: solid;border-right-width:1px;    margin:0; overflow:hidden; }
.box .content { border-left-color:#aaa; border-right-color:#aaa; }
.box b.tc b.L1 { background-color:#aaa; }.box b.tc b.L2,.box b.tc b.L3 { border-color:#aaa;}
.box b.bc b.L1 { background-color:#aaa; }.box b.bc b.L2,.box b.bc b.L3 { border-color:#aaa;}
.box .content { background:#eee; }.box b b.L2, .box b b.L3 {background-color:#eee;}
.box { margin:5px;  }.box .content { padding:5px; }


.hand {cursor: pointer;}
.availclass
{
font-size:13px;
font-style: italic;
font-weight: bold;
font-family:Verdana, Arial, Times New Roman;
color:#3366CC;
}
.updclass
{
font-size:13px;
font-style: italic;
font-weight: bold;
font-family:Verdana, Arial, Times New Roman;
color:#cc0000;
}
.catclass
{
font-size:13px;
/*font-weight: bold;*/
font-family:Verdana, Arial, Times New Roman;
color:#000000;
}

.letmein{
background:url(/images/let-me-in.png) no-repeat left top;
width:240px;
height:64px;
border:none;
cursor:pointer;


}
