@charset "utf-8";
body
		{
            text-align: center;
			min-width: 985px;
			background-color:#ffffff;
			background-image:url(../images/bg2.png);
			background-position:top;
			background-repeat:repeat-x;
			font-family:Helvetica, Arial, sans-serif;
			margin:0px;
			padding:0px;
		}
		
a img
		{
			border:none;
		}
		
:-moz-any-link:focus
		{
 			outline: none;
		}
		
#container
		{
			margin: 0 auto;
			width: 985px;
			min-width:985px;
			text-align:left;
		}
		
					
							/*CSS START BANNER*/
							
							
#banner
		{
			position:relative;
			top:0px;
			left:0px;
			width:985px;
			height:125px;
		}
		
#logo
		{
			position:absolute;
			top:23px;
			left:22px;
		}
		
#live_help
		{
			position:absolute;
			top:23px;
			right:22px;
			width:192px;
			height:80px;
			background-image:url(../images/live_help_bg.png);
		}
		
#live_help a
		{
			position:absolute;
			bottom:2px;
			left:2px;
		}
							
							
							
							/*CSS STOP BANNER*/
							
							
							
							/*CSS START SHANGING PART*/
							
							
#changing_banner
		{
			position:relative;
			width:985px;
			height:112px;
			z-index:0;
		}
		
#page_name
		{
			position:absolute;
			top:35px;
			left:22px;
		}
		
#changing_part
		{
			position:absolute;
			left:249px;
			width:739px;
			height:112px;
			
		}
		
#changing_frame
		{
			position:absolute;
			top:0px;
			left:0px;
			width:739px;
			height:112px;
			background-image:url(../images/changing_frames.png);
		}
		
#changing_pic1
		{
			position:absolute;
			top:0px;
			left:70px;
			height:112px;
		}

#changing_pic1 img
        {
            position: absolute;
            top:0px;
            left: 0px;
            
        }
		
#changing_pic2
		{
			position:absolute;
			top:0px;
			right:10px;
			height:112px;
		}

#changing_pic2 img
        {
            position: absolute;
            top:0px;
            right: 0px;
        }

							
							
							/*CSS STOP CHANGING PART*/
							
							
							
							/*CSS START MIDDLE PART*/
							
							
#middle_part
		{
			position:relative;
			overflow:hidden;
			width:985px;
			height:auto;
			margin-top:2px;
		}
		
#left_column
		{
			position:relative;
			float:left;
			width:250px;
			height:auto;
			border:1px solid #D0D0D0;
			background-color:#F7F7F7;
			padding-bottom:25px;
		}
		
#left_col_menu
		{
			list-style-type:none;
			padding:0px;
			margin:0px;
			width:250px;
			border-bottom:1px solid #D0D0D0;
		}
		
#left_col_menu li
		{
			font-size:14px;
			font-weight:bold;
			color:#0f7fc6;
		}
		
#left_col_menu li a
		{
			text-decoration:none;
			display:block;
			padding:7px 0px 7px 15px;
			letter-spacing:1px;
		}
        
.left_menu_inactive_tab 
        {
             color:#0f7fc6;  
        }
		
#left_col_menu li a:hover
		{
			color:white;
			background-color:#5378AC;
		}
        
.left_menu_active_tab
        {
            color:white;
            background-color:#5378AC;
        }
		
#testimonials
		{
			position:relative;
			margin-top:10px;
			width:250px;
		}
		
#testimonials h2
		{
			margin:0px;
			padding:0px;
			margin-left:15px;
			margin-bottom:10px;
			font-weight:normal;
			font-size:20px;
			color:#283a56
		}
		
#testimonials h2 span
		{
			font-weight:bold;
		}
		
#testimonials_logo
		{
			position:relative;
			left:0px;
			top:0px;
			width:250px;
			/*min-height:95px;*/
			height:auto;
			text-align:center;
			margin-bottom:10px;
		}
        
#testimonials_logo a img
        {
            max-width: 217px;
        }
		
#testimonial
		{
			position:relative;
			left:0px;
			top:0px;
			width:250px;
		}
		
#quote_top
		{
			position:relative;
			top:0px;
			left:0px;
			width:240px;
			margin-left:10px;
			height:47px;
			background-image:url(../images/quote_open.png);
			background-position:left;
			background-repeat:no-repeat;
		}
		
#testimonial_text
		{
			position:relative;
			width:250px;
            min-height:110px;
			top:0px;
			left:0px;
			margin-top:-20px;
			margin-bottom:-20px;
			text-align:center;
		}
		
#testimonial_text p
		{
			width:200px;
			padding:0px;
			margin:0px auto;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			color:#404040;
			text-align:left;
			line-height:18px;
		}
		
#quote_bottom
		{
			position:relative;
			top:0px;
			left:0px;
			width:240px;
			height:47px;
			margin-right:10px;
			background-image:url(../images/quote_close.png);
			background-position:right;
			background-repeat:no-repeat;
		}
		
#testimonial_who
		{
			position:relative;
			width:250px;
			min-height:35px;
			top:0px;
			left:0px;
		}
		
#testimonial_who p
		{
			width:200px;
			margin:0 auto;
			font-size:12px;
			color:#f15f1e;
			line-height:18px;
		}
		
.bold_company_name
		{
			font-weight:bold;
		}
        
.bold_company_name a
        {
            text-decoration: underline;
            color:#f15f1e;
        }

.bold_company_name a:hover
        {
            text-decoration: none;
        }
        
							
							
							/*CSS STOP MIDDLE PART*/
							
							
							
							/*CSS START RIGHT PART*/
							
							
#right_part
		{
			position:relative;
			float:right;
			width:730px;
			height:auto;
		}
		
#breadcrumbs
		{
			position:relative;
			margin-top:5px;
			margin-left:15px;
			font-size:12px;
			color:#283a56;
		}

#breadcrumbs a
		{
			color:#283a56;
		}
		
#breadcrumbs a:hover
		{
			text-decoration:none;
		}
		
#right_content
		{
			position:relative;
			top:0px;
			left:0px;
			width:685px;
			margin-top:10px;
			margin-left:15px;
		}
		
#right_content h1
		{
			font-size:36px;
			color:#283a56;
			margin:0px;
			padding:0px;
			font-weight:normal;
			margin-bottom:15px;
		}
		
#right_content h1 span
		{
			font-weight:bold;
		}
		
#right_content h2, #right_content h3
		{
			margin:0px;
			padding:0px;
			font-weight:bold;
			font-size:13px;
			color:#ff843f;
			margin-bottom:5px;
		}
		
#right_content h2
		{
			font-size:24px;
			font-weight:bold;
			color:#F15F1E;
			font-family:Verdana, Helvetica, sans-serif;
		}
		
#right_content p
		{
			font-size:13px;
			color:#283a56;
			text-align:left;
			margin:0px;
			padding:0px;
			margin-bottom:15px;
		}
		
#right_content p a
		{
			color:#0f7fc6;
			/*display:block;
			margin-top:5px;*/
		}
		
#right_content p a:hover
		{
			text-decoration:none;
		}
		
#right_content ul
		{
			list-style-type:disc;
			font-size:13px;
			color:#283a56;
		}
		

							
							
							/*CSS STOP RIGHT PART*/
							
							


#breadcrumbs2
		{
			position:relative;
			margin-top:5px;
			margin-left:15px;
			font-size:12px;
			color:#283a56;
		}

#breadcrumbs2 a
		{
			color:#283a56;
		}
		
#breadcrumbs2 a:hover
		{
			text-decoration:none;
		}
		
.heading_h1
		{
			position:relative;
			margin-left:15px;
			color:#283A56;
			font-weight:normal;
		}
		
#left_content
		{
			position:relative;
			float:left;
			width:730px;
			height:auto;
			
			padding-bottom:25px;
			
		}
		

.blogpost
		{
			position:relative;
			margin-left:15px;
			margin-right:15px;
			overflow:hidden;
		}
		
.blogpost h2 a
		{
			color:#4C4242;
			font-size:24px;
			font-weight:bold;
		}
		
.blogpost h2 a:hover
		{
			text-decoration:none;
		}
		
.blogpost p
		{
			font-size:13px;
			color:#283A56;
			
		}
		
.blogpost p a
		{
			color:#4C4242;
		}
		
.blogpost p a:hover
		{
			text-decoration:none;
		}
		
.thumb_link
		{
			position:relative;
			float:right;
			padding:20px;
			border:1px solid #E6E6E6;
			margin-left:15px;
		}
		
		

		
		
.wp-pagenavi
		{
			font-size:12px;
			margin:15px;
			margin-top:30px;
		}
		
.wp-pagenavi span, .wp-pagenavi a
		{
			border:none;
		}






							/*CSS START SIDEBAR*/
							
							
#sidebar
		{
			position:relative;
			top:0px;
			float:left;
			width:250px;
			height:auto;
			padding-bottom:25px;
			vertical-align:top;
		}
		
#sidebar ul
		{
			margin-left:0px;
			padding-left:0px;
			padding-top:0px;
			margin:0px;
		}
		
.widgettitle
		{
			color:#283A56;
			font-weight:normal;
			font-size:26px;
			margin-left:30px;
			margin-top:25px;
		}
		
#sidebar ul li ul
		{
			font-size:13px;
			margin:0px;
			margin-left:30px;
		}
		
#sidebar ul li ul li
		{
			margin:0px;
			margin-bottom:5px;
		}
		
#sidebar ul li ul li a
		{		
			color:#4C4242;
		}
		
#sidebar ul li ul li a:hover
		{
			text-decoration:none;
		}
							
							
							/*CSS STOP SIDEBAR*/
							
							
							
							/*CSS START SINGLE*/
							
							
.singleblog
		{
			position:relative;
			margin-left:15px;
			margin-right:15px;
		}
		
.singleblog h2
		{
			color:#4C4242;
			font-size:24px;
			font-weight:bold;
		}
		
		
.singleblog p
		{
			font-size:13px;
			color:#283A56;
		}
		
.singleblog p a
		{
			color:#4C4242;
		}
		
.singleblog p a:hover
		{
			text-decoration:none;
		}
		
#comments
		{
			color:#4C4242;
			margin-left:15px;
		}
		
.commentlist
		{
			font-size:13px;
			color:#283A56;
		}
		
.commentlist a
		{
			font-size:13px;
			color:#283A56;
		}
		
.commentlist a:hover
		{
			text-decoration:none;
		}
		
#respond
		{
			margin-left:15px;
		}
		
#respond h4
		{
			font-size:24px;
			color:#F15F1E;
			font-weight:bold;
			margin-bottom:0px;
		}
		
#commentform label
		{
			color:#283A56;
			font-size:13px;
		}
		
#commentform p
		{
			color:#283A56;
			font-size:16px;
		}
		
#commentform p a
		{
			font-size:14px;
			color:#283A56;
		}
		
#commentform p a:hover
		{
			text-decoration:none;
		}
		
		

							
							
							/*CSS STOP SINGLE*/	
							
							
							
							
							
							/*CSS START CONTACT*/
							
			
.contactform
		{
			position:relative;
			margin-bottom:15px;
			
		}
		
.contactform label
		{
			font-size:12px;
			font-weight:bold;
			color:#515652;
		}
		
.contactright
		{
			font-size:12px;
			color:#515652;
		}
		
.contactright input
		{
			width:300px;
		}
		
#contactsubmit
		{
			position:relative;
			margin-left:221px;
			width:85px;
		}
		
#contact_info
		{
			position:relative;
			width:400px;
			text-align:left;
			margin-bottom:25px;
		}
		
#contact_info p
		{
			font-size:13px;
			margin:0px;
			margin-top:0px;
			line-height:18px;
		}
		
#contact_info a
		{
			font-size:12px;
			color:blue;
			display:block;
			margin-bottom:0px;
		}

#contact_info a:hover
		{
			text-decoration:none;
		}
		
.mapp-div
		{
			position:relative;
			border:1px solid #D0D0D0;
			margin-bottom:5px;
		}
		
#leftsidecontact
		{
			position:relative;
			top:0px;
			left:0px;
			width:500px;
		}
							
							/*CSS STOP CONTACT*/
							
							
							/*CSS START LIVE HELP*/
							

.formLabel
		{
			font-size:13px;
			color:#283A56;
		}
		
.formInput
		{
			width:265px;
		}
							
							
							/*CSS STOP LIVE HELP*/
							
							
							
							/*CSS START CLIENTS*/
							
							
.quote
		{
			font-size:16px;
			margin-left:0px;
			padding-left:0px;
			
		}
		
.blockquote_top
		{
			position:relative;
			top:0px;
			left:0px;
			width:100%;
			height:47px;
			background-image:url(../images/quote_open.png);
			background-position:left;
			background-repeat:no-repeat;
			margin-bottom:-20px;
		}
		
.blockquote_bottom
		{
			position:relative;
			top:0px;
			left:0px;
			width:100%;
			height:47px;
			background-image:url(../images/quote_close.png);
			background-position:right;
			background-repeat:no-repeat;
			margin-top:-50px;
		}
		
.quote_content
		{
			margin-left:15px;
			margin-right:15px;
		}
		
.quote cite a
		{
			color:#4C4242;
			font-size:14px;
		}
		
.client_right
		{
			margin-bottom:50px;
		}
		
							
							/*CSS STOP CLIENTS*/

							
							
							
							
							/*CSS START FOOTER*/
							
							
#footer
		{
			position:relative;
			width:100%;
			height:97px;
			background-color:#476AA3;
			text-align:center;
			border-top:5px solid #FF8900;
		}
		
#footer_content
		{
			position:relative;
			top:0px;
			width:985px;
			height:97px;
			margin:0 auto;
		}
		
#footer a
		{
			position:relative;
			float:left;
			margin-left:15px;
			margin-right:5px;
			margin-top:15px;
			font-size:13px;
			color:white;
			text-decoration:none;
			letter-spacing:0px;
			font-weight:bold;
		}
		
#footer a:hover
		{
			text-decoration:underline;
		}
		
#footer span
		{
			position:relative;
			float:left;
			margin-left:15px;
			margin-top:5px;
			font-size:12px;
			color:white;
			letter-spacing:2px;
			width:600px;
			text-align:left;
		}
		
		
#social_icons_footer
		{
			position:absolute;
			top:40px;
			right:390px;
		}
		
#social_icons_footer a
		{
			position:relative;
			float:right;
			display:inline-block;
			width:22px;
			height:22px;
			margin:0px;
			margin-left:4px;
		}
		
		
#ms_certified
		{
			position:relative;
			float:right;
			margin-right:10px;
			margin-top:-23px;
			width:345px;
			height:120px;
			background-image:url(../images/ms_certified2.png);
			z-index:100;
		}
		
#footer_contact_info
		{
			position:relative;
			top:8px;
			left:0px;
			margin:0px;
			padding:0px;
			list-style-type:none;
			font-size:12px;
			color:white;
			letter-spacing:2px;
			text-align:left;
			margin-left:15px;
		}
							
							
							/*CSS STOP FOOTER*/
							
.resources
		{
			padding-left:0px;
		}
		
.resources li
		{
			margin-bottom:5px;
		}
		
.resources a
		{
			color:#4C4242;
		}
		
							
							
.wp-caption
		{
			position:relative;
			float:right;
			border:1px solid #E6E6E6;
			text-align:center;
			padding:20px;
			margin-left:15px;
		}
		
.wp-caption a
		{
			display:inline-block;
			padding:0px;
			
		}
		
.wp-caption .wp-caption-text
		{
			text-align:left;
			margin:0px;
			margin-left:0px;
			padding:0px;
			color:#8B8B8C;
			font-size:10px;
		}
		

.email_pub
		{
			display:inline-block;
			margin-left:5px;
			color:#8B8B8C;
			font-size:13px;
		}
		
#sharethis_0 a
		{
			color:#4C4242;
			font-size:14px;
		}
		
#sharethis_0 a:hover
		{
			text-decoration:none;
		}
							

