
html
{	
	background: #82A7AC  url(../images/bodyBg.gif) 0 0  repeat-x;
}

body
{
	margin: 0px;
	background:transparent url(../images/main_back.gif) 50% 0  no-repeat;	
}

/*body
{
	margin: 0px;
	background: url(../images/main_back.gif);
	background-repeat: no-repeat;
	background-color: #82A7AC;
}*/
H2
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal;
font-weight:bold;
}
H3
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal;
font-weight:bold;
}
.left_shadow_bar
{
	background: url(../images/left_shadow.png);
	width: 7px;
	background-repeat: repeat-y;
	padding-top: 25px;
}
.right_shadow_bar
{
	background: url(../images/right_shadow.png);
	width: 5px;
	background-repeat: repeat-y;
}
.table_outer
{
	width: 958px;
}
.inner_table
{
	width: 940px;
}
.top_shadow_bar
{
	background: url(../images/top_shadow.jpg);
	height: 12px;
	background-repeat: no-repeat;
	padding-left:10px;
}

.down_shadow_bar
{
	background: url(../images/down_shadow.png);
	height:9px;
}

.green_back
{
	background: url(../images/green_back.gif);
	height: 71px;
}
.green_back2
{
	background-color:#A8C769;
	color:White;
	height: 50px;
}
.green_back3
{
	background-color:#A8C769;
	color:White;	
}
.green_mix_back
{
	background: url(../images/green_mix_back.gif);
	height: 4px;
	background-repeat: no-repeat;
}

.white_back
{
	background: #FFFFFF;
}

.main_heading_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	padding-left: 20px;
	text-decoration: none;
}

.top_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.green_txt_top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
}

.btrn_style
{
	background: #E1E9E7;
	border-right: #A4A29C;
	border-left: #fff;
	border-top: #fff;
	border-bottom: #A4A29C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
}

.input_style
{
	background: #fff;
	border-right: #B3ADA7;
	border-left: #B3ADA7;
	border-top: #B3ADA7;
	border-bottom: #B3ADA7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
	display:block;
}
.input_style_login
{
	background: #B4D8CA;
	border-right: #E6EAE7;
	border-left: #E6EAE7;
	border-top: #E6EAE7;
	border-bottom: #E6EAE7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
	display:block;
}

.hidden_input_style
{
	background: #fff;
	border-right: #E6EAE7;
	border-left: #E6EAE7;
	border-top: #E6EAE7;
	border-bottom: #E6EAE7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
	display:none;
}


.left_grey_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5E53;
	text-decoration: none;
}

.left_green_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D6C73;
}

.light_green_bg
{
	background: #F0F7F5;
}

.dark_green_bg
{
	background: #E1E9E7;
}

.green_bg
{
	background: #A8C769;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p
{
	margin: 0 10px;
	letter-spacing: 1px;
}
#xsnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#xsnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#xsnazzy p
{
	padding-bottom: 0.5em;
}
#xsnazzy h2
{
	padding-top: 0.5em;
}
#xsnazzy
{
	background: transparent;
	margin: 0px;
}

.xtop, .xbottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.xtop, .xbottom2
{
	display: block;
	font-size: 0px;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4
{
	background: #fff;
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.xb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.xb1_profile
{
	margin: 0 5px;
	background: #DCEF57;
}
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}

.xboxcontent
{
	display: block;
	background: #fff;
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}



#ysnazzy h1, #ysnazzy h2, #ysnazzy p
{
	margin: 0 10px;
	letter-spacing: 1px;
}
#ysnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#ysnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#ysnazzy p
{
	padding-bottom: 0.5em;
}
#ysnazzy h2
{
	padding-top: 0.5em;
}
#ysnazzy
{
	background: transparent;
	margin: 0px;
}

.ytop, .ybottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.ytop, .ybottom2
{
	display: block;
	font-size: 0px;
}
.yb1, .yb2, .yb3, .yb4
{
	display: block;
	overflow: hidden;
}
.yb1, .yb2, .yb3
{
	height: 1px;
}
.yb2, .yb3, .yb4
{
	background: #F0F7F5;
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.yb2_lightgreen, .yb3_lightgreen, .yb4_lightgreen
{
	background: #DCEF57;
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.yb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.yb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.yb3
{
	margin: 0 2px;
}
.yb4
{
	height: 2px;
	margin: 0 1px;
}

.yboxcontent
{
	display: block;
	background: #F0F7F5;
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}
.yboxcontent_profile
{
	display: block;
	background: #DCEF57;
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}
.yboxcontentExpert
{
	display: block;
	background: #FFFFFF;
	border: 1 solid #DFDCDA;
	border-width: 0 1px;
}

.grey_back_line
{
	background: #C4C5C0;
	height: 1px;
	font-size:1px;
}
.grey_back_line_dotted
{
	border-bottom-style: dashed;
	border-bottom-color: #C4C5C0;
	border-bottom-width: 1px;
	font-family: Verdana;
	font-size: 0px;
	background-color: #E0E9E6;
	font-size:1px;
}

.magLeft20px {
	margin-left:-20px;
}

.magLeft32px {	
	margin-left:-32px;
}

.white_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.top_green_bar
{
	background: url(../images/top_title_bar.gif);
	width: 710px;
	height: 15px;
	background-repeat: no-repeat;
}

.h1
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #5F5247;
}

.brown_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	line-height: 13px;
}

.brown_txt_article
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	line-height: 15px;	
}

.h2
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 14px;
	color: #5F5247;
}


.right_green_bg
{
	background: #E5EED2;
}

.read_more_txt
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #2D6C73;
	font-style: italic;
}

.green_mix_bg
{
	background: url(../images/green_mix_bg_2.gif);
	width: 710px;
	height: 17px;
	background-repeat: no-repeat;
}

.green_shadow
{
	background: url(../images/green_shado-img.gif);
	width: 710px;
	height: 65px;
	background-repeat: no-repeat;
}

.green_dark2
{
	background: #B4D9CB;
}

.green_back_border
{
	background: #C3E1D5;
	border-style: solid;
	border-color: #A5B6AA;
	border-width: 1px;
}


.green_light_back_border
{
	background: #E7F3EE;
	border-style: solid;
	border-color: #A5B6AA;
	border-width: 1px;
}


.left_grey_txt_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A5E53;
}

.box1_bg
{
	background: #B4D8CA;
}

.box2_bg
{
	background: #DCEF57;
}

.box3_bg
{
	background: #9AC049;
}

.box1_back_top
{
	background: url(../images/blue_dar.gif);
	width: 233px;
	height: 18px;
	background-repeat: no-repeat;
}

.box2_back_top
{
	background: url(../images/green_bar.gif);
	width: 233px;
	height: 18px;
	background-repeat: no-repeat;
}

.green_light_bar
{
	background: url(../images/small_green_mix.gif);
	width: 471px;
	height: 19px;
	background-repeat: no-repeat;
}

.dark_green_bg
{
	background: #9AC14A;
}

.light_green_bg
{
	background: #AECB6E;
	border-style: solid;
	border-width: 1px;
	border-color: #889E49;
}


.light_green_bg_border
{
	background: #DFEBC5;
	border-style: solid;
	border-width: 1px;
	border-color: #96A763;
}

.tab_fill
{
	background: url(../images/tab_fill.gif);
	width: 229px;
	height: 18px;
	background-repeat: no-repeat;
}

.tab_white
{
	background: url(../images/white_tab.gif);
	width: 223px;
	height: 18px;
	background-repeat: no-repeat;
}

.light_grey_bg
{
	background: #DEDDDB;
	height: 1px;
}

.light_bg
{
	background: #F0F4F3;
}

.box_bg_text
{
	background: #D6E2E2;
	border-style: solid;
	border-width: 1px;
	border-color: #BCB3AA;
	color: #55868B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.dark_bg
{
	background: #D6E2E2;
}

.big_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2C6B72;
}

.small_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C6B72;
}

.green_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C6B72;
}


.green_bg_mix
{
	background: url(../images/green_bg_mix.gif);
	width: 710px;
	height: 15px;
	background-repeat: no-repeat;
}

.drak_green_back
{
	background: #86C5B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.box_bg_green_bar
{
	background-color: #86C250;
}

.box_bg_greenlight_bar
{
	background-color: #B6D45A;
}



.light_green_bg2
{
	background: #E5EED3;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77754E;
	padding-left: 5px;
}

.right_green_bg2
{
	background: #86C5B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

.right_green_bg3
{
	background: #86C5B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 20px;
}

.submit
{
	background: #E0E9E6;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-color: #A5A29D;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B5E55;
	width: 120px;
}

/* ----------------------- on 20080909 by Mohit -----------------------*/

.bold_brown_font
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	font-weight: bold;
}
.brown_normal_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
}

.brown_normal_txt ul
{
	margin:0px;
	padding:0px;
}

.brown_normal_txt ul li
{
	margin:0px;
	padding:0px;
}

.UlandLiStyle
{
		
}

.UlandLiStyle ul
{
	margin-left:0px;
	padding:0px;
}

.UlandLiStyle ul li
{
	margin-left:15px;
	padding:0px;
	list-style:disc;
}

.dotContant_12y
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
}

.dotContant_12y ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.dotContant_12y ul li
{
	padding:0px;
	margin:3px 0px 3px 20px;
	list-style-type:disc;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;	
}

.blue_normal_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387477;
	text-align: justify;
}
.brown_bg2
{
	background: #E5EED3;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	padding-left: 5px;
}
.blue1_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387477;
	line-height: 15px;
	text-align: justify;
}
.blue_box
{
	width: 190px;
	height: 120px;
	background-color: #9BB9BB;
}

.dash_line
{
	background-image: url(../images/dashed_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin-top: 0px;
}
.input_box_old
{
	background: #fff;
	border-right: #E6EAE7;
	border-left: #E6EAE7;
	border-top: #E6EAE7;
	border-bottom: #E6EAE7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
}

.input_box
{
	background: #fff;
	border-color: #6A5E53;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
}

.another_input_box
{
	background: #fff;
	border-right: #E6EAE7;
	border-left: #E6EAE7;
	border-top: #E6EAE7;
	border-bottom: #E6EAE7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 10px;
}

.text_field
{
	background: #fff;
	border-right: #E6EAE7;
	border-left: #E6EAE7;
	border-top: #E6EAE7;
	border-bottom: #E6EAE7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
}
.submit_style
{
	background: #E1E9E7;
	border-right: #A4A29C;
	border-left: #fff;
	border-top: #fff;
	border-bottom: #A4A29C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
}
.text_style
{
	background: #fff;
	border-right: #6A5E53;
	border-left: #E6EAE7;
	border-top: #6A5E53;
	border-bottom: #E6EAE7;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7E736A;
	font-size: 11px;
	height: 130px;
}
.light_green_bar
{
	background-color: #DCE9C3;
	height: 15px;
	font:bold;
}
.blue_bar
{
	background-color: #E1E9E7;
	height: 15px;
}
.sky_blue_box
{
	background-color: #E1E9E7;
	height: 85px;
}
.light_green_bar
{
	background-color: #E5EED2;
	height: 16px;
	color: #5F5247;
	font-size: 11px;
}

/* ----------------------- on 20080910 by Mohit -----------------------*/
.big_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #5F5247;
	font-size: 24px;
}
.small_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #2D6C73;
	font-size: 12px;
	background-color: #E5EED2;
	height: 16px;
}
.normal_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F5247;
	font-size: 11px;
}
.a_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99918A;
	font-size: 11px;
}
.light_green_box
{
	background-color: #86C5B5;
}
.small_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #2D6C73;
	font-size: 12px;
	background-color: #E5EED2;
	height: 16px;
}
.brown1_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #5F5247;
	font-size: 14px;
}
.blue1_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #2D6C73;
	font-size: 14px;
}

/* ----------------------- on 20080912 by Mohit -----------------------*/
.brownbig_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #5F5247;
	font-size: 24px;
}

/* ----------------------- on 20080913 by Mohit -----------------------*/
.white_font
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
/* ----------------------- on 20080916 by Mohit -----------------------*/
.outer_dotted_line
{
	border-right: 1px solid #E0DCD9;
	border-left: 1px solid #E0DCD9;
	border-bottom: 1px solid #E0DCD9;
	border-top: 0px;
}
.inner_border
{
	border-top: 1px solid #E0DCD9;
}
.blue_bold_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387477;
	text-align: justify;
	font-weight: bold;
}
/* ----------------------- on 20080917 by Mohit -----------------------*/
.main_outer_border
{
	border: 1px solid #E0DCD9;
}
.main_inner_border
{
	border: 1px solid #BCB3AA;
}
.right_border
{
	border: 1px solid #E0DCD9;
}

/* ----------------------- on 20080918 by Mohit -----------------------*/

.main_1_border
{
	border: 1px solid #DDDCDA;
}
.inner_1_border
{
	border: 1px solid #D4D6D1;
}
.dashed_fade_1
{
	background-image: url(../images/dashed_fade.gif);
	background-repeat: repeat-x;
}
.outer_2_border
{
	border: 1px solid #DEDDDB;
}
.inner_2_border
{
	border: 1px solid #CECBC6;
}

/* ----------------------- on 20080919 by Mohit -----------------------*/
.light_back
{
	background-image: url(../images/light_green_background.gif);
	background-repeat: no-repeat;
}

/* ----------------------- on 20080920 by Mohit -----------------------*/
.brown_dash
{
	background-image: url(../images/dash_mix.gif);
	background-repeat: repeat-x;
}
.sub_content
{
	font-size: 11px;
	color: #918880;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grey_dash
{
	background:transparent url(../images/light_grey_dash.gif) 0 1px repeat-x;
	height:3px;
	font-size:1px;
}
.inner_content
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ----------------------- on 20080922 by Mohit -----------------------*/
.main_2_border
{
	border: 1px solid #E0DCD9;
}
.inner_2_border
{
	border: 1px solid #DDDCDA;
}
.green_dash
{
	background-image: url(../images/green_mix_bar.gif);
	background-repeat: no-repeat;
}
/* ----------------------- on 20080923 by Mohit -----------------------*/
.left_outer_2_border
{
	border: 1px solid #C4C5C0;
}
.left_inner_2_border
{
	border: 1px solid #C4C5C0;
}
.green_font
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B9B01;
}
.outer_3_border
{
	border: 1px solid #C4C5C0;
}
.inner_3_border
{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #C5C6C0;
}
.mix_dash_line
{
	background-image: url(../images/dash_mix.gif);
	background-repeat: repeat-x;
}
/* ----------------------- on 20081008 by Mohit -----------------------*/
.top_link_bar
{
	background-image: url(../images/top_gradient_bar.gif);
	background-repeat: no-repeat;
}
.outer_thick_border
{
	border: 1px solid #E0DCD9;
}
.inner_thick_border
{
	border: 1px solid #E0DCD9;
}
.thick_dotted
{
	background:transparent url(../images/thick_dash.gif) 0 2px repeat-x;
	height:5px;
	font-size:1px;
}
/* ----------------------- on 20081010 by Mohit -----------------------*/
.new_btn
{
	color: #5E5246;
	border-bottom: 1px solid #A6A19B;
	border-right: 1px solid #A6A19B;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background: #E1E9E7;
}
.brown_txt_1
{
	color: #898077;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gray_solid_line
{
	background-image: url(../images/dash_gray.gif);
	background-repeat: repeat-x;
}
.dash_sky_line
{
	background:transparent url(../images/sky_dash.gif) 0 2px repeat-x;
	height:5px;
	font-size:1px;
}



/*------------------------------------------Css For CustomDialog Box ---------------------------------*/


#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:1; background:#fff}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../images/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:160px; padding:6px; color:#666666; font-size:13px}
/*---------#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}*/

.warning {background:#fff url(../images/dialogBoxImages/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../images/dialogBoxImages/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}


/*---------------------------- --------------------------------*/


/*------------------------ STYLE CSS ----------------------------*/



/* CSS Document */
/*HEADER*/

.headerMain {
	width:100%;
	height:75px;
	background:transparent url(../images/headerBg.gif) 0 0 no-repeat;	
}

.headerLeftBox {
	width:100px;
	padding-top:12px;
	margin-right:25px;
}

.headerLeftBox a {
	display:block;
	padding-left:15px;
	margin:3px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.headerLeftBox a:hover, .headerLeftBox a.select {
	display:block;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#37737a;
	text-decoration:none;
}

.logo {
	width:250px;
	height:54px;
	margin:13px 0px 0px 9px;
}

/*HEADER*/

/*BODY*/

.bodyMain {
	width:920px;
	height:auto;
	overflow:hidden;
	padding:10px;
	background-color:#FFFFFF;
}

.bodyLeft {
	width:200px;
}

.leftContantBox {
	width:470px;
}

.rightContantBox {
	width:230px;
}

.bodyRight {
	width:710px;
}

.arowHeading {
	width:90%;
	padding:4px 0px 4px 30px;
	background:transparent url(../images/arow.gif) 12px 50% no-repeat;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a5e53;
	font-weight:600;
}

.LoginHeading {
	width:90%;
	padding:8px 0px 8px 4px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a5e53;
	font-weight:600;
}

.fritekst {
	width:130px;
	height:14px;
	padding-left:5px;
	padding-top:3px;	
	border:1px solid #b3ada7;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a5e53;
}

.interaktivt {
	width:100%;
	height:auto;
	overflow:hidden;	
}

.interaktivt a {
	display:inline-block;	
	margin:1px 0px;		
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a5e53;
	text-decoration:none;	
}

.interaktivt a:hover, .interaktivt a.interaktivtSelect {
	display:inline-block;	
	margin:1px 0px;		
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d6c73;
	text-decoration:none;
}

.line {
	display:block;
	width:100%;
	height:1px;
	font-size:1px;
	background-color:#c4c5c0;
}

.dotLine {
	display:block;
	width:100%;
	height:1px;
	font-size:1px;
	background:transparent url(../images/dotLine.gif) 0 0 repeat-x;
}

.leftText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a5e53;
}

.leftTextColor {
	color:#2d6c73;
}

.kalender {
	width:100%;
}

.kalender a {
	display:block;
	padding-left:10px;
	margin:3px 0px;	
	background:transparent url(../images/interaktivt_Dot_Hover.gif) 2px 60% no-repeat;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d6c73;
	text-decoration:none;
}

.kalender a:hover {	
	text-decoration:underline;
}

.img {
	width:50%;
	display:table-cell;
}

.rightTopHeading {
	width:100%;
	height:15px;
	background:#e5eed2 url(../images/headingTopBg.gif) 0 0 no-repeat;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.rightTopHeading span {
	width:60%;
	padding-left:27px;
	background:transparent url(../images/headintArow.gif) 7px 3px no-repeat;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
}

.topImgBox {
	width:355px;
}

.imgHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#5f5247;	
}

.imgContant {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5247;
	text-align:left;	
}

.topLeftContant {
	width:345px
}

.imgMarg {
	margin:0px 8px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5247;
	text-align:left;	
}

.leftImgHeading {
	display:block;
	padding:0px 0px 6px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5f5247;
	font-weight:600;
}

.leftImgHeadingColor {
	display:block;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#37737a;
	font-weight:600;
}

.leftImgHeadingColor a {
	display:block;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#37737a;
	font-weight:600;
	text-decoration:none;
}

.leftImgHeadingColor a:hover {
	text-decoration:underline;
}

.login {
	color:#5f5247;
}

.login a {
	display:inline-block;
	margin:3px 0px;
	color:#5f5247;
	text-decoration:none;
}

.login a:hover {	
	text-decoration:underline;
}

.headingBg {
	width:100%;
	height:15px;
	background-color:#e5eed2;
}

.headingBg a {	
	margin-left:90px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d6c73;
	font-style:italic;
	text-decoration:none;
}

.headingBg a:hover {	
	text-decoration:underline;
}

.headingBg a.main {
	margin-left:3px;
}

.dynamicBox {
	width:100%;
	height:221px;
}

.BoxContant {
	width:234px;
	height:221px;
}

.BoxContantLink {
	width:230px;
	height:221px;
}

.SearchResultLink {
	width:230px;	
}

.firstHeading {
	width:100%;
	height:15px;
	background:transparent url(../images/firstHeadingBg.gif) 0 0 no-repeat;
	
	color:#FFFFFF;
	text-indent:6px;
}

.middelHeading {
	width:100%;
	height:15px;
	background:transparent url(../images/middelHeadingBg.gif) 0 0 no-repeat;
	
	color:#FFFFFF;
	text-indent:6px;
}

.headingLink_green {
	width:100%;
	height:15px;
	background-color:#86C250;
	
	color:#FFFFFF;
	text-indent:6px;
}

.headingLink_greenlight {
	width:100%;
	height:15px;
	background-color:#B6D45A;
	
	color:#FFFFFF;
	text-indent:6px;
}

.lastHeading {
	width:100%;
	height:15px;
	background:transparent url(../images/lastHeadingBg.gif) 0 0 no-repeat;
	
	color:#FFFFFF;
	text-indent:6px;
}

.imgtext {
	width:226px;
	height:139px;
	padding-left:8px;
	background-color:#b4d9cb;
}

.imgtext a {
	display:inline-block;
	margin:10px 5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d6c73;
	font-style:italic;
	text-decoration:none;
}

.imgtext a:hover {	
	text-decoration:underline;
}

.middelTextBg {
	background-color:#ddef57;
}

.lastTextBg {
	background-color:#9abf49;
}

.imgBox {
	width:509px;
	height:178px;
}

.imgBoxAfterClick {
	width:710px;
	height:178px;
}

.capture_box {
	width:200px;
	height:178px;
}

.capture_img {
	display:table-cell;
	width:200px;
	height:83px;	
	vertical-align:middle;
}

.imgBg {
	width:78px;
	height:123px;
	margin-left:4px;
	background:transparent url(../images/imgBg.gif) 0 0 no-repeat;
	text-align:center;
}

.personName {
	margin:5px 0px 3px 0px;
	text-align:center;
}

.imgBg a {
	display:inline-block;
	margin:2px 0px;
	
	color:#37737a;
	text-decoration:none;	
}

.imgBg a:hover {	
	color:#000000;
	text-decoration:underline;	
}

.tab {
	width:100%;
	height:18px;	
	position:relative;
	z-index:1000;
	top:1px;
}

.tab a {
	display:block;
	float:left;
	width:226px;
	height:18px;
	background:transparent url(../images/tabBg.gif) 0 0 no-repeat;
	
	color:#776d63;
	font-weight:600;
	text-decoration:none;
	text-indent:28px;
	line-height:16px;	
}

.tab a:hover, .tab a.selected {
	display:block;
	float:left;
	width:226px;
	height:18px;
	background:transparent url(../images/selectTab.gif) 0 0 no-repeat;
	
	color:#2d6c73;
	font-weight:600;
	text-decoration:none;
	text-indent:28px;
	line-height:16px;	
}

.marLeft_ForTab {
	margin-left:12px;
}

.bottomText {
	width:90%;
	height:auto;
	overflow:hidden;
	padding-left:8px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F5247;	
}

.bottomText a {
	display:inline-block;
	margin:10px 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d6c73;
	/*font-style:italic;*/
	text-decoration:none;
}

.bottomText a:hover {	
	text-decoration:underline;
}

.disussionheading {
	background-color:#F1F7F5;
	height:13px;
	line-height:13px;
	text-align:left;
}

.calender {
	height:18px;
	text-indent:10px;
}

.calender a {
	height:18px;
	margin:3px 0px 3px 6px;
	
	color:#37737a;
	text-decoration:none;
}

.calender a:hover {
	color:#000000;
}

.expertImg {
	margin:0px 3px;
}

.dotText {
	width:220px;
	padding-left:10px;
	background:transparent url(../images/brown_dott.gif) 0 0 no-repeat;
}

.tabBox {
	border:1px solid #E0DCD9;
	border-top:none;
	background-color:#F1F7F5;
}


.friendsList {
	width:100%;
	height:30px;
	background-color:#c5ded8;
	
	font-size:14px;
	color:#6a5e53;
}

.friendsListBox {
	width:100%;
	height:350px;
	overflow:auto;
}

/*POPUP BOX*/

.popupBox
{
	height: auto;
	overflow: hidden;
}

.popupBoxInner
{
	height: auto;
	overflow: hidden;
}

.popupBoxTop
{
	height: 22px;
	font-size: 1px;
	overflow: hidden;
}

.popupBoxtopLeft
{
	width: 7%;
	height: 22px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/PopuCorner.PNG) 0 0 no-repeat;
}

.popupBoxtopCenter
{
	width: 86%;
	height: 22px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/Popuptop_img.PNG) 0 0 repeat-x;	
}

.popupBoxtopRight
{
	width: 7%;
	height: 22px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/PopuCorner.PNG) 100% 0 no-repeat;
}

.popupBoxleftLine
{
	width: 100%;
	overflow: hidden;
	background: transparent url(../images/PopuLeft_img.PNG) 0 0 repeat-y;
}

.popupBoxrightLine
{
	width: 100%;
	overflow: hidden;
	background: transparent url(../images/PopuRight_img.PNG) 100% 0 repeat-y;
}

.popupBoxContent
{
	width:86%;
	margin: auto;
	overflow: hidden;
	background-color:#F0F0F4;	
}

.popupBoxBottom
{
	height: 22px;
	font-size: 1px;
}

.popupBoxbottomLeft
{
	width: 7%;
	height: 22px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/PopuCorner.PNG) 0 100% no-repeat;
}

.popupBoxbottomCenter
{
	width:86%;
	height: 22px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/PopuBottom_img.png) 0 100% repeat-x;
}

.popupBoxbottomRight
{
	width: 7%;
	height: 22px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/PopuCorner.PNG) 100% 100% no-repeat;
}.CurrentLesson
{
	font-weight:600;
}

.thick_dotted_98per
{
	width:98%;
	background:transparent url(../images/thick_dash.gif) 0 2px repeat-x;
	height:13px;
	font-size:1px;
    margin:auto;

}

/*/BODY*/

/*FOOTER*/

.footerText {
	width:100%;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#746960;
	text-align:left;
	background-color:White;	
	
}

/*/FOOTER*/

/*-------------------------------------------- ---------------------------*/


/*------------------------------- DYNAMIC CSS ---------------------------*/



body
{
}

.treeviewLevel1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5E53;
	background: #F1F7F5;
	width: 200px;
	height: 18px;
	padding-left: 5px;	
}

.treeviewLevel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E6D76;
	background: #E0E9E6;
	width: 200px;
	height: 18px;
	padding-left: 20px;
}

.treeviewLevel3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E6D76;
	background: #E0E9E6;
	width: 170px;
	height: 18px;
	padding-left: 32px;
}

/*
a.treeviewLevel3:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A5E53;
background:#E0E9E6;
width:200px;
}*/
.anchorClass
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E6D76;
	background: #E0E9E6;
	width: 200px;
	height: 18px;
	text-decoration: none;
}
.collaspeNotLogin
{
	display: none;
}



/* ------------------------- CSS for Dynamic Boxes ------------------------- */

/* ------------------------- BLUE ------------------------- */
/* -------------------------  1x ------------------------- */
.blue_1x
{
	background: #B4D8CA;
	width: 214px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.blue_1x_title
{
	background: url(../images/blue_bar_light.gif);
	width: 224px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.blue_1x_image
{
	width: 234px;
	height: 65px;
}

/* -------------------------  2x ------------------------- */
.blue_2x
{
	background: #B4D8CA;
	width: 453px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.blue_2x_title
{
	background: url(../images/blue_bar2.gif);
	width: 463px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.blue_2x_image
{
	width: 473px;
	height: 65px;
}

/* -------------------------  3x ------------------------- */

.blue_3x
{
	background: #B4D8CA;
	width: 690px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.blue_3x_title
{
	background: url(../images/blue_bar3.gif);
	width: 700px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.blue_3x_image
{
	width: 710px;
	height: 65px;
}


/* ------------------------- LIGHT GREEN ------------------------- */
/* -------------------------  1x ------------------------- */
.lightgreen_1x
{
	background: #DCEF57;
	width: 214px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.lightgreen_1x_title
{
	background: url(../images/green_bar_mix_color.gif);
	width: 224px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.lightgreen_1x_image
{
	width: 234px;
	height: 65px;
}

/* -------------------------  2x ------------------------- */
.lightgreen_2x
{
	background: #DCEF57;
	width: 453px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.lightgreen_2x_title
{
	background: url(../images/green_bar_2.gif);
	width: 463px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.lightgreen_2x_image
{
	width: 473px;
	height: 65px;
}

/* -------------------------  3x ------------------------- */
.lightgreen_3x
{
	background: #DCEF57;
	width: 690px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.lightgreen_3x_title
{
	background: url(../images/green_bar_3.gif);
	width: 700px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.lightgreen_3x_image
{
	width: 710px;
	height: 65px;
}


/* ------------------------- DARK GREEN ------------------------- */
/* -------------------------  1x ------------------------- */
.darkgreen_1x
{
	background: #9AC049;
	width: 214px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.darkgreen_1x_title
{
	background: url(../images/green_bar_mix_color2.gif);
	width: 224px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.darkgreen_1x_image
{
	width: 234px;
	height: 65px;
}

/* -------------------------  2x ------------------------- */
.darkgreen_2x
{
	background: #9AC049;
	width: 453px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.darkgreen_2x_title
{
	background: url(../images/green_bar_2.gif);
	width: 463px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.darkgreen_2x_image
{
	width: 473px;
	height: 65px;
}

/* -------------------------  3x ------------------------- */
.darkgreen_3x
{
	background: #9AC049;
	width: 690px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
	height: 136px;
}
.darkgreen_3x_title
{
	background: url(../images/green_bar_3.gif);
	width: 700px;
	height: 15px;
	background-repeat: no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	font-weight: normal;
}
.darkgreen_3x_image
{
	width: 710px;
	height: 65px;
}
/* -------------------------  Misc ------------------------- */
.box_heading
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #605247;
	padding-left: 10px;
	padding-right: 10px;
}
.read_more_txt
{
	font-family: "Times New Roman" , Times, serif;
	color: #588B86;
	font-size: 11px;
	text-decoration: none;
}
.read_more_txt_tabs
{
	font-family: "Times New Roman" , Times, serif;
	color: #529303;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}
.expert_link_text
{
	text-decoration: none;
	color: #588B86;
}
.tabcontent_link_text
{
	text-decoration: none;
	color: #588B86;
}
.show
{
	display: block;
}
.hide
{
	display: none;
}
.width_right_article
{
	width: 230px;
}
.cloud_Box
{
	width: 100px;
	text-align: center;
}

.expert_selected
{
	background: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #685E54;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D6359;
	padding-left: 5px;
	padding-right: 5px;
}
.Title_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C6B72;
	text-decoration: none;
}

.blue_expert_link_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #387477;
	text-align: justify;
	text-decoration: none;
}


.link_green_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #A8C769;
	text-decoration: none;
}
.blue_bar_bg
{
	background-color: #E1E9E7;
}

/*----------------------- GreenInWhite Boxes ------------------------------*/

.td_title_arrow
{
	background: url(http://www.barnehageforum.no/images/arrow.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 10px;
}

.td_height_5px
{
	height: 5px;
}

.td_height_7px
{
	height: 7px;
}

.td_height_10px
{
	height: 10px;
}

.td_width_10px
{
	width: 10px;
}

.td_width_3px
{
	width: 3px;
}

/*----------------------- Link Buttons ------------------------------*/

a.link_green_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	text-decoration: none;
}
a.link_green_text:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.linkDiscussionText
{
	width:100%;
}

.linkDiscussionText a
{
	display:block;
	margin:3px 3px;
	padding-left:10px;
	background:transparent url(../images/interaktivt_Dot_Hover.gif) 0 5px no-repeat;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	text-decoration: none;
}

.linkDiscussionText a:hover
{
	background:transparent url(../images/interaktivt_Dot.gif) 0 5px no-repeat;
	color: #000000;
	text-decoration: underline;
}

a.link_green_text_Bull
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	text-decoration: none;
	padding:0px 3px 0px 10px;
	margin-right:5px;
	background:transparent url(../images/linkDot.gif) 0 5px no-repeat;
}

a.link_green_text_Bull:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	padding:0px 5px 0px 10px;
	margin-right:5px;
}

a.link_green_text_tilt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	text-decoration: none;
	font-style: italic;
}
a.link_green_text_tilt:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	text-decoration: underline;
}

a.link_green_text_bold_only
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	font-weight: bold;
	text-decoration: none;
}
a.link_green_text_bold_only:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.txt_cloud_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C6B72;
	text-decoration: none;
	text-align: left;
        line-height: 20px;
}
a.txt_cloud_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	text-align: left;
}

a.brown_normal_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	text-decoration: none;
}
a.brown_normal_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	text-decoration: underline;
}
a.brown_small_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F5247;
	text-decoration: none;
}
a.brown_small_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F5247;
	text-decoration: underline;
}

a.white_font_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.white_font_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
/*----------------------- Buttons ------------------------------*/
.btn_Login
{
	background: #E1E9E7;
	border-right: #A4A29C;
	border-left: #fff;
	border-top: #fff;
	border-bottom: #A4A29C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
	height: 45px;
	width: 42px;
	text-align: center;
	white-space:pre;
	padding-left: 6px;
	padding-right: 3px;
	direction:rtl;
}
.btn_discussion
{
	color: #5E5246;
	border-bottom: 1px solid #A6A19B;
	border-right: 1px solid #A6A19B;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background: #E1E9E7;
	width: 75px;
}
.btn_Mynotification
{
	background: #E1E9E7;
	border-right: #A4A29C;
	border-left: #fff;
	border-top: #fff;
	border-bottom: #A4A29C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
	height: 20px;
	width: 40px;
	text-align: center;
}
.btn_InviteFriend
{
	background: #E1E9E7;
	border-right: #A4A29C;
	border-left: #fff;
	border-top: #fff;
	border-bottom: #A4A29C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
	height: 20px;
	width: 100px;
	text-align: center;
}
.btn_Normal
{
	color: #5E5246;
	border-bottom: 1px solid #A6A19B;
	border-right: 1px solid #A6A19B;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background: #E1E9E7;
}
/*----------------------- TAB PANEL CSS ------------------------------*/



/*-----------------TabGuideWizard------------------------------------*/
.profile1_tab_main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	background: #F0F4F3;
}
.gray22 .ajax__tab_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.gray22 .ajax__tab_header .ajax__tab_outer
{
	background: url(img/tab.png) no-repeat left top;
	border-color: #222; /*color:#222;*/
	color: #37737A;
	padding-left: 10px;
	margin-right: 17px;
}
.gray22 .ajax__tab_header .ajax__tab_inner
{
	background: url(img/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}
.gray22 .ajax__tab_hover .ajax__tab_inner
{
	color: #000;
}
.gray22 .ajax__tab_active .ajax__tab_outer
{
	background: url(img/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.gray22 .ajax__tab_active .ajax__tab_inner
{
	background: url(img/tab.png) no-repeat right -40px;
	color: #000;
	border-color: #333;
}
.gray22 .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	background-color: #fff;
	border: solid 0px #d7d7d7;
	border-top-width: 0;
}
.gray22 .ajax__tab_tab
{
	width: 180px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

.home_tab_main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	background: #F0F4F3;
}
.gray .ajax__tab_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.gray .ajax__tab_header .ajax__tab_outer
{
	background: url(img/tab.png) no-repeat left top;
	border-color: #222; /*color:#222;*/
	color: #37737A;
	padding-left: 10px;
	margin-right: 17px;
}
.gray .ajax__tab_header .ajax__tab_inner
{
	background: url(img/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}
.gray .ajax__tab_hover .ajax__tab_inner
{
	color: #000;
}
.gray .ajax__tab_active .ajax__tab_outer
{
	background: url(img/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.gray .ajax__tab_active .ajax__tab_inner
{
	background: url(img/tab.png) no-repeat right -40px;
	color: #000;
	border-color: #333;
}
.gray .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	background-color: #fff;
	border: solid 0px #d7d7d7;
	border-top-width: 0;
}
.gray .ajax__tab_tab
{
	width: 175px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}


/*-----------------------  ------------------------------*/
.profile_tab_main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	background: #F0F4F3;
}
.gray2 .ajax__tab_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.gray2 .ajax__tab_header .ajax__tab_outer
{
	background: url(img/tab.png) no-repeat left top;
	border-color: #222; /*color:#222;*/
	color: #37737A;
	padding-left: 10px;
	margin-right: 17px;
}
.gray2 .ajax__tab_header .ajax__tab_inner
{
	background: url(img/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}
.gray2 .ajax__tab_hover .ajax__tab_inner
{
	color: #000;
}
.gray2 .ajax__tab_active .ajax__tab_outer
{
	background: url(img/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.gray2 .ajax__tab_active .ajax__tab_inner
{
	background: url(img/tab.png) no-repeat right -40px;
	color: #000;
	border-color: #333;
}
.gray2 .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	background-color: #fff;
	border: solid 0px #d7d7d7;
	border-top-width: 0;
}
.gray2 .ajax__tab_tab
{
	width: 128px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

/*----------------------- CategoryPage Datalist css ------------------------------*/

.dlItemLeft
{
	padding-right: 5px;
	padding-bottom: 10px;
}
.dlItemRight
{
	padding-left: 5px;
	padding-bottom: 10px;
}

/*----------------------- SignUp module ------------------------------*/

.setMaxWidth
{
	max-width: 500px;
	height: auto;
}


.modalBackground
{
	Y="20";
	z-index:10000;
	background-color: Black;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.tblActionTable
{
	padding: 3px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.PasswordBox
{
	background: #ffffff;
	height: 10px;
	width: 150px;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
}
.info
{
	color: Red;
	font-size: 8pt;
	font-style: normal;
}

#password_description
{
	font-size: 12px;
}

#password_strength
{
	height: 10px;
	display: block;
}

#password_strength_border
{
	width: 144px;
	height: 10px;
	border: 1px solid black;
	background: #ffffff;
}
.strength0
{
	width: 144px;
	background: #ffffff;
}

.strength1
{
	width: 40px;
	background: #ff0000;
}

.strength2
{
	width: 60px;
	background: #ff5f5f;
}

.strength3
{
	width: 80px;
	background: #56e500;
}

.strength4
{
	background: #4dcd00;
	width: 100px;
}

.strength5
{
	background: #399800;
	width: 144px;
}
/*----------------------- Content Title Auto-Resize ------------------------------*/
.title_txt_24
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #5F5247;
	background: #FFFFFF;
	border-style: none;
}

.title_txt_20
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 20px;
	color: #5F5247;
	background: #FFFFFF;
	border-style: none;
}

.title_txt_16
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #5F5247;
	background: #FFFFFF;
	border-style: none;
}
/*----------------------- News Page ------------------------------*/

.Selected_item
{
	background-color: #E0E9E6;
}

.txt_lblinfo
{
	font-weight: bold;
	color: Red;
	font-family: Verdana;
	font-size: x-small;
}

.txt_lblinfoBlack
{
	font-weight: bold;
	color: Black;
	font-family: Verdana;
	font-size: small;
}

/*-----------------------  ------------------------------*/


#zsnazzy h1, #zsnazzy h2, #zsnazzy p
{
	margin: 0 10py;
	letter-spacing: 1px;
}
#zsnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#zsnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#zsnazzy p
{
	padding-bottom: 0.5em;
}
#zsnazzy h2
{
	padding-top: 0.5em;
}
#zsnazzy
{
	background: transparent;
	margin: 0px;
}

.ztop, .zbottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.ztop, .zbottom2
{
	display: block;
	font-size: 0px;
}
.zb1, .zb2, .zb3, .zb4
{
	display: block;
	overflow: hidden;
}
.zb1, .zb2, .zb3
{
	height: 1px;
}
.zb2, .zb3, .zb4
{
	background: #E0E9E6;
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.zb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.zb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.zb3
{
	margin: 0 2px;
}
.zb4
{
	height: 2px;
	margin: 0 1px;
}

.zboxcontent
{
	display: block;
	background: #E0E9E6;
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}
.zboxcontentExpert
{
	display: block;
	background: #FFFFFF;
	border: 1 solid #DFDCDA;
	border-width: 0 1px;
}





/* For Light green Box */

#lgsnazzy h1, #lgsnazzy h2, #lgsnazzy p
{
	margin: 0 10py;
	letter-spacing: 1px;
}
#lgsnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#lgsnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#lgsnazzy p
{
	padding-bottom: 0.5em;
}
#lgsnazzy h2
{
	padding-top: 0.5em;
}
#lgsnazzy
{
	background: transparent;
	margin: 0px;
}

.lgtop, .lgbottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.lgtop, .lgbottom2
{
	display: block;
	font-size: 0px;
}
.lgb1, .lgb2, .lgb3, .lgb4
{
	display: block;
	overflow: hidden;
}
.lgb1, .lgb2, .lgb3
{
	height: 1px;
}
.lgb2, .lgb3, .lgb4
{
	background: #DCEF57;/* Back ground color of top and bottom curves*/
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.lgb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.lgb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.lgb3
{
	margin: 0 2px;
}
.lgb4
{
	height: 2px;
	margin: 0 1px;
}

.lgboxcontent
{
	display: block;
	background: #DCEF57;/* Back ground color of table inside the DIV */
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}




/* For Dark green Box */

#dgsnazzy h1, #dgsnazzy h2, #dgsnazzy p
{
	margin: 0 10py;
	letter-spacing: 1px;
}
#dgsnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#dgsnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#dgsnazzy p
{
	padding-bottom: 0.5em;
}
#dgsnazzy h2
{
	padding-top: 0.5em;
}
#dgsnazzy
{
	background: transparent;
	margin: 0px;
}

.dgtop, .dgbottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.dgtop, .dgbottom2
{
	display: block;
	font-size: 0px;
}
.dgb1, .dgb2, .dgb3, .dgb4
{
	display: block;
	overflow: hidden;
}
.dgb1, .dgb2, .dgb3
{
	height: 1px;
}
.dgb2, .dgb3, .dgb4
{
	background: #9AC049;/* Back ground color of top and bottom curves*/
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.dgb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.dgb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.dgb3
{
	margin: 0 2px;
}
.dgb4
{
	height: 2px;
	margin: 0 1px;
}

.dgboxcontent
{
	display: block;
	background: #9AC049;/* Back ground color of table inside the DIV */
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}






/* For Blue Box */

#bluesnazzy h1, #bluesnazzy h2, #bluesnazzy p
{
	margin: 0 10py;
	letter-spacing: 1px;
}
#bluesnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#bluesnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#bluesnazzy p
{
	padding-bottom: 0.5em;
}
#bluesnazzy h2
{
	padding-top: 0.5em;
}
#bluesnazzy
{
	background: transparent;
	margin: 0px;
}

.bluetop, .bluebottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.bluetop, .bluebottom2
{
	display: block;
	font-size: 0px;
}
.blueb1, .blueb2, .blueb3, .blueb4
{
	display: block;
	overflow: hidden;
}
.blueb1, .blueb2, .blueb3
{
	height: 1px;
}
.blueb2, .blueb3, .blueb4
{
	background: #B4D8CA;/* Back ground color of top and bottom curves*/
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.blueb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.blueb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.blueb3
{
	margin: 0 2px;
}
.blueb4
{
	height: 2px;
	margin: 0 1px;
}

.blueboxcontent
{
	display: block;
	background: #B4D8CA; /* Back ground color of table inside the DIV */
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}




/* For White Green Box */

#wgsnazzy h1, #wgsnazzy h2, #wgsnazzy p
{
	margin: 0 10py;
	letter-spacing: 1px;
}
#wgsnazzy h1
{
	font-size: 2.5em;
	color: #fff;
}
#wgsnazzy h2
{
	font-size: 2em;
	color: #DFDCDA;
	border: 0;
}
#wgsnazzy p
{
	padding-bottom: 0.5em;
}
#wgsnazzy h2
{
	padding-top: 0.5em;
}
#wgsnazzy
{
	background: transparent;
	margin: 0px;
}

.wgtop, .wgbottom
{
	display: block;
	background: transparent;
	font-size: 0px;
}
.wgtop, .wgbottom2
{
	display: block;
	font-size: 0px;
}
.wgb1, .wgb2, .wgb3, .wgb4
{
	display: block;
	overflow: hidden;
}
.wgb1, .wgb2, .wgb3
{
	height: 1px;
}
.wgb2, .wgb3, .wgb4
{
	background: #E5EED1;/* Back ground color of top and bottom curves*/
	border-left: 1px solid #D3D3D4;
	border-right: 1px solid #DFDCDA;
}
.wgb1
{
	margin: 0 5px;
	background: #DFDCDA;
}
.wgb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.wgb3
{
	margin: 0 2px;
}
.wgb4
{
	height: 2px;
	margin: 0 1px;
}

.wgboxcontent
{
	display: block;
	background: #E5EED1; /* Back ground color of table inside the DIV */
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}



/*----------------------- Read/Unread Messages ------------------------------*/
.test
{
	background-color: White;
	height: 25px;
}


.read_message
{
	background-color: #FFFFFF;
}

.unread_message
{
	display: block;
	background: #FFFFFF;
	border: 0 solid #DFDCDA;
	border-width: 0 1px;
}
/*----------------------- Assistant School Page  ------------------------------*/

/*ModalPopUp*/
/*Begin

.ModalPopUp
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}*/
/*End*/

.tblActionTable-
{
	padding: 3px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.sampleStyleA
{
	background-color: #FFF;
}
.sampleStyleB
{
	background-color: #FFF;
	font-family: Monospace;
	font-size: 10pt;
	font-weight: bold;
}
.sampleStyleC
{
	background-color: #FFF;
	font-family: Monospace;
	font-size: 10pt;
	font-style: italic;
}
.sampleStyleD
{
	background-color: Blue;
	color: White;
	font-family: Arial;
	font-size: 10pt;
}
.highlight
{
	text-decoration: none;
	font-weight: bold;
	color: black;
	background: green;
}




/*----------------------- classes for accordin ------------------------------*/



.accordin_header
{
	background-image: url(../images/arrow_pointng_down.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.accordin_header_arrow_up
{
	background-image: url(../images/arrow_pointng_up.gif);
	background-position: right;
	background-repeat: no-repeat;
}


/*-----------------------  ------------------------------*/
.SignupPopup
{
	border: solid 1px #ccc;
	background-color: White;
}
.signupModalBG
{
	background-color: Black;
	filter: alpha(opacity=90);
	opacity: 0.5;
}
/*-----------------------  ------------------------------*/



.validatorCalloutHighlight .ajax__validatorcallout div, .ajax__validatorcallout td
{
	border: solid 1px Black;
	background-color: LemonChiffon;
}
.validatorCalloutHighlight .ajax__validatorcallout_popup_table
{
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorCalloutHighlight .ajax__validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorCalloutHighlight .ajax__validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none !important;
	background-color: transparent !important;
	padding: 0px;
	margin: 0px;
}
.validatorCalloutHighlight .ajax__validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorCalloutHighlight .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell
{
	padding: 8px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none !important;
	background-color: transparent !important;
}
.validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none !important;
	border-right: none !important;
	border-left: none !important;
	width: 15px;
	background-color: transparent !important;
	padding: 0px;
	margin: 0px;
}
.validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none !important;
	border-bottom: none !important;
	border-right: none !important;
	padding: 0px;
	margin: 0px 0px 0px auto;
}
.validatorCalloutHighlight .ajax__validatorcallout_error_message_cell
{
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none !important;
	border-left: none !important;
	width: 100%;
}
.validatorCalloutHighlight .ajax__validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	margin: 0px;
	border-right: none !important;
}
.validatorCalloutHighlight .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border-left: none !important;
}
.validatorCalloutHighlight .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none !important;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
}



.HighlightInfo
{
	background-color: #E0E9E6;
	filter: alpha(opacity=150);
	opacity: 1.5;
	border: solid 1px black;
	text-align: center;
}
.PopUpMenuForCheckboxes
{
	visibility:hidden;
}



/*-----------------------Polling classes  ------------------------------*/


.poll-box
{
	background: #f0f5f7; padding: 10px; 
}
.poll-question
{
	 color: black;  padding:5px;margin-bottom:10px;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
}
.poll-total
{
	 color:Black; border:solid 1px black; padding:5px; margin-bottom:10px;text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247; font-weight:bold; 
}
.poll-result
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247; padding-left:4px; 
}
.poll-chart
{
	 padding: 4px; height: 10px; overflow: hidden; vertical-align: middle;margin-bottom:10px;
}
/*-------------------------DiscussionBOXCssFor New Design---------------------------*/

.discImgBox {
	width:65px;
}

.discTopicBox {
	width:381px;
}
.discQuTopMainBox {
	width:381px;
	height:auto;
	overflow:hidden;
	background:transparent url(../images/discTopicBg_img.gif) 0 0 repeat-y;
}

.discQuTopBox {
	width:339px;
	height:62px;
	padding:0px 30px 0px 32px;
	background:transparent url(../images/discTopicTop_img.gif) 0 0 no-repeat;
}

.discQuBgBox {
	width:339px;
	height:auto;
	overflow:hidden;
	padding:0px 30px 0px 32px;
	background:transparent url(../images/discTopicBg_img.gif) 0 0 repeat-y;
}

.discQuBottomBox {
	width:381px;
	height:27px;
	background:transparent url(../images/discTopicbottom_img.gif) 0 0 no-repeat;
}

.discAnsMainTopBox {
	width:381px;
	height:auto;
	overflow:hidden;
	background:transparent url(../images/discAnsBg_img.gif) 0 0 repeat-y;
}

.discAnsTopBox {
	width:339px;
	height:62px;
	padding:0px 30px 0px 32px;
	background:transparent url(../images/discAnsTop_img.gif) 0 0 no-repeat;
}

.discAnsBgBox {
	width:339px;
	height:auto;
	overflow:hidden;
	padding:0px 30px 0px 32px;
	background:transparent url(../images/discAnsBg_img.gif) 0 0 repeat-y;
}

.discAnsBottomBox {
	width:381px;
	height:27px;
	background:transparent url(../images/discAnsbottom_img.gif) 0 0 no-repeat;
}

.discBtn {
	width:100%;
	height:17px;
}

.discBtn span {
	display:inline-block;
	height:17px;
	float:left;
	background:transparent url(../images/discBtn_Left_Img.png) 0 0 no-repeat;
	
	cursor:pointer;
}

.discBtn span input {
	display:inline-block;
	height:17px;
	float:left;
	margin-left:6px;
	padding:0px 8px 4px 2px;
	border:0px;
	background:transparent url(../images/discBtn_Right_Img.png) 100% 0 no-repeat;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5247;
	text-decoration:none;
	cursor:pointer;	
}

.discBtn span.discBtnMarg {
	margin-left:2px;
}

/*----------------------- --- ------------------------------*/


/*----------------------- BOX CSS ------------------------------*/


/* CSS Document */
body
{
	margin: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5E53;
}

form
{
	margin: 0px;
}

img
{
	border: 0px;
	outline: none;
}

a
{
	outline: none;
}

input
{
	outline-color: #cc0000;
}

#wrraper
{
	width: 958px;
	margin: auto;
}

/* CONTENT */
.contents
{
	width: 100%;
	overflow: hidden;
	height: auto;
}

/*ROUNDED BOX*/
.box
{
}

.boxInner
{
}

.boxTop
{
	height: 8px;
	font-size: 1px;
}

.topLeft
{
	width: 8px;
	height: 8px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner.png) 0 0 no-repeat;
}

.topCenter
{
	width: 942px;
	height: 8px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/box-top.png) 0 0 repeat-x;
}

.topRight
{
	width: 8px;
	height: 8px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner.png) 100% 0 no-repeat;
}


.boxContent
{
	width: 940px;
	margin: auto;
	height: auto;
	overflow: hidden;
}

.leftLine
{
	background: transparent url(../images/box-left.png) 0 0 repeat-y;
}

.rightLine
{
	background: transparent url(../images/box-right.png) 100% 0 repeat-y;
}

.boxBottom
{
	height: 8px;
	font-size: 1px;
}


.bottomLeft
{
	width: 8px;
	height: 8px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner.png) 0 100% no-repeat;
}

.bottomCenter
{
	width: 942px;
	height: 8px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/box-bottom.png) 0 0 repeat-x;
}

.bottomRight
{
	width: 8px;
	height: 8px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner.png) 100% 100% no-repeat;
}


/*/ROUNDED BOX*/

/*ROUNDED_2 BOX-----------use for left pan external--------------------------*/

.box_2
{
}

.boxInner_2
{
}

.boxTop_2
{
	height: 2px;
	font-size: 1px;
}

.topLeft_2
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_2
{
	width: 196px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_2
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}


.leftLine_2
{
	width: 200px;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_2
{
	width: 200px;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_2
{
	width: 196px;
	margin: auto;
}

.boxBottom_2
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_2
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_2
{
	width: 196px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_2
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_3 BOX-------------------use for left pan internal--------------*/

.box_3
{
	background-color: #F1F7F5;
}

.boxInner_3
{
	height: auto;
	overflow: hidden;
}

.boxTop_3
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.topLeft_3
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.rightLine_3_500
{
	height: auto;
	overflow: hidden;
	background-color: #f1f7f5;
}


.topCenter_3
{
	width: 188px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.topRight_3
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.leftLine_3
{
	width: 192px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.rightLine_3
{
	width: 190px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.boxContent_3
{
	width: 184px;
	height: auto;
	overflow: hidden;
	margin: auto;
}
.boxContent_3_full
{
	height: auto;
	overflow: hidden;
	margin: auto;
}

.boxBottom_3
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_3
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.bottomCenter_3
{
	width: 188px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_3
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_4 BOX------------------expertPanel external------------------*/

.box_4
{
	height: auto;
}

.boxInner_4
{
	height: auto;
}

.boxTop_4
{
	height: 2px;
}

.topLeft_4
{
	width: 2px;
	height: 2px;
	float: left;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_4
{
	width: 505px;
	height: 1px;
	float: left;
	border-top: 1px solid #dfdcda;
}

.topCenter_4_change
{
	width: 706px;
	height: 1px;
	float: left;
	border-top: 1px solid #dfdcda;
}

.topRight_4
{
	width: 2px;
	height: 2px;
	float: right;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_4
{
	width: 100%;
	height: auto;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_4
{
	width: 100%;
	height: auto;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_4
{
	width: 94%;
	margin: auto;
}

.boxBottom_4
{
	height: 2px;
	font-size: 1px;
}

.bottomLeft_4
{
	width: 2px;
	height: 2px;
	float: left;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_4
{
	width: 505px;
	height: 1px;
	float: left;
	border-bottom: 1px solid #dfdcda;
}

.bottomCenter_4_change
{
	width: 706px;
	height: 1px;
	float: left;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_4
{
	width: 2px;
	height: 2px;
	float: right;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_5 BOX---------------------expertPanel internal------------------*/

.box_5
{
	background-color: #f1f7f5;
}

.boxInner_5
{
	height: auto;
	overflow: hidden;
}

.boxTop_5
{
	height: 2px;
	overflow: hidden;
}

.topLeft_5
{
	width: 2px;
	height: 2px;
	float: left;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.topCenter_5
{
	width: 99.10%;
	height: 2px;
	float: left;
	border-top: 1px solid #c5c6c0;
}

.topCenter_5_change
{
	width: 99.30%;
	height: 2px;
	float: left;
	border-top: 1px solid #c5c6c0;
}

.topRight_5
{
	width: 2px;
	height: 2px;
	float: right;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.leftLine_5
{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: transparent url(../images/lineRight.gif) 0 0 repeat-y;
}

.rightLine_5
{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: transparent url(../images/lineRight.gif) 100% 0 repeat-y;
}

.boxContent_5
{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: auto;
}


.boxBottom_5
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_5
{
	width: 2px;
	height: 2px;
	float: left;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.bottomCenter_5
{
	width: 99.10%;
	height: 1px;
	float: left;
	border-bottom: 1px solid #cfcbc7;
}

.bottomCenter_5_change
{
	width: 99.30%;
	height: 1px;
	float: left;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_5
{
	width: 2px;
	height: 2px;
	float: right;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_6 BOX-------------TabPanel external----------------------*/

.box_6
{
	height: auto;
	overflow: hidden;
}

.boxInner_6
{
	height: auto;
	overflow: hidden;
}

.boxTop_6
{
	height: 2px;
	font-size: 1px;
}

.topLeft_6
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_6
{
	width: 706px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_6
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_6
{
	width: 710px;
	height: auto;
	overflow: hidden;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_6
{
	width: 710px;
	height: auto;
	overflow: hidden;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_6
{
	width: 702px;
	margin: auto;
}

.boxBottom_6
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_6
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_6
{
	width: 706px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_6
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_7 BOX*/

.box_7
{
	background-color: #f1f7f5;
}

.boxInner_7
{
	height: auto;
	overflow: hidden;
}

.boxTop_7
{
	height: 6px;
	font-size: 1px;
	overflow: hidden;
}

.topLeft_7
{
	width: 2px;
	height: 6px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_4.png) 0 0 no-repeat;
}

.topCenter_7
{
	width: 698px;
	height: 6px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/tabContantTopBg.gif) 0 0 repeat-x;
}

.topRight_7
{
	width: 2px;
	height: 6px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_4.png) 100% 0 no-repeat;
}


.leftLine_7
{
	width: 701px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.rightLine_7
{
	width: 700px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.boxContent_7
{
	width: 692px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.boxBottom_7
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_7
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_4.png) 0 100% no-repeat;
}

.bottomCenter_7
{
	width: 698px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_7
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_4.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_7 BOX-----------------LiveMedia external-----------------------*/

.Largebox_7
{
	background-color: #f1f7f5;
}

.LargeboxInner_7
{
	height: auto;
	overflow: hidden;
}

.LargeboxTop_7
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.LargetopLeft_7
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.LargetopCenter_7
{
	width: 698px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.LargetopRight_7
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.LargeleftLine_7
{
	width: 701px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.LargerightLine_7
{
	width: 700px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.LargeboxContent_7
{
	width: 692px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.LargeboxBottom_7
{
	height: 2px;
	font-size: 1px;
}


.LargebottomLeft_7
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.LargebottomCenter_7
{
	width: 698px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.LargebottomRight_7
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_8 BOX-----------use for Right pan external-----------------------*/

.box_8
{
}

.boxInner_8
{
}

.boxTop_8
{
	height: 2px;
	font-size: 1px;
}

.topLeft_8
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_8
{
	width: 226px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_8
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_8
{
	width: 230px;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_8
{
	width: 230px;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_8
{
	width: 220px;
	margin: auto;
}

.boxBottom_8
{
	height: 2px;
	font-size: 1px;
}

.bottomLeft_8
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_8
{
	width: 226px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_8
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_9 BOX-------------------use for Right pan internal--------------*/

.box_9
{
	background-color: #f1f7f5;
}

.boxInner_9
{
	height: auto;
	overflow: hidden;
}

.boxTop_9
{
	height: 2px;
	overflow: hidden;
}

.topLeft_9
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.topCenter_9
{
	width: 216px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.topRight_9
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.leftLine_9
{
	width: 219px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.rightLine_9
{
	width: 218px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.boxContent_9
{
	width: 210px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.boxBottom_9
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_9
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.bottomCenter_9
{
	width: 216px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_9
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_10 BOX-------------------use for PDF Box--------------*/

.box_10
{
	background-color: #ffffff;
}

.boxInner_10
{
}

.boxTop_10
{
	height: 2px;
	font-size: 1px;
}

.topLeft_10
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_10
{
	width: 96px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_10
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_10
{
	width: 100px;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_10
{
	width: 100px;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_10
{
	width: 94px;
	margin: auto;
}

.boxBottom_10
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_10
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_10
{
	width: 96px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_10
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_11 BOX-----------------Page Center external-------------------*/

.box_11
{
}

.boxInner_11
{
}

.boxTop_11
{
	height: 2px;
}

.topLeft_11
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_11
{
	width: 466px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_11
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_11
{
	width: 470px;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_11
{
	width: 470px;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_11
{
	width: 460px;
	margin: auto;
}

.boxBottom_11
{
	height: 2px;
	font-size: 1px;
}

.bottomLeft_11
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_11
{
	width: 466px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_11
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_12 BOX--------------------Page Center internal Color-#F1F7F5-------------------*/

.box_12
{
	background-color: #f1f7f5;
}

.boxInner_12
{
	height: auto;
	overflow: hidden;
}

.boxTop_12
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.topLeft_12
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.topCenter_12
{
	width: 456px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.topRight_12
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.leftLine_12
{
	width: 459px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.rightLine_12
{
	width: 458px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.boxContent_12
{
	width: 450px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.boxBottom_12
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_12
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.bottomCenter_12
{
	width: 456px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_12
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_12Y BOX-------------Page Center internal Color-#E5EED1-----------*/

.box_12y
{
	background-color: #e5eed1;
}

.boxInner_12y
{
	height: auto;
	overflow: hidden;
}

.boxTop_12y
{
	height: 2px;
	overflow: hidden;
}

.topLeft_12y
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.topCenter_12y
{
	width: 456px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.topRight_12y
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.leftLine_12y
{
	width: 459px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.rightLine_12y
{
	width: 458px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.boxContent_12y
{
	width: 450px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.boxBottom_12y
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_12y
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.bottomCenter_12y
{
	width: 456px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_12y
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/

/*ROUNDED_13 BOX*/

.box_13
{
	height: auto;
	overflow: hidden;
}

.boxInner_13
{
	height: auto;
	overflow: hidden;
}

.boxTop_13
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.topLeft_13
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_13
{
	width: 456px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_13
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_13
{
	width: 460px;
	overflow: hidden;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_13
{
	width: 460px;
	overflow: hidden;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_13
{
	width: 450px;
	margin: auto;
	overflow: hidden;
}

.boxBottom_13
{
	height: 2px;
	font-size: 1px;
}

.bottomLeft_13
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_13
{
	width: 456px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_13
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/


/*ROUNDED_14 BOX*/

.box_14
{
	background-color: #E0E9E6;
}

.boxInner_14
{
	height: auto;
	overflow: hidden;
}

.boxTop_14
{
	height: 2px;
	overflow: hidden;
}

.topLeft_14
{
	width: 2px;
	height: 6px;
	float: left;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.topCenter_14
{
	width: 159px;
	height: 1px;
	float: left;
	border-top: 1px solid #c5c6c0;
}

.topRight_14
{
	width: 2px;
	height: 2px;
	float: right;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}


.leftLine_14
{
	width: 162px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.rightLine_14
{
	width: 161px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.boxContent_14
{
	width: 153px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.boxBottom_14
{
	height: 2px;
	font-size: 1px;
}


.bottomLeft_14
{
	width: 2px;
	height: 2px;
	float: left;
	background: transparent url(../images/corner_4.png) 0 100% no-repeat;
}

.bottomCenter_14
{
	width: 159px;
	height: 1px;
	float: left;
	border-bottom: 1px solid #cfcbc7;
}

.bottomRight_14
{
	width: 2px;
	height: 2px;
	float: right;
	background: transparent url(../images/corner_4.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/



/*ROUNDED_15 BOX*/

.box_15
{
}

.boxInner_15
{
}

.boxTop_15
{
	height: 2px;
}

.topLeft_15
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_15
{
	width: 230px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_15
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_15
{
	width: 234px;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_15
{
	width: 234px;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_15
{
	width: 230px;
	height: 220px;
	margin: auto;
}

.boxBottom_15
{
	height: 2px;
	font-size: 1px;
}

.bottomLeft_15
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_15
{
	width: 230px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_15
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/


/*ROUNDED_Login BOX*/

.Loginbox
{
	background-color: #f1f7f5;
	height: auto;
	overflow: hidden;
}

.LoginboxInner
{
	height: auto;
	overflow: hidden;
}

.LoginboxTop
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.LogintopLeft
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.LogintopCenter
{
	width: 321px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.LogintopRight
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.LoginleftLine
{
	width: 324px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.LoginrightLine
{
	width: 323px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.LoginboxContent
{
	width: 305px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.LoginboxBottom
{
	height: 2px;
	font-size: 1px;
}


.LoginbottomLeft
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.LoginbottomCenter
{
	width: 321px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.LoginbottomRight
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/


/*ROUNDED_for tangtile BOX*/

.tangtilebox
{
	height: auto;
	overflow: hidden;
}

.tangtileboxInner
{
	height: auto;
	overflow: hidden;
}

.tangtileboxTop
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.tangtiletopLeft
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 0 no-repeat;
}

.tangtiletopCenter
{
	width: 706px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #c5c6c0;
}

.tangtiletopRight
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 0 no-repeat;
}


.tangtileleftLine
{
	width: 709px;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #cfcbc7;
}

.tangtilerightLine
{
	width: 708px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #c1c0bb;
}

.tangtileboxContent
{
	width: 698px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.tangtileboxBottom
{
	height: 2px;
	font-size: 1px;
}


.tangtilebottomLeft
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 0 100% no-repeat;
}

.tangtilebottomCenter
{
	width: 706px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #cfcbc7;
}

.tangtilebottomRight
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_3.png) 100% 100% no-repeat;
}

/*/ROUNDED BOX*/



/* /CONTENT */

ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li
{
	margin: 0px;
	padding-left: 10px;
	list-style-type: none;
	background: transparent url(../images/arow_1.gif) 0 4px no-repeat;
}

dl
{
	margin: 0px;
	padding-left: 0px;
	list-style-type: disc;
}

dt
{
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}

/*GENARAL*/

.autoGrow
{
	height: auto;
	overflow: hidden;
}

.fl
{
	float: left;

}

.fr
{
	float: right;
}

.clear
{
	clear: both;
}

.marAuto
{
	margin: auto;
}

.padLeft
{
	padding-left: 8px;
}

.mar1perR
{
	margin-right: .5%;
}

.gap10pxLeft
{
	width: 10px;
	height: 10px;
	font-size: 1px;
	float: left;
}

.gap1px
{
	width: 3px;
	height: 1px;
	font-size: 1px;
}

.gap2px
{
	width: 3px;
	height: 2px;
	font-size: 1px;
}

.gap5px
{
	width: 3px;
	height: 5px;
	font-size: 1px;
}

.gap8px
{
	width: 3px;
	height: 8px;
	font-size: 1px;
}

.gap10px
{
	width: 3px;
	height: 10px;
	font-size: 1px;
}

.gap20px
{
	width: 3px;
	height: 20px;
	font-size: 1px;
}


.gap30px
{
	width: 3px;
	height: 30px;
	font-size: 1px;
}

.gap50px
{
	width: 3px;
	height: 50px;
	font-size: 1px;
}

.wi100per
{
	width: 100%;
}

.wi99per
{
	width: 99%;
}

.wi90per
{
	width: 90%;
}

.wi97per
{
	width: 97%;
	height: auto;
	overflow: hidden;
}

.wi98per
{
	width: 98%;
	height: auto;
	overflow: hidden;
}

.wi95per
{
	width: 95%;
	height: auto;
	overflow: hidden;
}

.wi95perWithPad
{
	width: 95%;
	height: auto;
	overflow: hidden;
	padding: 5px 2%;
	margin: 5px 0px;
	border: 1px solid #DFDCDA;
}

.wi75per
{
	width: 75%;
}
.wi73per
{
	width: 73%;
}

.wi70per
{
	width: 70%;
}
.wi69per
{
	width: 69%;
}

.wi65per
{
	width: 65%;
}

.wi63per
{
	width: 63%;
}

.wi60per
{
	width: 60%;
}
.wi57per
{
	width: 57%;
}

.wi50per
{
	width: 50%;
}

.wi48per
{
	width: 48%;
}

.wi47per
{
	width: 47.25%;
}

.wi45per
{
	width: 45%;
}

.wi40per
{
	width: 40%;
}

.wi39per
{
	width: 39%;
}

.wi35per
{
	width: 35%;
}

.wi34per
{
	width: 34%;
}

.wi31per
{
	width: 31%;
}

.wi30per
{
	width: 30%;
}

.wi29per
{
	width: 29%;
}

.wi26per
{
	width: 28%;
}

.wi25per
{
	width: 25%;
}

.wi24per
{
	width: 24%;
}

.wi20per
{
	width: 20%;
}

.wi18per
{
	width: 18%;
}

.wi15per
{
	width: 15%;
}

.wi9per
{
	width: 9%;
}

.wi5per
{
	width: 5%;
}

.wi3per
{
	width: 3%;
}

.wi100px
{
	width: 100px;
}

.wi60px
{
	width: 60px;
}

.wi30px
{
	width: 30px;
}

.wi25px
{
	width: 25px;
}

.wi8px
{
	width: 8px;
}

.wi186px
{
	width: 186px;
}

.wi192px
{
	width: 192px;
}

.heg250px
{
	height: 242px;
}

.heg5px
{
	height: 5px;
}

.line
{
	width: 100%;
	height: 1px;
	font-size: 1px;
	color: #000000;
	background-color: #000000;
	margin: 5px 0px;
	margin: expression(  "0px" );
	border: 0px;
}

.mrg_img
{
	margin: 3px 5px 0px 0px;
	float: left;
}

.textAlign
{
	text-align: justify;
}

.lineHeight
{
	line-height: 23px;
}

.constraction
{
	width: 98%;
	margin: auto;
	overflow: hidden;
	height: 325px;
	text-align: center;
	background-color: #d2d2d2;
}

/*GENARAL*/


.gallerycontroller01
{
	line-height: 20px;
	height: 200px;
	text-align: center;
	border-width: 0px;
	width: 300px;
}
.gallerycontroller01 option
{
	line-height: 20px;
	text-align: center;
	padding: 10px 5px 10px 5px;
	border-bottom: 2px solid white;
}
.gallerycontroller01 option:focus
{
	line-height: 20px;
	padding: 10px 5px 10px 5px;
	font-weight: 600;
}
.gallerycontroller01 option:hover
{
	line-height: 20px;
	padding: 10px 5px 10px 5px;
	background: url(../images/blue_dar.gif) 0 0 no-repeat;
}

.priceDiv
{
	font-weight: bold;
	float: left;
	text-align: center;
}

.word_wrap
{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	width:100%;
	white-space:normal;
}

/*ROUNDED_19 BOX*/

.box_19
{
	height: auto;
	overflow: hidden;
}

.boxInner_19
{
	height: auto;
	overflow: hidden;
}

.boxTop_19
{
	height: 2px;
	font-size: 1px;
	overflow: hidden;
}

.topLeft_19
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 0 no-repeat;
}

.topCenter_19
{
	width: 207px;
	height: 2px;
	float: left;
	font-size: 1px;
	border-top: 1px solid #dfdcda;
}

.topRight_19
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 0 no-repeat;
}

.leftLine_19
{
	width: 210px;
	overflow: hidden;
	background: transparent url(../images/left_line.gif) 0 0 repeat-y;
}

.rightLine_19
{
	width: 210px;
	overflow: hidden;
	background: transparent url(../images/left_line.gif) 100% 0 repeat-y;
}

.boxContent_19
{
	width: 210px;
	margin: auto;
	overflow: hidden;
}

.boxBottom_19
{
	height: 2px;
	font-size: 1px;
}

.bottomLeft_19
{
	width: 2px;
	height: 2px;
	float: left;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 0 100% no-repeat;
}

.bottomCenter_19
{
	width: 207px;
	height: 1px;
	float: left;
	font-size: 1px;
	border-bottom: 1px solid #dfdcda;
}

.bottomRight_19
{
	width: 2px;
	height: 2px;
	float: right;
	font-size: 1px;
	background: transparent url(../images/corner_2.png) 100% 100% no-repeat;
}

/*------------------------------------ ------------------------------*/

/*----------------------- TTS STYLES CSS ------------------------------*/


.TTSTable, .TTSTableNoBorder, .TTSTableRow, .TTSTableRowAlt, .TTSTableFooterStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: none;
	border-width: 0px;
	vertical-align: top;
	text-align: left;
	color: #5F5247;
	text-decoration: none;
}
.TTSTableRowAlt
{
	background-color: Gray;
	color:White;
}
.TTSTableHeaderStyle, .TTSTableHeaderStyle a, .TTSTableRow a, .TTSTableRowAlt a
{
	text-decoration: underline;
	text-decoration: bold;
	color: Black;
}
DIV.TTSTopOfPagePanel
{
	width: 775px;  /*Don't change this value */
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height : 13px;
  
}
.TTSMainHeading
{
	font-size:medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		
}
.TTSSubHeading
{
	/*font-size:small;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
	text-decoration: none;
}
.TTSNormalText
{
	font-size:small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F5247;
	text-decoration: none;
}
.TTSNormalTextWarning
{
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
}
.TTSHelpButton
{
	color: Red;
	text-decoration:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV.TTSHelpText
{
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV.TTSLinkHeadingPanel
{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TTSLeadText
{
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TTSListBoxRemoveText
{
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.TTSListBoxItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #B4D8CA;
	
}
.TTSRadioList
{
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TTSButton, TABLE#TTSTSTable .TCButton
{
	
	background: #E1E9E7;
	border-right: #A4A29C;
	border-left: #fff;
	border-top: #fff;
	border-bottom: #A4A29C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A5E53;
	font-size: 11px;
}
.TTSModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.TTSModalDialog
{
	background-color: White;
	text-align: center;
}
.TTSModalCV
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	border-color: White;
}
TABLE#TTSTSTable TD
{
   border: solid 1px #000000;
   padding: 2px 2px 2px 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE#TTSTSTable INPUT
{
   border-style: none;
   border-width: 0px;
   background-color: #F5F9FB;
   width: 35px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE#TTSTSTable INPUT.TCNoBackground
{
   border-style: none;
   border-width: 0px;
   background-color: #F5F9FB;
   width: 35px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*-------------------------- ------------- ------------------------------*/

/*----------------------- CONTEX SENSITIVE HELP CSS ------------------------------*/





.BodyStyle
{
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:3px;
	padding:0px;
	
}


.body { 
	
} 



/* table styles */

table { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* headings */
H1
{
	font-weight: normal;
	font-size: 16px;
    color: #003399;
}


H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 6px;
    PADDING-BOTTOM: 0px
}
H4
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 0px
}

dd
{
	font-weight: normal;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
}

dt
{
	font-weight: bold;
}


.button a { 
	color: #003399;
	background-color: transparent;
	cursor: hand;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	
	padding: 5px;
} 



form { 
	padding: 0px;
	margin: 0px; 
} 

.select {	
	width: 70px;
}

/* other styles */

.button { 
	font-weight: normal; 
	font-size:9pt; 
	font-family: Arial, Helvetica, sans-serif;
	color: #003399; 
	background-color: #ced6e9; 
	border-style: solid; 
	border-color: #9aadd7; 
	border-width: 1px;
} 

.label { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal; 
	cursor: help; 
	color: #003399;
	background-color: transparent;
} 

.tableBG { 
	color: inherit;	
	table-layout : fixed;
}


.tableBG tr { 
	color: inherit;
	background-color: #ced6e9; 
} 

.tableBG td { 
	font-family: sans-serif;
	vertical-align: top; 
}

.tableBG2 { 
	color: inherit;
	background-color: #ffffff;	
}

.tableBG2 th { 
	background-color: #9aadd7; 
	color: #003399; 
	text-align: left;
	cursor: hand;
	padding-bottom: 5px;
} 

.tableBG2 tr { 
	color: inherit;
	background-color: #ced6e9; 
} 

.tableBG2 td { 
	font-family: sans-serif;
	vertical-align: top; 
}
.try
{
border:0;
background:transparent;
outline:none;


}

.CourseHeading {
	width:100%;
	height:15px;
	/*background:#e5eed2 url(../images/headingTopBg.gif) 0 0 no-repeat;*/
	background-color:#6C9F9C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.url_delete 
{
	width:8%;	
}

.url_delete a
{
	display:inline-block;
	width:12px;
	height:12px;	
	background:transparent url(../images/delete.gif) 0 0  no-repeat;
}

.url_delete a:hover
{	
	background:transparent url(../images/delete_hover.gif) 0 0  no-repeat;
}

.questions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37737A;
	font-weight: bold;
	text-decoration: none;
}
.brown_normal_txt_new
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5247;
}

.brown_normal_txt_new ul
{
	margin:0px;
	padding-left:15px;	
}

.brown_normal_txt_new ul li
{
	margin:0px;
	padding-left:0px;
	list-style-type:disc;
}