td.margin_td
{
width:20px;
}
td.menu_backcolor
{
background:#3399CC
}
a.redinfo_large{
position:relative; /*this is the key*/
z-index:24;
color:#BB4259;
font-size:11px;
font-family:verdana;
font-weight:normal;
text-decoration:none}

a.redinfo_large:hover{
z-index:25;
/*background-color:#ff0*/
font-size:11px;
font-family:verdana;
font-weight:normal;
color:#BB4259;
background-color:white;
text-decoration:none;
}

a.redinfo_large span{display: none}

a.redinfo_large:hover span{ /*the span will display just on :hover state*/
display:block;
font-size:11px;
font-family:verdana;
font-weight:normal;
position:absolute;
top:2em; left:2em;
width:25em;
border:1px solid #0cf;
background-color:#D7EEFE;
color:#000;
text-align: center}


td.right_inbox_content_padding
{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	PADDING-LEFT:3px;
	color:black;	

}

/*###########################
	 Style for tool tip text
###########################*/
a.info{
position:relative; /*this is the key*/
z-index:24;
color:#3399CC;
font-size:10px;font-family:verdana;
text-decoration:underline}

a.info:hover{
z-index:25;
/*background-color:#ff0*/
font-size:10px;font-family:verdana;
color:#BB4259;
background-color:white;
text-decoration:none;
}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
display:block;
font-size:10px;font-family:verdana;
position:absolute;
/*color:#3399CC*/
top:2em; left:2em; width:25em;
border:1px solid #0cf;
/*background-color:#cff; */
background-color:#D7EEFE;
color:#000; 
text-align: center}

a.blackinfo{
position:relative; /*this is the key*/
z-index:24;
color:black;
font-size:10px;font-family:verdana;
text-decoration:none}

a.blackinfo:hover{
z-index:25;
/*background-color:#ff0*/
font-size:10px;font-family:verdana;
color:#BB4259;
background-color:white;
text-decoration:none;
}

a.blackinfo span{display: none}

a.blackinfo:hover span{ /*the span will display just on :hover state*/
display:block;
font-size:10px;font-family:verdana;
position:absolute;
/*color:#3399CC*/
top:2em; left:2em; width:25em;
border:1px solid #0cf;
/*background-color:#cff; */
background-color:#D7EEFE;
color:#000; 
text-align: center}

a.redinfo{
position:relative; /*this is the key*/
z-index:24;
color:#BB4259;
font-size:10px;font-family:verdana;
text-decoration:none}

a.redinfo:hover{
z-index:25;
/*background-color:#ff0*/
font-size:10px;font-family:verdana;
color:#BB4259;
background-color:white;
text-decoration:none;
}

a.redinfo span{display: none}

a.redinfo:hover span{ /*the span will display just on :hover state*/
display:block;
font-size:10px;font-family:verdana;
position:absolute;
/*color:#3399CC*/
top:2em; left:2em; width:25em;
border:1px solid #0cf;
/*background-color:#cff; */
background-color:#D7EEFE;
color:#000;
text-align: center}


/*###########################
	 Style for left  side inbox starts here
###########################*/
td.inbox_heading
{
	font-size:22px;
	font-family:Courier New;
	font-weight:bold;
	background:white;
	color:#BB4259;
}
td.inbox_sub_heading
{
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	background:white;
	color:#3399CC;
}
td.inbox_content
{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	background:white;
	color:black;
}
td.menuseperator
{
	font-size:12px;
	font-family:verdana;
	font-weight:normal;	
	color:white;
}

/*###########################
Style for left side inbox ends here
###########################*/








/*###########################
	 Style for right side starts here
###########################*/
td.message{
color:black;
font-family:verdana,Arial;
font-size:12px;
font-weight:bold;
/*background:white;*/
}
td.right_inbox_content
{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	/*background:white;*/
	color:black;
}
td.right_inbox_content_small
{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	/*background:white;*/
	color:black;
}

td.red_content
{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	/*background:white;*/
	color:#BB4259;
}
td.blue_content
{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;	
	color:#3399CC;
}

td.blue_content_heading
{
	font-size:14px;
	font-family:verdana;
	font-weight:bold;	
	color:#3399CC;
}

td.normal_right_inbox_content
{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	color:white;
}
td.grey_content
{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	/*background:white;*/
	color:#A7A7A7;
}

td.right_inbox_content_bold
{
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	/*background:white;*/
	color:black;
}

td.light_blue_content
{
	font-size:10px;
	font-family:verdana;
	color:#3399CC;
}
a.light_black_small:link {
color:black; font-size:10px;font-family:verdana;text-decoration:none
}
a.light_black_small:visited {
color:black; font-size:10px;font-family:verdana; text-decoration:none
}
a.light_black_small:active {
color:black; font-size:10px;font-family:verdana; font-weight:none; text-decoration:none
}
a.light_black_small:hover {
color:#BB4259; font-size:10px;font-family:verdana; font-weight:none; text-decoration:none
}

a.light_blue_small:link {
color:#3399CC; font-size:10px;font-family:verdana;text-decoration:underline
}
a.light_blue_small:visited {
color:#3399CC; font-size:10px;font-family:verdana; text-decoration:underline
}
a.light_blue_small:active {
color:#3399CC; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.light_blue_small:hover {
color:#BB4259; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}

a.red_small:link {
color:#BB4259; font-size:10px;font-family:verdana;text-decoration:underline
}
a.red_small:visited {
color:#BB4259; font-size:10px;font-family:verdana; text-decoration:underline
}
a.red_small:active {
color:#BB4259; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.red_small:hover {
color:#BB4259; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}

a.red_large:link {
color:#BB4259; font-size:14px;font-family:verdana;text-decoration:underline
}
a.red_large:visited {
color:#BB4259; font-size:14px;font-family:verdana; text-decoration:underline
}
a.red_large:active {
color:#BB4259; font-size:14px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.red_large:hover {
color:#BB4259; font-size:14px;font-family:verdana; font-weight:none; text-decoration:underline
}


a.dark_brown:link {
color:#BB4259; font-size:10px;font-family:verdana;text-decoration:underline
}
a.dark_brown:visited {
color:#BB4259; font-size:10px;font-family:verdana; text-decoration:underline
}
a.dark_brown:active {
color:#BB4259; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.dark_brown:hover {
color:#BB4259; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}


a.greylink:link {
color:#9B9B9B; font-size:10px;font-family:verdana;text-decoration:underline
}
a.greylink:visited {
color:#9B9B9B; font-size:10px;font-family:verdana; text-decoration:underline
}
a.greylink:active {
color:#9B9B9B; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.greylink:hover {
color:#9B9B9B; font-size:10px;font-family:verdana; font-weight:none; text-decoration:underline
}




a.smallgreylink:link {
color:#9B9B9B; font-size:9px;font-family:verdana;text-decoration:underline
}
a.smallgreylink:visited {
color:#9B9B9B; font-size:9px;font-family:verdana; text-decoration:underline
}
a.smallgreylink:active {
color:#9B9B9B; font-size:9px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.smallgreylink:hover {
color:#9B9B9B; font-size:9px;font-family:verdana; font-weight:none; text-decoration:underline
}


a.light_blue:link {
color:#3399CC; font-size:11px;font-family:verdana;text-decoration:underline
}
a.light_blue:visited {
color:#3399CC; font-size:11px;font-family:verdana; text-decoration:underline
}
a.light_blue:active {
color:#3399CC; font-size:11px;font-family:verdana; font-weight:none; text-decoration:underline
}
a.light_blue:hover {
color:#BB4259; font-size:11px;font-family:verdana; font-weight:none; text-decoration:underline
}



a.light_blue_large:link {
color:#3399CC; font-size:12px;font-family:verdana;text-decoration:underline;font-weight:bold;
}
a.light_blue_large:visited {
color:#3399CC; font-size:12px;font-family:verdana; text-decoration:underline;font-weight:bold;
}
a.light_blue_large:active {
color:#3399CC; font-size:12px;font-family:verdana; font-weight:none; text-decoration:underline;font-weight:bold;
}
a.light_blue_large:hover {
color:#BB4259; font-size:12px;font-family:verdana; font-weight:none; text-decoration:underline;font-weight:bold;
}







a.remove:link {
color:black; font-size:10px;text-decoration:underline;font-family:verdana;
}
a.remove:visited {
color:black; font-size:10px; text-decoration:underline;font-family:verdana;
}
a.remove:active {
color:black; font-size:10px; font-weight:none; text-decoration:underline;font-family:verdana;
}
a.remove:hover {
color:black; font-size:10px; font-weight:none; text-decoration:underline;font-family:verdana;
}


a.white_small:link
{
	font-size:9px;	font-family:Verdana;	color:white;		 text-decoration:underline;
}
a.white_small:active
{
	font-size:9px;	font-family:Verdana;	color:white;		 text-decoration:underline;
}
a.white_small:hover
{
	font-size:9px;	font-family:Verdana;	color:white;		 text-decoration:underline;
}
a.white_small:visited
{
	font-size:9px;	font-family:Verdana;	color:white;		 text-decoration:underline;
}

a.top_menu:link
{
	font-size:11px;	font-family:Verdana;	color:white;	font-weight:bold;	 text-decoration:None;
}
a.top_menu:active
{
	font-size:11px;	font-family:Verdana;	color:white;	font-weight:bold;	text-decoration:None;
}
a.top_menu:hover
{
	font-size:11px;	font-family:Verdana;	color:white;	font-weight:bold;	text-decoration:None;
}
a.top_menu:visited
{
	font-size:11px;	font-family:Verdana;	color:white;	font-weight:bold;	text-decoration:None;text-align:center;
}
td.pipe
{
	font-size:12px;text-align:center;font-family:Verdana;	color:white;font-weight:bold;width:5px;
}
td.right_side_main_heading
{
	font-size:32px;font-family:Courier New;	font-weight:bold;	background:white;	color:#BB4259;
}
td.right_side_sub_heading
{
	font-size:12px;	font-family:Verdana;	font-weight:bold;		color:#3399CC;
}
td.right_side_form_heading
{
	font-size:12px;	font-family:Verdana;	font-weight:bold;	background:white;	color:black;
}
td.right_side_column_heading
{
	color:black;	font-family:Verdana;	font-size:11px;	font-weight:bold;	background:#EEEEEE;
}
td.right_side_column_heading_1
{
	color:black;	font-family:Verdana;	font-size:11px;	font-weight:bold;	background:#EEEEEE;BORDER-BOTTOM: red 1px solid;
}
td.faq_heading
{
	color:#FFFF06;	font-family:Verdana;	font-size:14px;	font-weight:bold;	background:#33FFFF;
}
td.invitation_heading
{
	font-size:10px;	font-family:Verdana;	font-weight:bold;		color:#3399CC;
}

td.dropdowncontent
{
color:black;
font-family:Verdana,Arial;
font-size:10px;
font-weight:normal;
background:#EEEEEE;
}
td.success_message
{
color:red;
font-family:Verdana,Arial;
font-size:12px;
font-weight:normal;
background:white;
}
td.error_message
{
color:red;
font-family:Verdana,Arial;
font-size:12px;
font-weight:normal;
background:white;
}
td.home_page_error_message
{
color:red;
font-family:Verdana,Arial;
font-size:10px;
font-weight:normal;
background:white;
}
input.textbox
{
color:black;
font-family:Verdana,Arial;
width:120px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox150
{
color:black;
font-family:Verdana,Arial;
width:150px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox200
{
color:black;
font-family:Verdana,Arial;
width:200px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox300
{
color:black;
font-family:Verdana,Arial;
width:300px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox350
{
color:black;
font-family:Verdana,Arial;
width:335px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.red_textbox
{
color:red;
font-family:Verdana,Arial;
width:120px;
font-size:10px;
font-weight:bold;
border-color:red;
border-width:1px;
}
input.medium_textbox
{
color:black;
font-family:Verdana,Arial;
width:100px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.medium1_textbox
{
color:black;
font-family:Verdana,Arial;
width:80px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.small_textbox
{
color:black;
font-family:Verdana,Arial;
width:25px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox40
{
color:black;
font-family:Verdana,Arial;
width:40px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox60
{
color:black;
font-family:Verdana,Arial;
width:60px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
}
input.textbox150
{
color:black;
font-family:Verdana,Arial;
width:150px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
textarea.customize_invitation_textarea
{
color:black;
font-family:Verdana,Arial;
width:150px;
height:50px;
font-size:10px;
font-weight:normal;
border-color:black;
border-width:1px;
}
textarea.textarea
{
color:black;
font-family:Verdana,Arial;
width:150px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
}
textarea.mediumtextarea
{
color:black;
font-family:Verdana,Arial;
width:250px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
height:60px;
}
textarea.longtextarea
{
color:black;
font-family:Verdana,Arial;
width:250px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
height:80px;
}
textarea.verylongtextarea
{
color:black;
font-family:Verdana,Arial;
width:400px;
font-size:11px;
font-weight:normal;
border-color:black;
border-width:1px;
height:120px;
}
select.selectbox
{
border-width: 1px;
width:150px;
font-weight: normal;
font-size: 9px;
font-family:Verdana,Arial;
color: black;
}
select.selectboxnormal
{
border-width:1px;
width:130px;
font-weight: normal;
font-size: 9px;
font-family:Verdana,Arial;
color: black;
}

select.selectbox50
{
border-width: 1px;
width:50px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}

select.selectbox65
{
border-width: 1px;
width:65px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}

select.selectboxsmall
{
border-width: 1px;
width:80px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}
select.selectboxverysmall
{
border-width: 1px;
width:50px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}
select.selectboxlong
{
border-width: 1px;
width:230px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}
select.selectboxverylong
{
border-width: 1px;
width:270px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}
select.selectboxveryverylong
{
border-width: 1px;
width:320px;
font-weight: normal;
font-size: 10px;
font-family:Verdana,Arial;
color: black;
}
img.image_button
{
cursor:pointer;
}
input.radiobutton
{
color:black;
font-family:Verdana,Arial;
font-size:11px;
font-weight:normal;
border-color:black;
}
input.button
{
color:white;
background-color:#39A6C6;
font-family:Verdana,Arial;
font-size:11px;
font-weight:normal;
border-width:0px;
border-color:black;
cursor:hand;
}
input.std_button
{
	color:white;
	background-color:#39A6C6;
	font-family:Verdana,Arial;
	font-size:13px;
	width: 150px;
	height: 20px;
	font-weight:normal;
	border-width:0px;
	border-color:black;
	cursor:hand;
}
input.checkbox
{
color:red;
font-family:Verdana,Arial;
font-size:11px;
font-weight:normal;
border-width:1px;
border-color:black;
}
td.right_inbox_content_small 
{
	font-size:10px; 
	font-family:verdana;
	font-weight:normal;
	background:white;
	color:black;
}
/*###########################
	 Style for right side Ends here
###########################*/

/*###########################
	 Style for dotted line for each record starts here
###########################*/
td.dotted_lines
{
	height:1px;
}
/*###########################
	 Style for dotted line for each record ends here
###########################*/

/*###########################
	 Style for parentheses next to links which have light_blue_small class
###########################*/
td.light_blue_small
{
color:#3399CC;
font-size:10px;
font-family:verdana;
}

input.textbox120
{
color:black;
font:Arial;
width:130px;
font-size:14px;
font-weight:normal;
border-color:black;
border-width:1px;
}

font.redstar
{
	font-size:12px;
	color:red;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#table_message_header
{
	border:2px #D6E7F0 solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

td.controlbars
{
font-weight:normal;
border:2px #D6E7F0 solid;
PADDING-LEFT: 10px;
PADDING-RIGHT: 10px;
PADDING-TOP: 5px;
PADDING-Bottom: 5px;
}
font.message_success
{
font-size:11px;
font-family:verdana;
font-weight:bold;
color:green;
}
.borderline1
{
	color:black;
	BORDER-TOP: #036F74 1px solid; 
	BORDER-LEFT: #036F74 1px solid; 
	BORDER-BOTTOM: #036F74 1px solid;
	font-size:11px;
	color:black;
	font-weight:bold;
	font-family:Verdana;
	background-color:#EEEEEE;
}
.borderline2
{
	color:black;
	BORDER-TOP: #036F74 1px solid; 
	BORDER-LEFT: #036F74 1px solid; 
	BORDER-RIGHT: #036F74 1px solid;
	BORDER-BOTTOM: #036F74 1px solid;
	font-size:11px;
	color:black;
	font-weight:bold;
	font-family:Verdana;
	background-color:#EEEEEE;
}
.borderline3
{
	color:black;
	BORDER-LEFT: #036F74 1px solid; 
	BORDER-BOTTOM: #036F74 1px solid;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-family:Verdana;
	/*background-color:#EEEEEE;*/
}
.borderline4
{
	color:black;
	BORDER-LEFT: #036F74 1px solid; 
	BORDER-BOTTOM: #036F74 1px solid;
	BORDER-RIGHT: #036F74 1px solid;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-family:Verdana;
	/*background-color:#EEEEEE;*/
}
.box_background
{
background-image: url(../images/honey.png);
  /* for IE */
filter:alpha(opacity=60);
z-index:-1;
}

.commentsborder
{
	color:black;
	/*BORDER-LEFT: #036F74 1px solid; C0E0EF  3399CC*/
	BORDER-TOP: #3399CC 1px solid;
	BORDER-BOTTOM: #3399CC 1px solid;
	/*BORDER-RIGHT: #036F74 1px solid;*/
	font-size:11px;
	color:black;
	font-weight:normal;
	font-family:Verdana;
	background-color:#EEEEEE;
}

.commentsborder_1
{
	color:black;
	/*BORDER-LEFT: #036F74 1px solid; C0E0EF  3399CC*/
	BORDER-TOP: #3399CC 1px solid;
	/*BORDER-BOTTOM: #3399CC 1px solid;
	BORDER-RIGHT: #036F74 1px solid;*/
	font-size:11px;
	color:black;
	font-weight:normal;
	font-family:Verdana;
	background-color:#F7F7F7;
}
td.newtitle
{
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	PADDING-LEFT:3px;
	color:#206180;
}
td.smallcontents
{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	PADDING-LEFT:3px;
	color:black;
	BORDER-TOP: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	PADDING-LEFT:3px;
	PADDING-TOP:3px;
	PADDING-BOTTOM:3px;
}
.statusborder
{
	color:black;
	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	
	BORDER-LEFT: #FFD52D 1px solid; 
	BORDER-TOP: #FFD52D 1px solid;
	BORDER-BOTTOM: #FFD52D 1px solid;
	BORDER-RIGHT: #FFD52D 1px solid;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	background-color:#FFF2C1;
}
.inputsubmit 
  {
  width:75px;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
  text-align: center; 
  }
.inputsubmit_large 
  {
  width:100px;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
  text-align: center; 
  }