@charset "utf-8";
/* CSS Document */

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

body {
	margin:0;
	padding:0;
	border:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;/*11px*/
	color:#333;
	background-image:url(../images/bg_strip.gif);
	background-repeat:repeat-x;
	background-color:#e9f2f2;
}

body p/* /*body span*/ {
	line-height:20px;
}

img a {
	margin:0;
	padding:0;
	border:0;
	border:none;
}

img {
	margin:0;
	padding:0;
	border:0;
	border:none;
}

body a {
	color:#7898A9;
	text-decoration:underline;
}

body a:hover {
	color:#394E6C;
}

.body_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}

.home_text {
	font-family: "Centery Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}

.whychoose_box_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

.new_subhead1 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#DB5B98;
	font-weight: bold;
	margin-bottom: 25px;
}

.news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	line-height: 12px;
}

.news_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c51e6b;
	line-height: 17px;
	font-weight: bold;
}

.searchbox {
	width:174px;
	height:19px;
	padding:4px 0 0 5px;
	background-color:#FFF;
	border:none;
	background-image:url(../images/search_box.gif);
	background-position:0 0;
	font-size:11px;
	color:#666;
}

.searchlink a {
	font-size:11px;
	color:#d91e88;
	text-decoration:none;
}

.searchlink a:hover {
	color:#d91e88;
	text-decoration:underline;
}

.searchbox2 {
	width:250px;
	height:19px;
	padding:4px 0 0 5px;
	background-color:#FFF;
	border:none;
	background-image:url(../images/search_box2.gif);
	background-position:0 0;
	font-size:11px;
	color:#666;
}

.sidebar {
	margin:0;
	border:0;
	padding:0;
}

.sidebar a {
	padding:0;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.sidebar .selected {
	color:#224f67;
}

.breadcrumb {

	margin:0;
	border:0;
	padding:20px 22px 0 0;
	font-size:11px;
/*	font-family:Georgia, "Times New Roman", Times, serif;
	*/
}

.breadcrumb a {
/*
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
	*/
}

.inner_nav {
	margin:0;
	border:0;
	padding:0 0 0 0;
}

.inner_nav a {
	font-size:11px;
}

.news_listing a:hover {
	/*background-color:#999;*/
}

.footer_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7976;
	line-height: 17px;
	padding-left:25px;
}

.footer_text a {
	color: #34596E;
	text-decoration:none;
}

.footer_text a:hover {
	color: #34596E;
	text-decoration:underline;
}

.error_text {
	color: #CF1B30;
}


/*index features*/
.index_feature {
	border-bottom: 1px dotted #CCCCCC;
	background:url(../images/news_rollover_img.jpg) 0 13px no-repeat;
	border-left: 1px solid #F8F7F5;
	border-right: 1px solid #F8F7F5;
}
.index_feature_hover {
	background-color:#DFDFDF;
	background-position:0 -82px;
	padding:0;
	margin:0;
	cursor: pointer;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
}

.page_head_sif{
	color: #DC649D;
	font-size:24px;
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



/* Side Menus */


.sidemenuul {
	margin: 0px;
	padding: 0px; 
/*	font-family: Tahoma, sans-serif;
	font-size: 11px;*/
	list-style-type: none;
	text-align: left;
/*	line-height: 15px;*/
}

.sidemenuul li, .sidemenuul li ul {
	margin: 0px;
	padding: 0px;
	line-height:14px;
}

.sidemenuul li ul li {
	list-style-type: none;
}

.sidemenuul li ul li ul {
	margin: 0px;
	padding: 2px 0px 5px 10px;
	list-style-type: none;
}

.sidemenuul li a, .sidemenuul li a:visited {
	display: block;
	padding: 9px 8px 9px 28px;
	margin-left: -6px;
	font-size:11px;
	/*
	margin: 5px 0px 7px 15px;
	padding: 1px 8px 3px 15px;/*1px 8px 3px 15px;*/       /*3px 8px 1px 25px;*/		
	background-image: url('../images/submenu_arrow_grey.gif');
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
/*	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;*/
	color: #8D8D8D;
/*	letter-spacing: 0.1px;*/
	text-decoration:none;
	border-top:1px dotted #CCC;
}

.sidemenuul li a:hover{
	/*background-image: url(images/menu_arrow_dn.gif);*/
	text-decoration: underline;	
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;*/
	color: #224F67;/*#6E0B43;*/
	font-variant: normal;
/*	letter-spacing: 0.1px;*/
	text-decoration:underline;
	
}

/*first tier default*/
.sidemenuul li ul li a, .sidemenuul li ul li a:visited {
	/*font-size:12px;*/
	/*background-image: url(images/menu_arrow_dn.gif);*/	
	/*background-image: url(../images/arrow_menu_orange_dn.gif);*/	
	/*background: url('../images/');*/
}

/*second tier default*/
.sidemenuul li ul li ul li a, .sidemenuul li ul li ul li a:visited {
	/*margin: 0px 0px 0px 2px;*/
	padding: 10px 0px 0px 28px;
	margin-left: -6px;
	border:0;
	/*font-size:11px;*/
	/*background: url(images/menu_arrow.gif) no-repeat;*/
	background: url('../images/submenu_arrow_grey.gif') no-repeat;
}

/*third tier default*/
.sidemenuul li ul li ul li ul li a, .sidemenuul li ul li ul li ul li a:visited {
	/*background: url(images/menu_arrow.gif) no-repeat;*/
	background: url('../images/submenu_arrow_grey.gif') no-repeat;
}

.sidemenuul li ul li a:hover{
	/*background: url(images/menu_arrow.gif) no-repeat;*/
	background: url('../images/submenu_arrow_grey.gif') no-repeat;
}
/**/
.sidemenuul li ul li ul li a:hover{
	/*background: url(images/menu_arrow.gif) no-repeat;*/
	background: url('../images/submenu_arrow_grey.gif') no-repeat;
}
/*
.sidemenuul li ul li ul li a, .sidemenuul li ul li ul li a:visited {
	background-image: url(images/arrow_menu_grey.gif);
}*/

.sidemenuul li.open a, .sidemenuul li.open a:visited,
.sidemenuul li.selected.open a, .sidemenuul li.selected.open a:visited{
	background: url('../images/submenu_arrow_dn_grey.gif') no-repeat;
	background-position: top left;
	/*border:0;*/
	padding-bottom: 0px;
}

/*not selected, had to do this to overcome the cascading effect of CSS (and the selected class) :( */
.sidemenuul li.nselected, .sidemenuul li li.nselected{
	position: inherit;
}
.sidemenuul li.nselected a, .sidemenuul li.nselected a:visited, .sidemenuul li li.nselected a, .sidemenuul li li.nselected a:visited{
	/*color: #978c7d!important;*/
	color: #8D8D8D!important;
	/*background: url(images/menu_arrow.gif) no-repeat !important;*/
	background: url('../images/submenu_arrow_grey.gif') no-repeat !important;
	background-position: top left;
}
.sidemenuul li.nselected a:hover, .sidemenuul li li.nselected a:hover{
    text-decoration: underline;
	background: url('../images/submenu_arrow_grey.gif') no-repeat !important;
	/*background: url(images/menu_arrow.gif) no-repeat !important;*/
}
/*selected class*/
.sidemenuul li.selected{
	position: inherit;
}
.sidemenuul li.selected a, .sidemenuul li.selected a:visited{
 /*   color: #80735F;
	text-decoration: none;
	background-image: url(../images/arrow_menu_orange.gif);
	background-position: top left;*/
		/*background: url(images/menu_arrow.gif) no-repeat;*/
		background: url('../images/submenu_arrow_pink.gif') no-repeat !important;
	text-decoration: underline;	
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;*/
	color: #224F67;/*#6E0B43;*/
/*	font-variant: normal;
	letter-spacing: 0.1px;*/
	text-decoration:none;
}
.sidemenuul li.selected a:hover{
    text-decoration: underline;
}

li {
	line-height:20px;
}
.long_list li{
	margin-bottom:10px;

}

/*
ul.body_list {
	line-height:20px;
}

ol.body_list {
	line-height:20px;
}*/


.curved {
   -moz-border-radius:8px;
   -webkit-border-radius:8px;
   behavior:url(border-radius.htc);
}

.back_to_top {
	font-size:11px;
}

/*Replace hr*/
.dotted_line {
	width:96%;
	height:1px;
	margin:25px 0 25px 0;
	border-bottom:1px dotted #CCC;
}
/*
.feature_box_short {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:6px 30px 6px 22px;	
	margin:20px 0 20px 0;
	border: 1px solid #CFCFCF;

	background-color: #F1F0ED;

}*/
/*
.feature_box_short p {
	margin: 0;
	padding: 0;
}

*/
/*
.feature_box_long {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:6px 30px 6px 22px;	
	margin:20px 0 20px 0;
	border: 1px solid #CFCFCF;
	background-color: #FFFFFF;
}
.outer {
	background-color:#DFDFDF;
	margin:20px 0 20px 0;
}*/



/*START IMAGE REPLACEMENT CLASS  - boxa*/
.feature_box_long {
/* border: 1px solid #CFCFCF;*/
	padding:0px 20px 0px 20px;
 	margin-bottom:-10px; 
}
.feature_box_long_dialog {
 width:96%;
 margin:0px auto;
 min-width:20em;
 /*color:#ccc;*/
}

.feature_box_long_dialog .hd .c,
.feature_box_long_dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.feature_box_long_dialog .ft .c {
 height:24px;
}

.feature_box_long_dialog .hd {
 background:transparent url('../images/box_top.png') no-repeat 0px 0px;
}

.feature_box_long_dialog .hd .c {
 background:transparent url('../images/box_tr.png') no-repeat right 0px;
}

.feature_box_long_dialog .bd {
 background:transparent url('../images/box_ml.png') repeat-y 0px 0px;
}

.feature_box_long_dialog .bd .c {
 background:transparent url('../images/box_mr.png') repeat-y right 0px;
}

.feature_box_long_dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 /*background:#ffffff url(ms.jpg) repeat-x 0px 0px;*/
 padding:1em;
 /*border-right:1px solid #000000;
 border-left:1px solid #000000;*/
}

.feature_box_long_dialog .ft {
 background:transparent url('../images/box_bot.png') no-repeat 0px 0px;
}

.feature_box_long_dialog .ft .c {
 background:transparent url('../images/box_br.png') no-repeat right 0px;
}


/*END IMAGE REPLACEMENT CLASS*/

/*START IMAGE REPLACEMENT CLASS  - boxb*/
.feature_box_short {
/* border: 1px solid #CFCFCF;*/
	padding:0px 20px 0px 20px;
 	margin-bottom:-10px; 
	/*background: #DFECEC;*/
}
.feature_box_short_dialog {
 width:96%;
 margin:25px auto;
 min-width:20em;
 /*color:#ccc;*/
}

.feature_box_short_dialog .hd .c,
.feature_box_short_dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.feature_box_short_dialog .ft .c {
 height:24px;
}

.feature_box_short_dialog .hd {
 background:transparent url('../images/boxb_top.png') no-repeat 0px 0px;
}

.feature_box_short_dialog .hd .c {
 background:transparent url('../images/boxb_tr.png') no-repeat right 0px;
}

.feature_box_short_dialog .bd {
 margin-left:2px;
 background:transparent url('../images/boxb_ml.png') repeat-y 0px 0px;
}

.feature_box_short_dialog .bd .c {
 background:transparent url('../images/boxb_mr.png') repeat-y right 0px;
}

.feature_box_short_dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background: #DFECEC;
 /*background:#ffffff url(ms.jpg) repeat-x 0px 0px;*/
 padding:1em;
 /*border-right:1px solid #000000;
 border-left:1px solid #000000;*/
}

.feature_box_short_dialog .ft {
 background:transparent url('../images/boxb_bot.png') no-repeat 0px 0px;
}

.feature_box_short_dialog .ft .c {
 background:transparent url('../images/boxb_br.png') no-repeat right 0px;
}


/*END IMAGE REPLACEMENT CLASS*/


/*START IMAGE REPLACEMENT CLASS  - boxother*/
.feature_box_other {
/* border: 1px solid #CFCFCF;*/
	padding:0px 15px 0px 10px;
 	margin-bottom:-10px; 
}
.feature_box_other_dialog {
 width:96%;
 margin:25px auto;
 min-width:20em;
 /*color:#ccc;*/
}

.feature_box_other_dialog .hd .c,
.feature_box_other_dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.feature_box_other_dialog .ft .c {
 height:24px;
}

.feature_box_other_dialog .hd {
 background:transparent url('../images/box_top.png') no-repeat 0px 0px;
}

.feature_box_other_dialog .hd .c {
 background:transparent url('../images/box_tr.png') no-repeat right 0px;
}

.feature_box_other_dialog .bd {
 background:transparent url('../images/box_ml.png') repeat-y 0px 0px;
}

.feature_box_other_dialog .bd .c {
 background:transparent url('../images/box_mr.png') repeat-y right 0px;
}

.feature_box_other_dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 /*background:#ffffff url(ms.jpg) repeat-x 0px 0px;*/
 padding:1em;
 /*border-right:1px solid #000000;
 border-left:1px solid #000000;*/
}

.feature_box_other_dialog .ft {
 background:transparent url('../images/box_bot.png') no-repeat 0px 0px;
}

.feature_box_other_dialog .ft .c {
 background:transparent url('../images/box_br.png') no-repeat right 0px;
}


/*END IMAGE REPLACEMENT CLASS*/