/*
Theme Name: My-Money-Theme-2015
Theme URI: https://wordpress.org/themes/twentyfifteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Getting the new tags to behave */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}

mark, rp, rt, ruby, summary, time {display:inline;}



/*==================Global properties============*/

html 

{

	width:100%; 

	height:100%;

}







img { border:none;  border:none !important;}

a img{ border:none; border:none !important;}









.body_home 

{ 	 

	font-family:"segoeui",Arial, Helvetica, sans-serif ;

	color:#535353;

	min-width:783px;

	font-size:13px;

	margin:0;

	padding:0;

	background: url(images/bg.png)  repeat-x;

	background-color:#fff;

}

/*ul li{ list-style-type:none;}*/

.body_dashboard 

{ 	 

	font-family:"segoeui",Arial, Helvetica, sans-serif ;

	color:#535353;

	

	font-size:13px;

	margin:0;

	padding:0;

	background: url(images/bg.gif)  repeat-x;

	background-color:#eeeeee;

}



.main_container

{

	width:980px;

	margin:auto;

	overflow:hidden;

}



.header 

{

	width:980px;

	float:left;

}



.logoholder

{

	padding: 0 0px;

	float:left;

    width:200px;

}



.topmenu

{

	float: left;

    margin: 8px 0 0 25px;

    width: 640px;

}





.header_nav

{ 

	width:980px; 

	height:45px; 

	background:#2a7add; 

	float:left;

}





.menu, .menu ul

{

    margin: 0;

    padding: 0;

    list-style-type: none;

    position: relative;

    line-height: 2.5em;

	z-index:1;

	

	

}



.menu a

{

    text-decoration: none;font-family:'Conv_ROCK',Sans-Serif;

}



.menu > li

{

    margin-left:0px;

	background:#fff;

}



.menu > li:first

{

    margin-left:0px!important;

}



.menu > li > a

{

    color: #2B2B2B;

    font-size: 16px;

    margin: 0;

    padding: 0 0 0 34px;

    text-decoration: none;

    width: 100%;	

}



.menu > li:hover

{

    margin-left:0px;

	background:#fff;

	color:#0066CC;

}





#login_menu_bg{ background:url(images/login_bg.png) no-repeat; width:78px; height:48px; float:right;padding:8px 0px 0px 27px;cursor:pointer;}

#login_area_bg{  width:219px; height:131px; float:left; display:none; position:absolute; z-index:999999999;}

#login_area_inner{ background:url(images/log_box.png) no-repeat; width:219px; height:131px; float:left;position:absolute;}

#btn_login{ background:url(images/small_loginbg.png) no-repeat; float:left; width:74px; height:35px; position: absolute; bottom:2px; left:73px; padding-bottom:32px;}

.login_menu_text{ color:#FFFFFF; font-size:18px;font-family:'Conv_ROCK',Sans-Serif; cursor:pointer;}

.text_login_a{ color:#FFFFFF; font-size:16px;font-family:'Conv_ROCK',Sans-Serif; cursor:pointer; text-align:center; padding:0px 0px -15px 0px;}

/*

.show_login{ color:#FFFFFF; font-size:18px;font-family:'Conv_ROCK',Sans-Serif; display:none;cursor:pointer; }

*/



.close{ background: url(images/close.png) no-repeat; width:26px; height:26px; position:absolute; bottom:26px; right:-10px; cursor:pointer;}



.header_top{ width:980px; float:left; height:85px;}

.header_nav{ width:980px; height:45px; background:#2a7add; float:left;}









img a { border:none}

a{color:#666666; text-decoration:none;}

a:hover{color:#000; text-decoration:none;}

.sequr li span a{color:#CCCCCC;}

.sequr li span a:hover{color:#fff;}

select

{

	color:#5d5a5a;

}



button{ border:none;}

input{ border:none;

outline:none; resize:none;

border-radius: 3px 3px 3px 3px;

-moz-border-radius:3px 3px 3px 3px;

-webkit-border-radius: 3px 3px 3px 3px;

 color: #999;

    margin: 0 0 0 0;

	*margin: 0 0 0 -40px;

    padding: 5px 10px;

    position: relative;

    z-index: 2;

	background:#fff;

	height:22px;

	overflow:hidden;

	font-family:segoeui;	

	font-size:12px;

    line-height: 100%;

    outline: medium none;

    padding: 2px 10px 4px 10px;



/*li:focus{ outline:none;}*/}



input.textfield{ margin:4px 10px 0px 15px;  }

.clear{ clear:both;}

.head{ font-size:20px; color:#000000; line-height:0;*line-height:;}



@font-face 

{

	font-family: 'Conv_ROCK';

	src: url('fonts/ROCK.eot');

	src:  url('fonts/ROCK.woff') format('woff'), url('fonts/ROCK.ttf') format('truetype'), url('fonts/ROCK.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 



@font-face {font-family:"Saginaw  Medium";src:url("fonts/SaginawMedium.eot?") format("eot"),url("fonts/SaginawMedium.woff") format("woff"),url("fonts/SaginawMedium.ttf") format("truetype"),url("fonts/SaginawMedium.svg#SaginawMedium") format("svg");font-weight:normal;font-style:normal;}



@font-face {font-family:"Conv_ROCK";src:url("fonts/ROCK.eot?iefix") format("ie9-skip-eot"),url("fonts/ROCK.woff") format("woff"),url("fonts/ROCK.ttf") format("truetype"),url("fonts/ROCK.svg#ROCK") format("svg");font-weight:normal;font-style:normal;}



@font-face 

{

 font-family: segoeui;

 src:   url("fonts/segoeui.eot") /* EOT file for IE */

}



@font-face 

{

 font-family: segoeui;

 src: url("fonts/segoeui.ttf") /* TTF file for CSS3 browsers */

}





@font-face 

{

	font-family: 'Conv_MyriadPro-Regular';

	src: url('fonts/MyriadPro-Regular.eot');

	src: local(''), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face 

{

	font-family: 'Conv_NaomiBecker';

	src: url('fonts/NaomiBecker.eot');

	src: local('fonts/NaomiBecker.ttf'), url('fonts/NaomiBecker.woff') format('woff'), url('fonts/NaomiBecker.ttf') format('truetype'), url('fonts/NaomiBecker.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



/*#body 

{ 	 

	font-family:"segoeui",Arial, Helvetica, sans-serif ;

	color:#535353;

	min-width:783px;

	font-size:100%;

	margin:0;

	padding:0;

	background: url(images/bg.png)  repeat-x;

	background-color:#fff;

}*/

.left {

    float: left;

	

}

.right {

    float: right;

}



.relative {

    position: relative;

}

.absolute {

    position: absolute;

}

.filter {

    filter: none !important;

}



.wrap {

	height: auto;

    min-height: 100% !important;

    position: relative;

    width: 100%;

	overflow-x:hidden;

}





		

		h1 {

/*	background:url(images/slogo.gif) no-repeat left top;

*/	font-family: Arial, Helvetica, sans-serif;

	float:left;

	display:block;

	padding:0 0 0 0;

	margin:8px 0 0 0;

	*float:none;

}

	h1 a {

		width:180px;

		height:67px;

		text-indent:-9999px;

		letter-spacing:-3px;

		color:#50433e;

		text-decoration:none;

		display:block; 

	}

	h1 a:hover {

		text-decoration:none;

	}



















div.box

{

    position: absolute;

    z-index: -1;

    background-color: #e7e7e7;

    left: 0;

    top: 0;

   

}

li.pull-down

{

    padding-right:6px;

    }

li.pull-down > a

{

    background-image: url('images/darrow.png');

    background-position: 96% 75%;

    background-repeat: no-repeat;

    padding-right: 20px;

}

li.right-menu > a

{

    background-image: url('images/rarrow.png');

    background-position: 97% 45%;

    background-repeat: no-repeat;

	color:#333333;

}

.menu a.selected

{

    background-color: #a7bd3f;

	padding:30px 30px 9px 30px;

	border-bottom:2px solid #83932f; 

	color:#fff;

	margin-left:20px;

    

}



/*.menu a.color

{

    background-color: #f2f2f2;

	padding:30px;

	

    

}

*/

.menu li

{

    float: left;

    position: relative;

}



.menu ul

{

    position: absolute;

    display: none;

    width: 200px;

    top: 2.5em; /*padding-right: 10px;*/

    background-color: #e7e7e7; /*-moz-opacity: .50;     filter: alpha(opacity=50);     opacity: .50;*/

    border-radius: 0px 4px 4px 4px;

    -moz-border-radius: 0px 4px 4px 4px;

    -webkit-border-radius: 0px 4px 4px 4px;

}



.menu li ul a

{

    width: 180px;

    height: auto;

    float: left;

    color: #666;

    padding: 0 10px;

	font-size:14px;

}

.menu li ul li

{

    padding: 0;

    margin: 0;

}

.menu ul ul

{

    top: auto;

}



.menu li ul ul

{

    left: 198px; /*margin: 0px 0 0 10px;*/

}

.menu-item-selected > a

{

    background-color: #fff;

    -moz-opacity: .50;

    filter: alpha(opacity=50);

    opacity: .50;

}

.menu-item-selected > a:hover

{

    color: #0066CC !important;

	background:#FFFFFF;

	font-size:14px;

	

}





#slide{ width:980px; float:left; padding:0 0 0 8px; height:382px; position:relative; z-index:5;}

.slide_img{ width:522px; float:left;}

.slide_img img

{

 /* position: absolute;*/

  z-index: -1;

}

#midbody{ width:980px; float:left; position: relative; height:auto; top:-9px;*top:-12px;z-index:6;}

.caption{ float: left;font-family:'Conv_ROCK',Sans-Serif; font-size:16px; padding:60px 10px 10px 0px; color:#000000; width:490px; line-height:26px;margin-right:-46px;}

.caption_blue{  color:#2a7add; font-size:50px; line-height:75px;}

#col_a{border: 1px dashed #CCCCCC;

    float: left;

    margin: 15px 0 10px 10px;

    padding: 11px;

    width: 332px;

	border-top:0px;

	border-right:0px;

}

#col_b{ width:307px; float:left; margin:0px 0px 10px 0px; background:#64a5f6;  color:#FFFFFF; text-align:left; max-height:530x;}

#col_c{ width:307px; float:left; margin:0px 0px 10px 0px; background:#2a7add;color:#FFFFFF; min-height:590px;}

.header_spacer{ width:980px; float:left; height:8px;}

.text h1{font-family:"Saginaw  Medium"}



.markermenu{

width: 352px; /*width of menu*/

}



.markermenu ul{

list-style-type: none;

margin: 5px 0;

padding: 0;



}



.markermenu ul li{

    background: url("images/arrow-list.gif") no-repeat scroll 7px 11px white;

    border-bottom: 1px dashed #B5B5B5;

    color: #2B2B2B;

    display: block;

    font-family: "segoeui",Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 15px;

    margin: 16px 0 18px;

    padding: 9px 0 14px 35px;

    text-decoration: none;

    width: 306px;}





* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

width: 150px;

}







.markermenu ul li a:hover{

color:#64a5f6;

}



#footer{ width:100%; background:#282424; height:91px; }

.text_padding{ padding:8px 5px 5px 10px; font-size:20px;clear:both; float:left}

.text_size{ font-size:14px; padding:5px 10px 5px 13px; float:left; width:280px;}

.more_btn{ background:#FFFFFF; color:#76ad49; width:100px; height:30px; float:right; margin:26px 30px 19px 0px;* margin:28px 30px 19px 0px;font-family:'Conv_ROCK',Sans-Serif; padding:5px 0px 0px 5px; text-align:center; font-size:22px; clear:both; }



.more_btn span{ background:url(images/morearrow.png) no-repeat  right ; width:90px; height:21px; float:right; margin-right:-10px; text-align:left;}





.more_btn_grn{ background:#a7bd3e; color:#fff; width:150px;  float:right ; margin:21px 30px 10px 0px;font-family:'Conv_ROCK',Sans-Serif; 

padding:11px 0px 5px 5px; text-align:center; font-size:22px;z-index:0; }



.more_btn_grn span{ background:url(images/morearrow_green.png) no-repeat  right ; width:150px; height:33px; float:right; margin-right:-10px; text-align:left }

.more_btn_grn:hover{-moz-transition:all 0.8s ease 0s; cursor:pointer;}



.more_btn_grn_small {background: none repeat scroll 0 0 #A7BD3E;

    color: #FFFFFF;

    float: right;

    font-family: 'Conv_ROCK',Sans-Serif;

    font-size: 22px;

    margin: 15px 29px 17px 38px;

    padding: 6px 0px 0px 5px;

    text-align: center;

    width: 119px;

    z-index: 0;}

.more_btn_grn_small span{background: url("images/morearrow_green.png") no-repeat scroll right center transparent;

    color: #FFFFFF;

    float: right;

    height: 33px;

    margin-right: -10px;

    text-align: left;

    width: 102px;}

.more_btn_grn_small:hover{-moz-transition:all 0.8s ease 0s; cursor:pointer;}



/*.more_btn a{ color:#76ad49;}

.more_btn a:hover{ color:#000; cursor:pointer;}*/





.footer_col_a{ width:560px; float:left;}

.footer_col_b{ width:autox; float:right; font-size:12px; color:#B0BA0A;padding: 5px 15px 0 10px;}

.footer_col_c{ width:autox; float:right; font-size:12px; color:#B0BA0A;padding: 5px 15px 0 10px;}



ul#menu_foot {

    display: block;

    font-family:"segoeui",Arial, Helvetica, sans-serif ; 

    font-size: 10px;

    font-weight: normal;

    height: 50px;

    list-style-type: none;

    margin: auto;

    padding: 0;

    position: relative;

    

}

ul#menu_foot li {

    display: block;

    float: left;

    height: 45px;

    margin: 0;

    padding: 0;

}

ul#menu_foot li a {

    color: #B0BA0A;

    display: block;

    float: left;

    font-size: 12px;

    font-weight: normal;

    padding: 30px 15px 0 10px;

    text-decoration: none;

}

ul#menu_foot li a:hover {

    color: #FFFFFF;

    height: 37px;

}

ul#menu_foot li a.current {

    color: #FFFFFF;

    display: inline;

    float: left;

    height: 37px;

    margin: 0;

}

#menu_head_area{ width:207px; float:left; margin:0px 0px 0px 30px;}

ul#menu_head {

    display: block;

    font-family:"segoeui",Arial, Helvetica, sans-serif ; 

    font-size: 10px;

    font-weight: normal;

    height: 50px;

    list-style-type: none;

    margin: auto;

    padding: 0;

    position: relative;

    

}

ul#menu_head li {

    display: block;

    float: left;

   

    margin: 0;

    padding: 0;

}

ul#menu_head li a {

    color: #000;

    display: block;

    float: left;

    font-size: 14px;

    font-weight: normal;

    padding: 0px 15px 0 10px;

    text-decoration: none;

	border-right:1px solid #333333;

	margin-top:30px;

}

ul#menu_head li a:hover {

    color: #ccc;

    

}

ul#menu_head li a.current {

    color: #FFFFFF;

    display: inline;

    float: left;

    margin: 0;

}





/*dashboard*/





.width{ width:980px; float: left;}

.width_new{ width:960px;background:#FFFFFF; padding:15px 15px 15px 20px; float:left; }

.div_left{ width:500px; float:left; background:#fff;}

.div_right{ width: 470px; float:right; margin-top:10px;}











.markermenu_a{

width: 500px; /*width of menu*/

}



.markermenu_a ul{

list-style-type: none;

margin: 5px 0;

padding: 0;



}



.markermenu_a ul li a{

background: white url(images/arrow.jpg) no-repeat 7px center;

color: #2b2b2b;

display: block;

width: auto;

padding: 10px 0;

padding-left: 35px;

text-decoration: none;

font-size:12px;

font-family:"segoeui",Arial, Helvetica, sans-serif ;

line-height:20px;

}





* html .markermenu_a ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

width: 150px;

}







.markermenu_a ul li a:hover{

color: black;

background-color: #ffffcb;

background-image:url(images/arrow_hov.jpg); /*onMouseover image change. Remove if none*/

}







.midbody_dashboard{ width:980px; float:left; margin-top:15px; margin-bottom:15px;}

.box_a{ width:321px; float:left;background:#FFF; border-radius:3px;

  border:1px solid #c1c1c1; margin-right:5px}



/*TO_CHECK*/

.heading_text{ color:#000000; font-size:20px; padding:10px 10px 7px 10px; clear:both; width:205px; float: left;font-family:'Conv_NaomiBecker',Sans-Serif; text-transform:uppercase;}

.small{ font-size:12px; padding:0px 15px 8px 10px; width:287px; float:left; margin:0; l }

.view{background:#A7BD3E;

width:66px;

padding:5px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

position:relative;

zoom:1;
color:#FFFFFF;

text-align:center;

float: right;

margin:16px 27px 20px 10px;

}

.view a{ color:#fff;font-family:"segoeui",Arial, Helvetica, sans-serif ; font-weight:bold; font-size:13px;}

.view:hover{ color:#fff; background:#C8D014;}

.margin-left{ margin:5px 0px 5px 2px;}





input.view{background:#A7BD3E;

width:66px;

padding:5px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

position:relative;

zoom:1;


color:#FFFFFF;

text-align:center;

float: right;

margin:16px 27px 20px 10px;

}





/*slideshow*/













.client_logo{ width:158px; float:left; margin:5px 0px 0px 0px; }

.msg{ float:left; width:376px; color:#6d9c4a; font-size:14px; margin-top:30px;}









/*#menu_head_area_down{ width:400px; float:left;}*/

#menu_head_area_down{ width:auto; float:left; margin:4px 0px 0px 9px;}

ul#menu_head_area_down {

    display: block;

    font-family:"segoeui",Arial, Helvetica, sans-serif ; 

    font-size: 10px;

    font-weight: normal;

    list-style-type: none;

    margin: auto;

    padding: 0;

    position: relative;

    

}

ul#menu_head_area_down li {

    display: block;

    float: left;

   

    margin: 0;

    padding: 0;

}

ul#menu_head_area_down li a {

    color: #fff;

    display: block;

    float: left;

    font-size: 13px;

    font-weight: normal;

    padding: 0px 8px 0 8px;

    text-decoration: none;

	border-right:1px solid #1152a2;

	margin-top:9px;

	margin-left:10px;

}

ul#menu_head_area_down li a:hover {

    color: #ccc;

    

}

ul#menu_head_area_down li a.current {

   background: none repeat scroll 0 0 #FFFFFF;

    border-left: 0;

    border-radius: 24px 24px 24px 24px;

	-moz-border-radius:24px 24px 24px 24px;

	-webkit-border-radius:24px 24px 24px 24px;

    color: #2A7ADD;

    display: inline;

    float: left;

    height: 27px;

    line-height: 25px;

    margin-top: 9px;

    padding: 0 21px;

}



ul#menu_head_area_down li li {

    display: block;

    float: left;

   

    margin: 0;

    padding: 0;

}

ul#menu_head_area_down li ul{

		background:#e0e0e0;

		border-left:2px solid #0079b2;

		border-right:2px solid #0079b2;

		border-bottom:2px solid #0079b2;

		display:none;

		height:auto;

		filter:alpha(opacity=95);

		opacity:0.95;

		position:absolute;

		width:225px;

		z-index:200;

		/*top:1em;

		/*left:0;*/

		}

	ul#menu_head_area_down li:hover ul{

		display:block;

		}

	ul#menu_head_area_down li li {

		display:block;

		float:none;

		padding:0px;

		width:225px;

		}

	ul#menu_head_area_down li ul a{

		display:block;

		font-size:12px;

		font-style:normal;

		padding:10px;

		text-align:left;

		}

		ul#menu_head_area_down li ul a:hover{

			background:#949494;

			color:#000000;

			opacity:1.0;

			filter:alpha(opacity=100);

			}

sf-menu, .sf-menu * {margin:2px 0px 4px 1px;padding:0;list-style:none;}

.sf-menu{ float:right;}

.sf-menu li {position:relative; float:left; font: 16px/20px ;  margin-left:0px; 	border-radius:5px 0px 0px 0px;background:  url(images/divd.jpg) no-repeat -3px center; *z-index:999;  }



.sf-menu li.first{ background:none;}

	.sf-menu li a {display:block; color:#fff; padding:6px 12px; position:relative; }

	.sf-menu li.current,.sf-menu li.sfHover,.sf-menu li:hover{

    background: #fff;

	border-radius:5px 5px 0px 0px;

	-moz-transition:all 0.5s ease;

	margin-top:6px; background-image:none;  

   

   }

		.sf-menu li.current a,.sf-menu li.sfHover a,.sf-menu li a:hover{ color:#2a7add; text-decoration:none;}

		.sf-menu li.current a span.arrow,.sf-menu li.sfHover a span.arrow,.sf-menu li a:hover span.arrow{ background-position:0 -4px;}

.sf-menu ul {

	    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #FFFFFF;

    border-color: #9FC9FD;

    border-radius: 0 0 3px 3px;

    border-right: 1px solid #9FC9FD;

    border-style: none solid solid;

    border-width: 0px 1px 1px 1px;

    box-shadow: 1px 2px 2px #D2D3D3;

	box-shadow: none\9;

    display: none;

    margin-left: -1px;

    margin-top:6px;

    opacity: 1;

    padding: 10px 0 25px;

    position: absolute;

    top: -999em;

    width: 213px;

    z-index: 1001;

	

}



.sf-menu_a ul{ }

.sf-menu li li{padding:6px 12px 6px 0px; border-radius:0; background:none; width:200px; border-bottom:1px  dotted #ccc;}

.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li.current{background:#CBE2FF; -moz-transition:none; margin:2px; border-radius:0px;width: 200px;}

.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{ color:#fff; padding:0; background:none;}

.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{color:#00afbe;}

.sf-menu ul ul 

{

	position:		absolute;

	top:			-999em;

	z-index:		99;

	width:			160px; 

	display:none;

	background:#1d1d1d ;

	border:1px solid #ccc;

}

	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{ color:#fff; }

		.sf-menu li li li a:hover,.sf-menu li li li.current a{color:#00afbe;}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left:			0px;

	top:			30px; /* match top ul list item height */

	*z-index:99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	left:			122px; /* match ul width */

	top:			-30px;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:			10em; /* match ul width */

	top:			00px;

}

.sf-menu li a span.arrow{ display:block; background:url(images/menu-arrow.png) 0 0 no-repeat; width:9px; height:4px; position:absolute;

 bottom:29%; right:-5px;}

			

.sf-menu ul.menuitems li a

{

	 color:#158dd9; clear:both;

} 	



	.sf-menu ul.menuitems li a:hover

{

	 color:#000;

} 	

.submenu-long{height:450px;overflow-y:scroll;overflow-x:hidden;}



#nav_divider {

   border-right:1px solid #ffffff;

}



.linkarea{width:100%; float:left; padding-left:1.5%; margin-right:-200px;}

.link_tab{

color:#f38321;

font-size:1em;

padding:1% 1% 1% 1%;

float:left;



}



.link_tab a{color:#f38321; text-decoration:none;}

.link_tab a:hover{color:#333333;  }

.link_tab .now { color:#000000; float:left;}

.link_tab span{

color:#000000;

}

.stroke{

color:#f38321;

font-size:0.9em;

padding:1.2% 0% 1% 0%;

float:left;

}



.list_box{ width:100%; float:left; padding:0em 0em 0em 0.5em; margin:10px 0px 10px 0px;}

.link3{color:#0b5ad2; width:980px; float:left; }



/*TO_CHECK*/

 .link3:hover{color:#FF0000} 



.link4{color:#0b5ad2; font-size:12px; clear:both; line-height:20px; vertical-align:top; }

.link4:hover{color:#FF0000}

.link2{color:#728e44; padding-right:20px; line-height:20px; text-decoration:none; font-size:13px; width:970px; float:left;  }

.link2 span{color:#728e44; padding:10px 0px 10px 0px;}

.link2:hover {

	text-decoration:none;

	color:#FF0000;

}

.link_green{ color:#728e44;padding:10px 0px 10px 0px; font-size:15px; font-weight:bold;}



.text_small{ font-size:12px;}

.line{float:left; width:980px; border-top:2px solid #f1f2f2;}







div.pagination {

	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;

	padding:2px;

	margin:7px;

}



div.pagination a {

	margin: 2px;

	 padding: 0.2em 0.34em 0.23em;

	background-color: #ee4e4e;

	text-decoration: none; /* no underline */

	color: #fff;

	

}

div.pagination a:hover, div.pagination a:active {

	 padding: 0.2em 0.34em 0.23em;

	margin: 2px;

	background-color: #de1818;

	color: #fff;

}

div.pagination span.current {

		 padding: 0.2em 0.34em 0.23em;

		margin: 2px;

		background-color: #A7BD3E;

		color: #fff;

	}

div.pagination span.disabled {

		display:none;

	}

	div.page {

    font-family: "Lucida Sans Unicode","Lucida Grande",LucidaGrande,"Lucida Sans",Geneva,Verdana,sans-serif;

    margin: 7px;

    padding: 10px;

	float:right;

}

div.page a {

    background-color: #a7bd3e;

    color: #FFFFFF;

    margin: 2px;

    padding: 0.2em 0.34em 0.23em;

    text-decoration: none;

	font-size:11px;

}

div.page a:hover, div.page a:active {

    background-color: #90a23a;

    color: #FFFFFF;

    margin: 2px;

     padding: 0.2em 0.34em 0.23em;

}

div.page span.current {

    background-color: #ececec;

    color: #6D643C;

    margin: 2px;

     padding: 0.2em 0.34em 0.23em;

	 font-size:11px;

}

div.page span.disabled {

    display: none;

}



/*TO_CHECK*/



#logout_bg{ background:url(images/login_bg.png) no-repeat; width:80px; height:48px; float:left;padding:8px 0px 0px 27px;cursor:pointer;}



.msg2{width:auto; color:#6d9c4a; font-size:14px; margin-top:10px; float:right;}

.link_red{ color:#FF0000;padding:10px 0px 10px 0px; font-size:15px; font-weight:bold;}



/*2012-05-29*/

#logintextbg{ background:url(images/logintext_bg.png) no-repeat; width:108px; height:45px; float:left; cursor:pointer; margin-left:20px;}

.logintext{ color:#FFFFFF; font-size:18px;font-family:'Conv_ROCK',Sans-Serif; cursor:pointer; padding:0px 0px 0px 25px;}



.videotopic{ padding:0; margin:0; margin-right:18px;}

.videotopic .h3{ font: bold 19px/50px segoeui; color:#83b335;}

.videotopic .h4{ font: normal 12px/20px segoeui; color:#3e403b;}



.searchbar{ padding:0; margin:20px 0; clear:both; width:400px; overflow:hidden;}

.searchbar .leftbar{ float:left; background:url(images/searchbox_left.png) no-repeat top; width:7px; height:42px;}

.searchbar .middlebar{  float:left; background:url(images/searchbox_middle.png) repeat-x top; width:auto; min-width:336px; height:42px; overflow:hidden;}

.searchbar .inputbox{ background:none; margin:0; width:auto; min-width:296px; height:30px; font: normal 15px/20px segoeui; color:#3e403b;}

.searchbar .rightbar{  float:right; background:url(images/searchbox_right.png) no-repeat top; width:57px; height:42px;}



.videocontent{ padding:0 0 30px 0; margin:10px 0; margin-right:30px; overflow:hidden;}

.videothumb{ float:left; width:200px; margin:0 auto;}



.videoinfo{ padding:0; margin:0; float:left; margin-left:40px; width:560px;}

.videoinfo .h3{ font:normal 16px/22px arial; color:#2a7add; }

.videoinfo .h4{ font:normal 12px/20px arial; color:#929292; }



.videodate{ padding:0; margin:0; float:right; margin-left:20px; width:110px;}

.videodate .h5{ font:normal 12px/20px arial; color:#929292; }





.videofooter{ background:url(images/video_footer.jpg) repeat-x; height:120px; width:auto; margin:0 auto; padding:0; overflow:hidden;}

.videofooter .linknav{ padding:0; margin:50px auto; width:980px;}

.videofooter .linknav a{ font:normal 12px arial; color:#a7bd3e; padding:20px 20px 20px 0; margin:0 auto;}

.videofooter .linknav a:hover{ color:#fff;}



/* start ask a question css*/





.contentbody{ width:980px; background:#FFFFFF; height:auto; overflow:hidden; }

.contentbody .contentarea{ padding:0; margin:20px; height:auto; width:950px; overflow:hidden; }

.contentbody .contentarea .h3{ font:normal 18px/50px Segoe UI; color:#2a7add;}

.contentbody .contentarea .fieldarea{ width:650px; padding:0; margin:10px 0; clear:both; overflow:hidden;}

.contentbody .contentarea .fieldarea .left{ width:160px; padding:0; margin:0; float:left; font:normal 16px/40px Segoe UI; color:#2f2f2f;}

.contentbody .contentarea .fieldarea .right{ width:480px; padding:0; margin:0; float:right; overflow:hidden; }

.contentbody .contentarea .fieldarea .right .fieldbox{ background:#f4f3f3; width:450px; height:38px; border:1px solid #e5e5e5; text-align:left;}

.contentbody .contentarea .fieldarea .right .fieldboxbig{ background:#f4f3f3; width:450px; height:222px; border:1px solid #e5e5e5; padding: 5px 10px }

.contentbody .contentarea .fieldarea .right a{ text-decoration:none; border:none; overflow:hidden; }

.contentbody .contentarea .fieldarea .right .fotgotpass{ background:#f4f3f3; width:265px; height:32px; border:1px solid #e5e5e5; text-align:left;}

.sendbttnleft{background: none repeat scroll 0 0 #A7BD3E;

    border-radius: 3px 3px 3px 3px;

    color: #FFFFFF;

    float: left;

    font-weight: bold;

    height:29px;

    margin: 0px 0 0 10px;

    padding: 5px 15px;

    position: relative;

    text-align: left;

    width: auto;}

.sendbttnleft:hover { background: none repeat scroll 0 0 #C8D014; color:#fff; cursor:pointer}

.sendbttnright{ background:url(images/send_bttn_rightside.png) no-repeat  right ; width:17px; height:41px; float:left; display:none; }



/* start ask a question css*/









/* start faq page css*/



.faqsearchbar{ padding:0; margin:20px 0; clear:both; width:700px; overflow:hidden;}

.faqsearchbar .leftbar{ float:left; background:url(images/faqsearch_left.png) no-repeat top; width:30px; height:42px;}

.faqsearchbar .middlebar{  float:left; background:url(images/searchbox_middle.png) repeat-x top; width:auto; height:42px; overflow:hidden;}

.faqsearchbar .inputbox{ background:none; border:none; margin:0; width:auto; min-width:500px; height:36px; font: normal 15px/20px segoeui; color:#3e403b;}

.faqsearchbar .rightbar{  float:left; background:url(images/faqsearchbox_right.png) repeat-x top; width:auto; height:42px; padding:10px 20px;}

.faqsearchbar .rightbarend{  float:left; background:url(images/faqsearchbox_right-end.png) no-repeat; width:8px; height:42px;}







/* end faq page css*/









/* start view details answers css*/



/*.ansewr_details{ padding:0; margin:0; width:500px; height:auto; }*/

.msg_details{ clear:both; padding:0; margin:15px 0 0 20px; overflow:hidden;}
.msg_details .msg_left{ padding:0; margin:0; float:left; width:170px; height:auto; font:normal 16px/22px Segoe UI; color:#2a7add;font-size:12px;}
.msg_details .msg_right{ padding:0; margin:0; float:left; width:540px; height:auto; font:normal 16px/22px Segoe UI; color:#696969; font-size:12px;}

.msg_details .msg_src{ padding:0; margin:0; float:left; width:500px; height:auto; font:normal 16px/22px Segoe UI; color:#696969; font-size:12px;}
.msg_details .msg_attachment{ padding:0; margin:0; float:right; width:30px; height:auto; font:normal 16px/22px Segoe UI; color:#696969; font-size:12px;}



/* end view details answers css*/









/* start hot_topic_details css*/



/*.hot_topic_details_qstn{ padding:0; margin:0; font:normal 18px/35px Segoe UI; color:#696969;}

.hot_topic_details_descriptin{ width:800px; padding:0; margin:0; font:normal 14px/20px Segoe UI; color:#696969;}



.hot_topic_detials{ padding:0; margin:30px 0; width:800px; clear:both;}

.hot_topic_detials .left{ float:left;  padding:0; margin:0; width:380px; background:#e7f2fe; height:auto;}

.hot_topic_detials .left .pdf{ padding:0; margin:20px; background:url(images/pdf_download_icon.png) no-repeat; width:auto; height:48px;}

.hot_topic_detials .left .pdf .download{ padding:15px 0 10px 80px; font:normal 18px/20px Segoe UI; color:#414141;}



.hot_topic_detials .right{ float:right; padding:0; margin:0; width:380px; background:#f2f2f2; height:auto;}

.hot_topic_detials .right .video{ padding:0; margin:20px; background:url(images/video_download_icon.png) no-repeat; width:auto; height:48px;}

.hot_topic_detials .right .video .download{ padding:15px 0 10px 80px; font:normal 18px/20px Segoe UI; color:#414141;*/



.hot_topic_details_qstn{ padding:0; margin:0; font:normal 18px/35px Segoe UI; color:#696969;}

.hot_topic_details_descriptin{ width:800px; padding:0; margin:0; font:normal 14px/20px Segoe UI; color:#696969;}



.hot_topic_detials{ padding:0; margin:30px 0; width:800px; clear:both;}

.hot_topic_detials .left{ float:left;  padding:0; margin:0; width:380px; background:#e7f2fe; height:auto;}

.hot_topic_detials .left .pdf{ padding:0; margin:20px; background:url(images/pdf_download_icon.png) no-repeat; width:auto; height:48px;}

.hot_topic_detials .left .pdf .download{ padding:15px 0 10px 80px; font:normal 18px/20px Segoe UI; color:#414141;}

.hot_topic_detials_text{ font:normal 14px/22px Segoe UI; color:#696969; padding:0; margin:0;}



.hot_topic_detials .right{ float:right; padding:0; margin:0; width:380px; background:#f2f2f2; height:auto;}

.hot_topic_detials .right .video{ padding:0; margin:20px; background:url(images/video_download_icon.png) no-repeat; width:auto; height:48px;}

.hot_topic_detials .right .video .download{ padding:15px 0 10px 80px; font:normal 18px/20px Segoe UI; color:#414141;}



.hot_topic_content{ padding:0; margin:20px 0; clear:both; overflow:hidden;}

.hot_topic_content .bannerpart{ padding:0; margin:0; clear:both; overflow:hidden;}

.hot_topic_content .bannerpart .left{ float:left; padding:0; margin:0; width:200px; height:auto;}

.hot_topic_content .bannerpart .right{ float:right; padding:0; margin:10px 0; width:700px; height:auto;}

.hot_topic_content .bannerpart .right .h4{ font:normal 14px/26px Segoe UI; color:#696969;}



.solutions{ padding:0; margin:20px 0; width:950px;}

.solutions .h3{ padding:0; margin:0; font:normal 18px/22px Segoe UI; color:#2a7add;}

.solutions .details{ padding:5px 0; margin:20px 0; width:930px; height:auto; border-bottom:1px dotted #d1d0d0; clear:both; overflow:hidden;}

.solutions .details .left{ float:left; padding:0; margin:0; width:180px; font:normal 14px/22px Segoe UI; color:#696969;}

.solutions .details .middle{ float:left; padding:0 10px; margin:0; width:500px; height:auto; font:normal 12px/22px Segoe UI; color:#696969;}

.solutions .details .right{ float:right; padding:0; margin:0; width:120px; height:auto; font:normal 14px/22px Segoe UI; color:#696969;}



.sumarry{ padding:0; margin:20px 0; width:950px;}

.sumarry .h3{ padding:0; margin:0; font:normal 18px/25px Segoe UI; color:#2a7add;}

.sumarry .h4{ padding:0; margin:0; font:normal 14px/25px Segoe UI; color:#696969;}



.actionplan{ padding:20px 10px; margin:0; width:920px; border-bottom:1px dotted #d1d0d0; border-top:1px dotted #d1d0d0; height:auto; background:#f4f4f4;}

.actionplan .h3{padding:0; margin:0; font:bold 16px/25px Segoe UI; color:#333;}

.actionplan .h4{padding:0; margin:10px 0 0 0; font:bold 14px/35px Segoe UI; color:#666;}

.actionplan .h5{padding:0 20px; margin:0; font:normal 12px/20px Segoe UI; color:#696969;}



.extraheading{padding:0; margin:20px 0; font:bold 14px/20px Segoe UI; color:#696969; text-transform:uppercase;}

.extraheading_blue{padding:10px 0; margin:0 auto; font:normal 14px/20px Segoe UI; color:#64a5f7; border-bottom:1px dotted #d1d0d0;}





/* end hot_topic_details css*/









/* start about us css*/



.aboutuscontent{ font:normal 12px/20px Segoe UI; color:#747373; padding:0; margin:10px 0; width:900px; height:auto; overflow:hidden; text-align:justify;}

.aboutuscontenthead{font: bold 19px/30px segoeui; color:#83b335;}



/* start cms page css*/

.cmspagecontenthead{font: bold 34px/35px "Conv_ROCK"; color:#83b335;}

.cmspagecontent{ font:normal 13px/22px Segoe UI; color:#000; padding:0; margin:10px 0; width:940px; height:auto; overflow:hidden; text-align: justify; }

.cmspagemenu

{

	width: 900px; /*width of menu*/

}



.cmspagemenu ul

{

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

}



.cmspagemenu ul li

{

    background: url("images/arrow-list.gif") no-repeat scroll 7px 11px white;

    border-bottom: 1px dashed #B5B5B5;

    color: #2B2B2B;

    display: block;

    font-family: "segoeui",Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 15px;

    margin: 16px 0 18px;

    padding: 9px 0 14px 35px;

    text-decoration: none;

    width: 900px;

}





* html .cmspagemenu ul li

{ 

	/*IE only. Actual menu width minus left padding of LINK (20px) */

	width: 900px;

}







.cmspagemenu ul li hover

{

	color:#64a5f6;

	/*background-image:url(images/arrow-list.gif);*/ /*onMouseover image change. Remove if none*/

}





/*profile page*/

.total_div{float:left; width:100%; color:#000000;margin:0% 1% 2% 2%;}

.information{ width:680px ; margin:auto;  float:left}

.profilepic{ float:right; background:url(images/profile.jpg) no-repeat; width:143px; height:142px; margin:1%;  }

.label_div{margin:0.5% 1% 0.5% 0%; float:left; width:15%; }

.info_div{margin:0.5%; float:left; width:40%; color:#666666; font-size:14px;}

.edit{ background:#2a7add; width:80px; height:30px;  float:left; margin:0; font:normal 16px Segoe UI; color:#fff; text-align:center; padding:2px 0px 20px 0px; cursor:pointer; }

.edit:hover{ background:#000000; }

label{float:left;}





dd{width:100%; color:#00014e; margin:0; }

dt{padding-bottom:15px; float:left; width:100%;  color:#00014e;}





.mp-slider-controls {

    

    position: absolute;

    width:980px;

	z-index:2005;

	margin-top:328px;

	

	

}

#prv {

    background: url("images/slider-controls.png") no-repeat scroll 0 0 #FFFFFF;

    border-radius: 25px 25px 25px 25px;

    box-shadow: 1px 1px 2px #D2D3D3;

    display: inline-block;

    font-size: 0;

    height: 51px;

    line-height: 0;

    width: 51px;

	opacity:1;

}

#prv:hover {

    background: url("images/slider-controls.png") no-repeat scroll 0 bottom #A7BD3E;

    box-shadow: none;

	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;

	opacity:1.5;

	cursor:pointer;

	

	

	

}



#nxt {

    background: url("images/slider-controls.png") no-repeat scroll -55px 0 #FFFFFF;

    border-radius: 25px 25px 25px 25px;

    box-shadow: 1px 1px 2px #D2D3D3;

    display: inline-block;

    font-size: 0;

    height: 51px;

    line-height: 0;

    width: 51px;

}

#nxt:hover {

    background: url("images/slider-controls.png") no-repeat scroll right bottom #A7BD3E;

    box-shadow: none;

	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;

	cursor:pointer;

}



.prv{

	 background: url("images/slider-controls.png") no-repeat scroll 0px -20px #A7BD3E;

	 background-size:41px;

    border-radius: 25px 25px 25px 25px;

    box-shadow: none;

    display: inline-block;

    font-size: 0;

    height:20px;

    line-height: 0;

    width: 20px;

	background-size: auto\0/;

	 background: url("images/slider-controls_prv.png")   no-repeat center center  #A7BD3E\0/;

	 height:15px\0/;

	 width:12px\0/;

	 padding:5px\0/;

	 

	 

*background: url("images/slider-controls_prv.png")   no-repeat center center  #A7BD3E;

*height:15px;

*width:12px;*padding:5px;

	 

	}

.prv:hover{ 

 	background-position:0 0;

	background-color:#fff;

	background-size: auto\0/;

	box-shadow: 1px 1px 2px #D2D3D3;

	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;

	cursor:pointer;

	opacity:1;

	 background: url("images/slider-controls_prv.png")   no-repeat center center  #C8D014\0/;*background: url("images/slider-controls_prv.png")   no-repeat center center  #C8D014;}

.nxt{

	 background: url("images/slider-controls.png") no-repeat scroll -21px -20px  #A7BD3E;

	background-size:41px 41px;

    border-radius: 25px 25px 25px 25px;

    box-shadow: none;

    display:inline-block;

    font-size: 0;

    height: 20px;

    line-height: 0;

    width: 20px;

	 background: url("images/slider-controls_nxt.png")  no-repeat center center  scroll  #A7BD3E\0/;

	 height:15px\0/;

	 width:12px\0/;

	  padding:5px\0/;

*background: url("images/slider-controls_nxt.png")  no-repeat center center  scroll  #A7BD3E;

	* height:15px;

*width:12px;

	 * padding:5px;	}

.nxt:hover{ 

	background-position:-21px 0;

	background-position:-21px 0;

		background-color:#fff;

	    box-shadow: 1px 1px 2px #D2D3D3;

	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;

	opacity:1;

	cursor:pointer;

	 background: url("images/slider-controls_nxt.png")   no-repeat center center  #C8D014\0/;

	  *background: url("images/slider-controls_nxt.png")   no-repeat center center  #C8D014;

	}



/*dashboard_20th june*/



#hottopic_area{

float:left;

background:#fff;

margin:10px 5px 10px 0px;

width:323px;





}

/* Menu 1 starts here */

#menu1 {

width: 321px;

float:left;

}



#menu1 ul

{

font-family: Arial, Helvetica, sans-serif;

list-style-type:none;

margin:0;

padding:0;

}



#menu1 li

{

display: inline;

/* for IE5 and IE6 */

}



#menu1 a

{

color: #757677;

text-decoration: none;

font-size: 14px;

display: block;

padding: 9px 3px 9px 20px;

background-color: #fff;

border-bottom: 1px dotted #999999;

font-family:"segoeui",Arial, Helvetica, sans-serif ; 

}



#menu1 a:link, #menu a:visited

{

color:;

text-decoration: none;

}



#menu1 a:hover

{

background-color: #2a7add;

color: #fff;

transition:all 0.8s ease 0s;

-moz-transition:all 0.8s ease 0s;

-webkit-transition:all 0.8s ease 0s;

}

#menu1 li a#header

{



background: #2A7ADD;

color:#FFFFFF;

font-size:21px;

}

#menu1 li a#current

{

background: #d4d7d4;

color:#000;

}

/* Menu 1 ends here */

/*search*/

.searchbox{ float:right; margin:0px 10px 10px 5px; width:70px; }

/*@media screen and (-webkit-min-device-pixel-ratio:0) { 



.searchbox{ float:right; width:257px; margin:11px 10px 10px 0px; }



}

*/



#srch_form {

      background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 3px 3px 3px 3px;

    height: 30px;

    line-height: 27px;

    padding-left: 3px;

    padding-top: 0;

    position: relative;

    width: 150px;

}



#srch_form #search_txt{

    left: 5px;

    position: absolute;

    top: 3px;

}

#srch_form input {

   background-color: #FFFFFF;

    border: medium none;

    height: 17px;

    margin: 0;

    padding: 3px 0;

    width: 119px;

}





.searchbox #btn_search {

   background: url("images/s_icon.png") no-repeat scroll 4px 0 transparent;

    height: 33px;

    padding-top: 3px;

    position: absolute;

    right: 1px;

    top: -1px;

    width: 36px;

	cursor:pointer;

}



.searchbox #btn_search:hover {

   background: url("images/s_icon.png") no-repeat scroll -39px 0 transparent; -moz-transition:all 0s 0.5s ease ;  }

input.search

{ 

	width:130px; height:23px; float:left; border:1px solid #ccc; margin-top:2px;

} 



.search_icon

{ 

	float:left; background: url("images/s_icon.png") no-repeat scroll 116px 0px #FFFFFF; margin-top:2px;position:absolute;

}



.search_button

{ 

	background:url(images/searchbutton.png) no-repeat right; width:32px; height:22px; border:none; cursor:pointer;

 	float:left; display:none;

}

/*@media screen and (-webkit-min-device-pixel-ratio:0) { 



.search_button{ background:url(images/searchbutton.png) no-repeat right; width:32px;border:none; cursor:pointer; margin:-10px 0px;}



}*/



/*strt hot_topic details 14.06.12*/



.hot_topic_contentarea{ padding:0; margin:0; background:#fff; width:980px; height:auto; clear:both; overflow:hidden; }

.hot_topic_contentarea .lefts{ padding:0; margin:0; float:left; width:221px ; height:auto;  border:1px solid #9fc9fd; border-radius:0px; margin-top:0px; border-top:none; background:#CBE2FF;}



.hot_topic_contentarea .lefts .area{ padding:0px; margin:0; width:221px; min-height:500px; }

#hottopicnav{ padding:0; margin:0px auto;  }

#hottopicnav ul{ padding:0; margin:0; width:220px;}

#hottopicnav ul li{ padding:0; margin:0px 0px 5px 0px; list-style:none;}

#hottopicnav ul li a{ -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

	background:#cbe2ff;

  

	/*border-radius: 3px 0px 0px 3px;*/    

	border-style: solid ;

    border-width: 1px ;

	border-color:#9fc9fd;

	border-right-color:#9fc9fd;

    color: #234875;

	border-left:none;

	border-right:none;

    line-height: 19px;

	/*margin: 0 0 0 -18px;*/    

    padding: 7px 7px 9px 13px;

    width:201px;font:normal 13px/19px Segoe UI;

 }

 

 #hottopicnav ul li a.active{

	 -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

  background:#2a7add; 



/*    border-radius: 3px 0px 0px 3px; 

*/   /* border-style: solid ;

    border-width: 1px ;

	border-color:#9fc9fd;*/

	

    color: #fff;

    line-height: 19px;

/*    margin: 0 0 0 -18px;

*/    padding: 7px 7px 9px 13px;

    width: 201px;font:normal 13px/19px Segoe UI;}

#hottopicnav ul li a:hover{ font:normal 13px Segoe UI; color:#fff; line-height:19px;padding: 7px 7px 9px 13px;  background:#2a7add; -moz-transition:all 0.8s ease 0s;  }



#hottopicnav ul ul{ padding:0; margin:5px 0px;}

#hottopicnav ul ul li{ margin:0 0px; width:182px; border-bottom:1px solid #cfcfcf; list-style:none; /*background:url(images/arrow.png) no-repeat 25px 12px*/ width:100%;  }

#hottopicnav ul ul li a{  background: none repeat scroll 0 0 transparent;

    border: medium none;

    color: #000000;

    font: 12px/15px Segoe UI;

    margin: 0;

    padding: 6px 6px 10px 13px;

    width: 202px;

 

	 }

#hottopicnav ul ul li a:hover{     padding: 6px 6px 10px 13px; margin:0; font:normal 12px Segoe UI; color:#000; line-height:15px;background:#e7e7e7 ; /*url(images/arrow_actv.png) no-repeat 25px 11px */  width:202px;-moz-transition:none; 

 }

#hottopicnav ul ul li a.active{ padding: 6px 6px 10px 13px;margin:0; font:normal 12px Segoe UI; color:#fff; line-height:15px; 

background:#CBE2FF /*url(images/arrow_actv.png) no-repeat 25px 11px */;width:202px; color:#000;

 }





 #hottopicnavs ul li a.active{

	 -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

  background:#2a7add; 



    border-radius: 3px 0px 0px 3px; 

    border-style: solid ;

    border-width: 1px ;

	border-color:#9fc9fd;

	

    color: #fff;

    line-height: 19px;

    padding: 7px 7px 9px 13px;

    width:200px;font:normal 13px/19px Segoe UI; border-right:none;}

#hottopicnavs ul li a:hover{ font:normal 13px Segoe UI; color:#fff; line-height:19px;padding: 7px 7px 9px 13px;  background:#2a7add; -moz-transition:all 0.8s ease 0s;  }



#hottopicnavs ul ul{ padding:0; margin:5px 0px;}

#hottopicnavs ul ul li{ margin:0 0px; width:182px;  list-style:none; /*background:url(images/arrow.png) no-repeat 25px 12px*/  }

#hottopicnavs ul ul li a{  padding:0px 6px 0px 35px; margin:0; font:normal 12px Segoe UI; color:#000; line-height:30px; background:none; 

    

	border:none;width:180px;

 

	 }

#hottopicnavs ul ul li a:hover{  padding:0px 6px 0px 35px; margin:0; font:normal 12px Segoe UI; color:#fff; line-height:30px; background:#A7BD3E /*url(images/arrow_actv.png) no-repeat 25px 11px */  ;width:178px;-moz-transition:none; border:none;

 }

#hottopicnavs ul ul li a.active{  padding:0px 6px 0px 35px; margin:0; font:normal 12px Segoe UI; color:#fff; line-height:30px; 

background:#A7BD3E /*url(images/arrow_actv.png) no-repeat 25px 11px */;width:178px;

 }







.hot_topic_contentarea .right{ padding:0; margin:0; float:right; width:750px; height:auto; background:#fff;}

.hot_topic_contentarea .right .h3{ padding:0; margin:20px 20px; font:bold 24px/32px Segoe UI; color:#A7BD3E;}

/*.hot_topic_contentarea .right .banner{ padding:0; margin:0; background:url(images/hot_topic_banner.png) no-repeat left; width:700px; height:169px;}*/

.hot_topic_contentarea .right .banner{ padding:0; margin:0; width:700px; height:169px;}

.hot_topic_contentarea .right .banner .text{ padding:12px 0; float:right; margin:0 auto; font:normal 13px/22px Segoe UI; color:#202020; width:471px;}



.hot_topic_contentarea .right .solution{ padding:0; margin:10px 0; width:740px;}

.hot_topic_contentarea .right .solution .h3{ padding:0; margin:0; font:normal 20px/32px Segoe UI; color:#75a10b;}

.hot_topic_contentarea .right .solution .content{ padding:0; margin:10px 0; clear:both; overflow:hidden;}

.hot_topic_contentarea .right .solution .content .left{ padding:0; margin:10px 0; float:left; width:128px; background:none; overflow:hidden;}

.hot_topic_contentarea .right .solution .content .right{ padding:0; margin:0; float:left; width:580px; height:auto;text-align:justify;}

.hot_topic_contentarea .right .solution .content .right .h4{ padding:0; margin:0; font:bold 17px; color:#000000;}

.hot_topic_contentarea .right .solution .content .right .h5{ padding:0; margin:5px 0; font:normal 13px/22px Segoe UI; color:#606060;}



.summary_h3{ padding:0; margin:0; font:normal 20px/32px Segoe UI; color:#75a10b;}

.hot_topic_contentarea .right .summary{ padding:0; margin:10px 0; width:740px; background:#efefef;}

.hot_topic_contentarea .right .summary .h5{ padding:10px; margin:0; font:normal 13px/20px Segoe UI; color:#606060;}





.hot_topic_contentarea .right .article_video{ padding:0; margin:10px 0; clear:both; overflow:hidden;}

.hot_topic_contentarea .right .article_video .left{ padding:0; margin:0; float:left; width:300px; background:none;}

.hot_topic_contentarea .right .article_video .left .file_icon{ background:url(images/file_icon.png) no-repeat center left; height:42px; padding:5px 0 0 50px; font:normal 16px/20px Segoe UI; color:#606060; margin:10px 0; }

.hot_topic_contentarea .right .article_video .right{ padding:0; margin:0; float:right; width:300px; height:auto;  background:none; }

.hot_topic_contentarea .right .article_video .right .video_icon{ background:url(images/video_icon.png) no-repeat center left; height:42px; padding:5px 0 0 50px; font:normal 16px/20px Segoe UI; color:#606060; margin:5px 0; }





/*end hot_topic details 14.06.12*/





/*strt hot_topic 14.06.12*/





.hot_topic_page{ padding:0; margin:10px 0; width:720px;}

.hot_topic_page .contentarea{ padding:0; margin:30px 0px 10px 0px; /*overflow:hidden;*/}

.hot_topic_page .contentarea .left{ padding:0; margin:0; float:left; width:160px; height:auto; background:none;}

.hot_topic_page .contentarea .right{ padding:0; margin:0; float:right; width:550px; height:auto;}

.hot_topic_page .contentarea .right .h3{ padding:0; margin:0; font:normal 16px/20px Segoe UI; color:#153655; }

.hot_topic_page .contentarea .right .h4{ padding:0; margin:0px 0; font:normal 14px/20px Segoe UI; color:#87ae2c; }

.hot_topic_page .contentarea .right .h5{ padding:0; margin:0px 0; font:normal 12px/20px Segoe UI; color:#636363; }



/************my-resources****************/

#resource{ padding:0; margin:0;}

#resource ul{ padding:0; margin:10px auto;}

#resource ul li{ padding:0; margin:5px 0; list-style:none;}

#resource ul li a{ padding:0px 15px; margin:0; font:normal 15px Segoe UI; color:#333; line-height:50px; }

#resource ul li a:hover{  margin:0; color:#163656; }

#resource ul li a.active

{  

	margin: 0; 

	color: 

	#163656;

	background: #fff;

	border-radius: 3px 0px 0px 3px;

	border: 2px solid 

	#d0d2d1;

	padding: 7px 7px 7px 29px;

	position: absolute;

	width: 180px;

	margin-left: -18px;

	border-right: none;

	line-height:30px;

} 





.topnav {

	width: 213px;

	padding: 40px 28px 25px 0;

	font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;

}



ul.topnav {

	padding: 0;

	margin: 0;

	font-size: 1em;

	line-height: 0.5em;

	list-style: none;

	

}



ul.topnav li {}



ul.topnav li a {

	line-height: 19px;

	font-size: 13px;

	padding: 10px 5px;

	color: #000;

	display: block;

	text-decoration: none;

	font-weight: bolder;

}



ul.topnav li a:hover {

	

	color:#999;

}



ul.topnav ul {

	margin: 0;

	padding: 0;

	display: none;

}



ul.topnav ul li {

	margin: 0;

	padding: 0;

	clear: both;

}



ul.topnav ul li a {

	padding-left: 20px;

	font-size: 10px;

	font-weight: normal;

	outline:0;



}



ul.topnav ul li a:hover {

	

	color:#675C7C;

}



ul.topnav ul ul li a {

	color:#999;

	padding-left: 40px;

}



ul.topnav ul ul li a:hover {

	

	color:#675C7C;

}



ul.topnav span{

	 float: right;

 



}





/*testimonials*/

#testimonials {

width:250px;

margin:0px 0px;

 

}

#testimonials blockquote{

padding:10px;

width:250px !important;

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

color:#808080;

display:block;

}

 

#testimonials blockquote p{

margin: 0 !important;padding: 5px!important;

 

}

#testimonials blockquote cite {

font-style: normal;

display: block;

 

text-transform: uppercase;

font-weight: bold;

font-style:italic;

color: #555;

padding-left:5px;

margin-top:10px;

}





	

/* MyBudget starts*/

ul

{

	/*list-style-type:none;*/ /* TO_CHECK to enable bullets */

}

*

{

padding:0;

margin:0;

}

.spacer

{

	clear:both;

	font-size:0;

	line-height:0;

}



.right_block

{

    width:749px;

    float:right;

	margin-top:10px;

	margin-right:8px;

}





.box1

{

   width:245px;

   margin-right:7px;

   float:left;

}

.box1 h2

{

    width:240px;

   font:normal 13px/29px ;

   color:#000;

   background:#e2e2e2;

   padding:10px 0px 10px 10px;

}



.box1 ul

{

    width:250px;

	float:left;

	background:url(images/bg1.png) repeat-y 0 0;

}

.box1 ul li

{

	width:250px;

	padding:10px 0 10px 0;

}

.box1 ul li a

{

    font:normal 14px ;

    text-align:right;

	padding-left:30px;

}

.box1 ul li.line1

{

	border-bottom:1px solid #ccc;

}

.nomarg

{

margin:0 !important;

}	



/* Calculator box*/

.cal_box{

   width:740px;

   margin-right:7px;

   float:left;

}

.cal_box h2{

    width:740px;

   font:normal 13px/29px ;

   color:#000;

   background:#e2e2e2;

   padding:10px 0px 10px 10px;

}



.cal_box ul{

    width:370px;

	float:left;

	background:url(images/bg1.png) repeat-y 0 0;

}

.cal_box ul li{

	width:360px;

	padding:10px 0 10px 0;

}

.cal_box ul li a{

    font:normal 14px ;

    text-align:right;

}

.cal_box ul li.line1{

    background:url(images/line1.png) repeat-x 0 bottom;

	width:300px;

}

.nomarg{

margin:0 !important;

}	



.cal_box2

{

	float:left;

	width:380px;

}



.cal_arrow

{

	float:left; 

	padding:8px 0 5px 10px; 

	margin-right:10px; 

	border:0;

}


/*CALC AREA STYLE STARTS*/
.calc_txtfield{ background:#f4f3f3; width:100px; height:28px; border:1px solid #e5e5e5; text-align:left; font-size:16px;}

.calc_txtareafield{ background:#f4f3f3; border:1px solid #e5e5e5; text-align:left; font-size:16px;}

.calcbttnleft 
{

    background: none repeat scroll 0 0 #4396E9;

    color: #FFFFFF;

    cursor: pointer;

    float: left;

    font: 20px/30px Segoe UI;

    height: 35px;

    margin: 0;

    text-align: center;

    width: 129px;

}

.calcbttnleft:hover { color:#000;}

.calc_area 
{

    border: 1px solid #CCCCCC;

    margin: 16px 10px 0 23px;

	width:730px;

	/*min-height: 420px;*/
}

.calc_area .h3{ font:normal 18px/50px segoeui,Arial,Helvetica,sans-serif; color:#2a7add;background-color:#e5e5e5; padding-left: 20px;}

.calc_area .fieldarea{padding-left:30px; width:700px; padding:0; margin:10px 0 10px 20px;; clear:both; overflow:hidden;}

.calc_area .fieldarea .left{ width:200px; padding:0; margin:0; float:left; font:normal 14px/30px segoeui,Arial,Helvetica,sans-serif; color:#2f2f2f; }

.calc_area .fieldarea .right{ width:auto; padding:0; margin:0; float:left;padding:0;}

.calc_area .fieldarea .right .txtfield{ background:#f4f3f3; width:300px; height:28px; border:1px solid #e5e5e5; text-align:left; font-size:16px;}

.calc_area .fieldarea .right .txtareafield{ background:#f4f3f3; width:320px; height:75px; border:1px solid #e5e5e5; text-align:left; font-size:16px;}





.calc_area .msg_basic_infos{padding-left:30px; width:700px; padding:0; margin:10px 0 10px 20px;; clear:both; overflow:hidden;}

.calc_area .msg_basic_infos .msg_srno{ font:normal 14px/20px Segoe UI; color:#2a7add; padding:0px 0px 0px 20px;float:left;width:50px;}

.calc_area .msg_basic_infos .msg_subject{ font:normal 14px/20px Segoe UI; color:#2a7add; padding:0px 10px 0px 20px;float:left;width:410px;}

.calc_area .msg_basic_infos .msg_post_date{ font:normal 12px/20px Segoe UI; color:#2a7add; padding:0px 10px 0px 20px;float:left;;width:145px;}




/*CALC AREA STYLE STARTS*/



#container
{

	/*
	margin:0 auto;

	width:680px;

	background:#fff;

	padding-bottom:20px;
	*/

	background: none repeat scroll 0 0 #FFFFFF;

    margin: 0 auto;

    padding-bottom: 20px;

    width: 759px;

}

/* end of calculator */







/* MyBudget ends*/

/*videopage*/

.right_video{ width:730px; float:right; margin-left:27px;}

.m-top{ margin-top:20px; float:left;}

.m-top_10{ margin-top:10px; float:left; margin-right:27px;}

.videobox{ width:235px;height:180px; float:left; cursor:pointer;}



#nav{

   margin-top: 36px;

    position: absolute;

}

#nav a { 	

    background:#FFFFFF;

	border-radius: 25px 25px 25px 25px;

    box-shadow: 1px 1px 2px #6d6d6d;

    display: inline-block;

    font-size: 0;

    height: 10px;

    line-height: 0;

    width: 10px;

	margin:0px 2px;

	

	}

	

#nav a.activeSlide { 	

    background:#ffc018;

	border-radius: 25px 25px 25px 25px;

    box-shadow: 1px 1px 2px #6d6d6d;

    display: inline-block;

    font-size: 0;

    height: 10px;

    line-height: 0;

    width: 10px;

	margin:0px 2px;

	

	}

	

#lightboxSpan{ font:bold 19px/46px "Conv_ROCK";  }

.sliderdescfg{ margin-top:-221px;}

.akordeon-icon

{

    background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 2px 2px 2px 2px;

    cursor: pointer;

    float: right;

    height: 18px;

    margin: 0;

    padding: 0;

    width: 18px;

	vertical-align:middle;

	

}



.akordeon-icon h2 {

	

    color: #2A7ADD;

    font-size: 15px;

    font-weight: bold;

    margin-top:-2px;

    text-align: center;

    

}



.akordeon-heading h2:hover {

    color: #0066CC;

}

.akordeon-item.expanded .akordeon-icon h2 {

    top: -5px;

}



.header-category-icon-pos

{

	padding:30px 0px 0px 0px;

}



.header-category-text-pos

{

	padding:30px 0px 0px 5px;

}





.edit_btn {

    background: url("images/edit.png") no-repeat scroll 5px 5px #FFFFFF;

    border: 1px solid #64A5F6;

    border-radius: 3px 3px 3px 3px;

    color: #00466E;

    display: inline-block;

    font: 14px/18px "segoeui",Arial,Helvetica,sans-serif;

    padding: 5px 16px 5px 33px;

    text-align: center;

	height:18px;

}







.bodyarea{ width:auto; background:#FFFFFF; height:auto; overflow:hidden; border: 1px solid #CCCCCC; margin:150px 0px 0px 0px; min-height:300px;}

/*.bodyarea .formarea { border: 1px solid #CCCCCC;margin: 16px 10px 0 16px;width:950px;min-height: 390px;}*/

.bodyarea .h3{ font:normal 18px/50px Segoe UI; color:#2a7add;background-color:#e5e5e5; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px;}



.bodyarea .fieldarea{padding-left:30px; width:auto; padding:0; margin:10px 0 0 20px;; clear:both; overflow:hidden;}

.bodyarea .fieldarea .left{ width:150px; padding:0; margin:0; float:left; font:normal 14px/20px Segoe UI; color:#2f2f2f;}

.bodyarea .fieldarea .right{ width:auto; padding:0; margin:0; float:left;}



.bodyarea .fieldarea .right .txtfield{ background:#f4f3f3; width:300px; height:28px; border:1px solid #e5e5e5; text-align:left; font-size:16px;}

.bodyarea .txtareafield{ background:#f4f3f3; width:320px; height:75px; border:1px solid #e5e5e5; text-align:left; font-size:16px;}



.bodyarea .fieldarea .io_errors { padding: 0px 0px 0px 0px;color:#FF0000;}



.io_errors { padding: 0px 0px 0px 0px;color:#FF0000;}

.success_msg

{ 

	color: #6D9C4A;

   /* float: left;*/

    text-align: center;

    font-size: 14px;

    font-weight: bold;

    margin-top: 30px;

    width: auto;

}



.login_alert_box_txt

{

	font-style:italic;font-size:12px;font-weight:bold;color:#000000;

}



/* ASK-A-QUESTION */



















.question_ansewr{ padding:0; margin:0; width:900px; height:auto;}

.faq_qustion .h4{ font:normal 14px/22px Segoe UI; color:#3883df; padding:0; margin:0;}

.faq_answer{ font:normal 14px/22px Segoe UI; color:#727272; padding:7px 0; margin:0;}



/********TRASH************/
.entry-title,

.entry-header .entry-meta {

	padding-right: 76px;

}

.entry-title {

	clear: both;

	color: #222;

	font-size: 26px;

	font-weight: bold;

	line-height: 1.5em;

	padding-bottom: .3em;

	padding-top: 5px;

}

.entry-title,

.entry-title a {

	color: #222;

	text-decoration: none;

}

.entry-title a:hover,

.entry-title a:focus,

.entry-title a:active {

	color: #1982d1;

}

.entry-meta {

	color: #666;

	clear: both;

	font-size: 12px;

	line-height: 18px;

}

.entry-meta a {

	font-weight: bold;

}

.single-author .entry-meta .by-author {

	display: none;

}

.entry-content,

.entry-summary {

	padding: 1.625em 0 0;

}



.entry-content p, .entry-summary p{ line-height:20px; padding-bottom:30px;}



.entry-content h1,

.entry-content h2,

.comment-content h1,

.comment-content h2 {

	color: #000;

	font-weight: bold;

	margin: 0 0 .8125em;

}

.entry-content h3,

.comment-content h3 {

	font-size: 10px;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	text-transform: uppercase;

}

.entry-content table,

.comment-content table {

	border-bottom: 1px solid #ddd;

	margin: 0 0 1.625em;

	width: 100%;

}

.entry-content th,

.comment-content th {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	text-transform: uppercase;

}

.entry-content td,

.comment-content td {

	border-top: 1px solid #ddd;

	padding: 6px 10px 6px 0;

}

.entry-content #s {

	width: 75%;

}

.comment-content ul,

.comment-content ol {

	margin-bottom: 1.625em;

}

.comment-content ul ul,

.comment-content ol ol,

.comment-content ul ol,

.comment-content ol ul {

	margin-bottom: 0;

}

dl.gallery-item {

	margin: 0;

}

.page-link {

	clear: both;

	display: block;

	margin: 0 0 1.625em;

}

.page-link a {

	background: #eee;

	color: #373737;

	margin: 0;

	padding: 2px 3px;

	text-decoration: none;

}

.page-link a:hover {

	background: #888;

	color: #fff;

	font-weight: bold;

}

.page-link span {

	margin-right: 6px;

}

.entry-meta .edit-link a,

.commentlist .edit-link a {

	background: #eee;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #666;

	float: right;

	font-size: 12px;

	line-height: 1.5em;

	font-weight: 300;

	text-decoration: none;

	padding: 0 8px;

}

.entry-meta .edit-link a:hover,

.commentlist .edit-link a:hover {

	background: #888;

	color: #fff;

}

.entry-content .edit-link {

	clear: both;

	display: block;

}

/* =Comments

----------------------------------------------- */



#comments-title {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	line-height: 2.6em;

	padding: 0 0 2.6em;

	text-transform: uppercase;

}

.nopassword,

.nocomments {

	color: #aaa;

	font-size: 24px;

	font-weight: 100;

	margin: 26px 0;

	text-align: center;

}

.commentlist {

	list-style: none;

	margin: 0 auto;

	width: 68.9%;

}

.content .commentlist,

.page-template-sidebar-page-php .commentlist {

	width: 100%; /* reset the width for the one-column and sidebar page layout */

}

.commentlist > li.comment {

	background: #f6f6f6;

	border: 1px solid #ddd;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin: 0 0 1.625em;

	padding: 1.625em;

	position: relative;

}

.commentlist .pingback {

	margin: 0 0 1.625em;

	padding: 0 1.625em;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li.comment {

	background: #fff;

	border-left: 1px solid #ddd;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	margin: 1.625em 0 0;

	padding: 1.625em;

	position: relative;

}

.commentlist .children li.comment .fn {

	display: block;

}

.comment-meta .fn {

	font-style: normal;

}

.comment-meta {

	color: #666;

	font-size: 12px;

	line-height: 2.2em;

}

.commentlist .children li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 50px;

}

.commentlist .children li.comment .comment-content {

	margin: 1.625em 0 0;

}

.comment-meta a {

	font-weight: bold;

}

.comment-meta a:focus,

.comment-meta a:active,

.comment-meta a:hover {

}

.commentlist .avatar {

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #ccc;

	-moz-box-shadow: 0 1px 2px #ccc;

	box-shadow: 0 1px 2px #ccc;

	left: -102px;

	padding: 0;

	position: absolute;

	top: 0;

}

.commentlist > li:before {

	content: url(images/comment-arrow.png);

	left: -21px;

	position: absolute;

}

.commentlist > li.pingback:before {

	content: '';

}

.commentlist .children .avatar {

	background: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: 2.2em;

	padding: 0;

	top: 2.2em;

}

a.comment-reply-link {

	background: #eee;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #666;

	display: inline-block;

	font-size: 12px;

	padding: 0 8px;

	text-decoration: none;

}

a.comment-reply-link:hover,

a.comment-reply-link:focus,

a.comment-reply-link:active {

	background: #888;

	color: #fff;

}

a.comment-reply-link > span {

	display: inline-block;

	position: relative;

	top: -1px;

}



/* Post author highlighting */

.commentlist > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}

.commentlist > li.bypostauthor .comment-meta {

	color: #575757;

}

.commentlist > li.bypostauthor .comment-meta a:focus,

.commentlist > li.bypostauthor .comment-meta a:active,

.commentlist > li.bypostauthor .comment-meta a:hover {

}

.commentlist > li.bypostauthor:before {

	content: url(images/comment-arrow-bypostauthor.png);

}



/* Post Author threaded comments */

.commentlist .children > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}



/* sidebar-page.php comments */

/* Make sure we have room for our comment avatars */

.page-template-sidebar-page-php .commentlist > li.comment,

.page-template-sidebar-page-php.commentlist .pingback {

	margin-left: 102px;

	width: auto;

}

/* And a full-width comment form */

.page-template-sidebar-page-php #respond {

	width: auto;

}



/* Comment Form */

#respond {

	background: #ddd;

	border: 1px solid #d3d3d3;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin: 0 auto 1.625em;

	padding: 1.625em 1.5em 4em;

	position: relative;

	width: 68.9%;

}

#respond input[type="text"],

#respond textarea {

	background: none repeat scroll 0 0 #FFFFFF;

    border: 4px solid #EEEEEE;

    border-radius: 5px 5px 5px 5px;

    box-shadow: 0 1px 3px rgba(204, 204, 204, 0.95) inset;

    margin-top: 16px;

    padding: 10px;

    position: relative;

    text-indent: 8px;



}

#respond .comment-form-author,

#respond .comment-form-email,

#respond .comment-form-url,

#respond .comment-form-comment {

	position: relative;

}

#respond .comment-form-author label,

#respond .comment-form-email label,

#respond .comment-form-url label,

#respond .comment-form-comment label {

	background: #eee;

	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);

	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);

	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);

	color: #555;

	display: inline-block;

	font-size: 13px;

	left: 4px;

	min-width: 60px;

	padding: 4px 10px;

	position: relative;

	top: 10px;

	z-index: 1;

	margin-right:15px;

}

#respond input[type="text"]:focus,

#respond textarea:focus {

	text-indent: 0;

	z-index: 1;

}

#respond textarea {

	resize: vertical;

	width: 95%;

}

#respond .comment-form-author .required,

#respond .comment-form-email .required {

	color: #BD3500;

    font-size: 22px;

    font-weight: bold;

    left: 7%;

    position: absolute;

    top: 15px;

    z-index: 1;

	/*

	color: #bd3500;

	font-size: 22px;

	font-weight: bold;

	left: 65%;

	position: absolute;

	top: 45px;

	z-index: 1;*/

}

#respond .comment-notes,

#respond .logged-in-as {

	font-size: 13px;

}

#respond p {

	margin: 10px 0;

}

#respond .form-submit {

	float: right;

	margin: -20px 0 10px;

}

#respond input#submit {

	background: none repeat scroll 0 0 #4396E9;

    border: medium none;

    border-radius: 3px 3px 3px 3px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    color: #EEEEEE;

    cursor: pointer;

    font-size: 15px;

    left: 30px;

    margin: 15px 37px;

    padding: 6px 5px 28px;

    position: relative;

    right: 30px;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);

}

	



#respond input#submit:active {

	background: #1982d1;

	color: #bfddf3;

}

#respond #cancel-comment-reply-link {

	color: #666;

	margin-left: 10px;

	text-decoration: none;

}

#respond .logged-in-as a:hover,

#respond #cancel-comment-reply-link:hover {

	text-decoration: underline;

}

.commentlist #respond {

	margin: 1.625em 0 0;

	width: auto;

}

#reply-title {

	color: #373737;

	font-size: 24px;

	font-weight: bold;

	line-height: 30px;

}

#cancel-comment-reply-link {

	color: #888;

	display: block;

	font-size: 10px;

	font-weight: normal;

	line-height: 2.2em;

	letter-spacing: 0.05em;

	position: absolute;

	right: 1.625em;

	text-decoration: none;

	text-transform: uppercase;

	top: 1.1em;

}

#cancel-comment-reply-link:focus,

#cancel-comment-reply-link:active,

#cancel-comment-reply-link:hover {

	color: #ff4b33;

}

#respond label {

	line-height: 2.2em;

}

#respond input[type=text] {

	display: block;

	height: 24px;

	width: 65%;

}

#respond p {

	font-size: 12px;

}

p.comment-form-comment {

	margin: 0;

}

.form-allowed-tags {

	display: none;

}





#content{margin:0 20px;}


p.sig

{	

	margin:0 auto;

	width:680px;

	padding:1em 0;

}

.pages{

padding-right:5px;





}

.wp-pagenavi a { width:auto; height:30px;}

span.pages{ padding:10px; margin:0px 5px; font-style:normal; font-size:14px; font-weight:bold;}

span.current{background: none repeat scroll 0 0 #2A7ADD;

    border-radius: 3px 3px 0 0;

    color: #FFFFFF;

    font-size: 16px;

    font-style: normal;

    padding: 3px 9px 5px;}

	

.page.smaller{ background: none repeat scroll 0 0 #D7DF23;

    border-radius: 3px 3px 0 0;

    color: #FFFFFF;

    font-size: 16px;

    font-style: normal;

    padding: 3px 9px 5px;

	margin:0px 5px;}

	.page.larger{ background: none repeat scroll 0 0 #D7DF23;

    border-radius: 3px 3px 0 0;

    color: #FFFFFF;

    font-size: 16px;

    font-style: normal;

    padding: 3px 9px 5px;

	margin:0px 5px;}

.page.smaller:hover{background: none repeat scroll 0 0 #2A7ADD; -moz-transition:all 0.5s 0s ease;}

.page.larger:hover{background: none repeat scroll 0 0 #2A7ADD; -moz-transition:all 0.5s 0s ease;}

.previouspostslink,.nextpostslink{ font-size:27px;}





#navSlider{

   	margin-top: 7px;

    position: absolute;

	right:6px;

	

}

#navSlider a {

    background: none repeat scroll 0 0 #fff;

    border-radius: 25px 25px 25px 25px;

    box-shadow: 1px 1px 2px #D2D3D3;

    display: inline-block;

    font-size: 13px;

    height: 24px;

    line-height: 20px;

    margin: 0 2px;

    text-align: center;

    vertical-align: middle;

    width: 24px;

	color:#A7BD3E;

	font-weight:bold;

}

#navSlider a:hover{ background:#A7BD3E; color:#fff;-moz-transition: all 0.5s ease 0s;}	

#navSlider a.activeSlide { 	

    background:#2A7ADD;

	border-radius: 25px 25px 25px 25px;

    display: inline-block;

    font-size: 13px;

    height: 24px;

    line-height: 20px;

    margin: 0 2px;

    text-align: center;

    vertical-align: middle;

    width: 24px;

	color:#fff;

	

	}

#topic_header img{

	max-width:100%;

	

	}





/* css added for word wrap and image alingment */



.alignleft {



float: left;

}



.alignright {



float: right;

}



img.alignright {

    display: inline;

    margin: 0 0 10px 10px;

    padding: 0;

}



img.alignleft {

    display: inline;

    margin: 0 10px 10px 0;

    padding: 0;

}



.cal1{ background: url("images/cal.png") no-repeat scroll 7px 11px ; width:16px; }

.cal2{ background: url("images/cal.png") no-repeat scroll 7px -16px ; width:16px; }

.cal3{ background: url("images/cal.png") no-repeat scroll 7px -46px ; width:16px; }

.cal4{ background: url("images/cal.png") no-repeat scroll 7px -78px ; width:16px; }

.cal5{ background: url("images/cal.png") no-repeat scroll 7px -108px; width:16px;}

.cal6{ background: url("images/cal.png") no-repeat scroll 7px -138px ; width:16px; }

.cal7{ background: url("images/cal.png") no-repeat scroll 7px -170px ; width:16px;}

.cal8{ background: url("images/cal.png") no-repeat scroll 7px -200px ; width:16px;}

.cal9{ background: url("images/cal.png") no-repeat scroll 7px -257px ; width:16px; }

.cal10{ background: url("images/cal.png") no-repeat scroll 7px -227px ; width:16px;}

.cal11{ background: url("images/cal.png") no-repeat scroll 7px -288px ; width:16px;}



.contact_btn{

    background: none repeat scroll 0 0 #A7BD3E;

    border-radius: 3px 3px 3px 3px;

    color: #FFFFFF;

    float: left;

    height: 33px;

    margin: 10px 0 0;

    padding: 5px;

    position: relative;

    text-align: left;

    width: 114px;

	font-weight:bold;

}



.contact_btn:hover{background: none repeat scroll 0 0 #C8D014;}

.view_profile{

width:150px;

height:30px;

background:#A7BD3E;

padding:5px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

position:relative;

zoom:1;

color:#FFFFFF;


text-align:center;

float: right;

}



.vews

{

background: none repeat scroll 0 0 #A7BD3E;

    border-radius: 3px 3px 3px 3px;

    float: right;

    height: 18px;

    margin-left: 610px;

    margin-right: 10px;

    margin-top: -43px;

    padding: 8px;width: 68px;}

	

	.vews

{

background: none repeat scroll 0 0 #A7BD3E;

    border-radius: 3px 3px 3px 3px;

    float: right;

    height: 18px;

    margin-left: 610px;

    margin-right: 10px;

    margin-top: -43px;

    padding: 8px;width: 68px;}

	

.vews a{ vertical-align:top; color:#fff;}

.vews:hover{ background:#CCCCCC; color:#000;}

.lifeevents{ width:751px; height:206px !important; float:left; background:url("images/headbg.jpg") repeat-x;}





/* What My-Money.ie Means to Our Clients */



.purpose_of_us_at_home_page

{

	width: 300px; /*width of menu*/

}



.purpose_of_us_at_home_page ul

{

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

}



.purpose_of_us_at_home_page ul li

{

    background: url("images/arrow-list.gif") no-repeat scroll 7px 11px white;

    border-bottom: 1px dashed #B5B5B5;

    color: #2B2B2B;

    display: block;

    font-family: "segoeui",Arial,Helvetica,sans-serif;

    font-size: 14px;

    line-height: 20px;

    margin: 16px 0 18px;

    padding: 9px 0 14px 35px;

    text-decoration: none;

    width: 300px;

}





* html .purpose_of_us_at_home_page ul li

{ 

	/*IE only. Actual menu width minus left padding of LINK (20px) */

	width: 300px;

}







.purpose_of_us_at_home_page ul li hover

{

	color:#64a5f6;

	/*background-image:url(images/arrow-list.gif);*/ /*onMouseover image change. Remove if none*/

}

.awards-container{ width:980px; margin:auto; padding:0;}

.awards{ font-family:segoeui,Arial,Helvetica,sans-serif;}

.awards p{  font-size:14px; color:#2B2B2B; line-height:20px; background:#fff; padding:15px 0;}

.awards-img{  background:#fff; border-top:1px solid #eee; float:left; width:980px; height:auto;}

.year{ width:980px; float:left;}

.awards-img span{ float:left; padding:8px 25px; background:#A7BD3E; margin-top:20px; color:#FFF; font-size:24px; font-weight:bold;}

.awards-img ul{ float:left; margin-top:30px;}

.awards-img ul li{ float:left; list-style-type:none; padding:8px; margin-bottom:20px;}

.awards-img ul li img{ max-height:130px; width:300px;}



/* added by provat for flash player version msg on 2013-07-01 */

.flash_version_msg_style

{

    color: #FF0000;

    font-size: 14px;

    line-height: 20px;

    margin: 0 0 0px;

    padding: 0 0 0 10px;

    text-decoration: none;

}

/********** DONE BY ARIT ***************/

#employee_addrs{background:none repeat scroll 0 0 #F4F3F3;border:none;resize:none;}

/*....mukit....06.04....*/

.video-bar
{ 
	background:url("images/tool-bar.jpg") no-repeat scroll 0 0 transparent; 
	width:194px;     		
	color:#FFF; 
	font-size:12px; 
	text-align:center;  
	height: 23px;
}

.video-bar span
{
	padding-right: 45px;
    position: relative;
    top: 4px;
}


 /*  ==      =========  for news-letter =================*/
.left-part{width:705px;background:#f9f9f9;margin-left:4px; float:left;}
.news-letters-left{ float:left;border-bottom:1px solid #cccccc;margin:0 15px;}
.left-part div.news-letters-left:last-child{ border:none;}
.content-img{width:85px;float:left;}
.content-text{width:560px;float:left;padding:0px 15px; 12px}
.news-letters-content{float:left;padding:12px 0px;}
.content-text > p{font-size:14px;line-height:24px; text-align:justify;}
.content-text p:first-child{color:#869f0d; font-weight:bold;}
.content-text ul li{float:left;padding:5px 6px;list-style:none;}
.content-text ul li img:hover{opacity:0.7;}
.news-lett-right{width:240px;float:left;margin-left:10px;border:1px solid #cccccc;margin-bottom:15px;}
.news-lett-right ul{margin-bottom:20px;float:left;width:100%;}
.news-lett-right ul li{background:url("https://www.my-money.ie/wp-content/themes/mm_theme/images/month-arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);float:left;list-style:none;padding:7px 29px;width:65%;border-bottom:1px solid #cccccc;margin-left:12px;font-weight:bold;font-size:13px;}
.news-lett-right ul li:last-child{border-bottom:none;border-bottom:none\0/;}
.news-lett-right h3{color:#F79729;padding:5px 12px;}
.archives{border-top:1px solid #cccccc;padding-top:15px;margin-left:12px;width:89%;float:left;margin-bottom:12px;}
.archives .form-control{width:100%; border:none; box-shadow:none;background:#e6e6e6;padding:3px 5px;margin:10px 0;}
.recent-videos{float:left;width:100%;margin:15px 12px;width:97.5%;}
.recent-videos ul{float:left;margin:12px 30px;}
.recent-videos ul li{float:left;list-style:none;padding:0 12px;}
.recent-videos h2{background:#a7bd3f;color:#ffffff;padding:8px 15px 12px;}
.pagin{float:right; margin-bottom:12px; margin-right:12px;}
.pagin ul li{padding:0 4px; float:left; list-style:none;}
.pagin ul li a{background:#d6df22;padding:5px 18px;border-radius:5px 5px 0 0;font-size:15px;color:#2c2c2c;}
.pagin ul li a:hover{background:#2a7add;color:#ffffff;}
.pagin ul li a.active{background:#2a7add;color:#ffffff;}

.recent-videos ul li div.videobox{ width:199px;height:180px; float:left; cursor:pointer;}


/*
table{ padding:15px; border:none;}

td,tr{ border:none;}



table ul li{ line-height:20px;}
*/