/* CSS Document */

/* ---------------------------
        DEFAULT STYLES 
   ---------------------------*/

body { margin:0; padding:0; background-color:#fff; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3f3f3f;}

div,p,span,ul,li,ol,input,select,input,form, h1, h2, h3 { margin:0; padding:0;}


img, a img { border:0;}

a:focus { outline:none;}

a { color:#2C7C30; text-decoration:underline;}
a:hover { color:#E77918; text-decoration:underline;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

p { margin:0 0 20px 0;}

::selection { background:#ff9900;}
::-moz-selection { background:#ff9900;}




/* ------------------
     PAGE Styles
------------------- */
.Wrapper { width:930px; margin:5px auto 0 auto; padding:0; overflow:hidden;}
	.top-shadow { width:930px; height:5px; float:left; margin:0; padding:0; background:url(../images/top-shadow.png) no-repeat;}
	
.Container { width:920px; float:left; padding:5px 5px; margin:0; background:url(../images/mid-shadow.png) repeat-y;}
	.Logo { width:225px; margin:5px 0 5px 5px; padding:0; float:left; display:inline;}
	.Logo h1 a { width:223px; height:71px; display:block; background:url(../images/pragna-logo.jpg) no-repeat 0 0; text-decoration:none; text-indent:-9999px; margin:0; padding:0; }
	
.Navigation { width:460px; float:right; margin:27px 15px 27px 0; padding:0; height:28px; background:url(../images/nav-bk.gif) repeat-x; border:1px solid #D5D5D5; z-index:1000;}
.Navigation ul { margin:0; padding:0; list-style:none;}
.Navigation ul li { margin:0; padding:0; width:auto; top:0; }
*html .Navigation ul li  { float:left;}	
.Navigation ul li { display:inline;}
.Navigation ul li ul li { display:block;}



.Header { width:920px; float:left; margin:0px 0 0 0; clear:both; }
.Flash-header { width:920px; margin:0; padding:0; height:270px; float:left; z-index:10; }

.Content { width:900px; margin:0; padding:10px 5px 10px 10px; float:left;}
.Content h1 { font-size:18px; margin:0 0 5px 0; padding-bottom:2px; border-bottom:1px solid #cdcdcd; font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.content-text-box { float:left;}
.content-side-box { float:left; width:225px; margin:0; padding:0;}


.Welcome-text { margin-left:10px; margin-right:10px; float:left; display:inline; padding:0; width:650px;}
.Testimonials { margin:0px 0 20px 0; padding:23px 0 0 15px; float:left; width:625px; background:url(../images/customer-n-testimonials-hea.gif) no-repeat center top;}
	#test-list { width:570px; margin:0 auto; padding:0; height:100px; color:#878C8D; font-size:12px;}
	
	.Side-bar { width:225px; margin:0 0 20px 0; padding:0; float:left; border:1px solid #cdcdcd;}
	.Side-bar h2 { background-color:#010101; margin:0; color:#fff; font-size:16px; padding:8px 15px; background:url(../images/side-bar-bk.gif) repeat-x top;}
	.why-chose-box { width:205px; background:#f9f9f9 url(../images/gray-gradiant.gif) repeat-x bottom left; padding:10px;}
	.why-chose-box ul { margin:0px 0 10px 0; padding:0; list-style:none;}
	.why-chose-box ul li { margin:5px 0 5px 0; padding:0 0 0 10px; list-style:none; color:#808080; font-size:12px; background:url(../images/bullet-1.gif) no-repeat 0 7px;}
	
	
	
	.readmore { background:url(../images/readmore.gif) 0 0; width:102px; height:28px; display:block; margin:0; padding:0;  }
	.readmore span { display:none;}
	.readmore:hover { background-position:bottom;}
	
	.learnmore { background:url(../images/learnmore.gif) 0 0; width:102px; height:28px; display:block; margin:0; padding:0;  }
	.learnmore span { display:none;}
	.learnmore:hover { background-position:bottom;}
	
	 
	
.Footer { width:900px; margin:0 auto; padding:15px 15px; background:url(../images/bottom-shadow.png) no-repeat top center; font-size:12px; overflow:hidden;}	
	.Footer a { color:#727272; text-decoration:none; font-weight:bold;}
	.Footer a:hover { color:#E6720C; text-decoration:none; font-weight:bold;}
	
	
	
	
/* ------------------ Inner Pages Extra CSS -------------------- */	
.inner-content-text { margin-left:10px; margin-top:5px; margin-right:10px; float:right; display:inline; padding:0; width:630px;}

ul.list-items-text { margin:6px 0 15px 0; list-style:none; padding:0 0 0 15px; }
ul.list-items-text li { margin:6px 0 6px 10px; list-style: circle inside; padding:0 0 0 15px;}

ul.list-items { margin:6px 0 25px 0; list-style:none; padding:0 0 0 20px;}
ul.list-items li { margin:6px 0 6px 15px; list-style: none inside; padding:0 0 0 15px; background:url(../images/bullet-2.gif) no-repeat 0 5px; }

ul.list-items-small { margin:10px 0 25px 0; list-style:none; padding:0 0 0 25px;}
ul.list-items-small li { margin:3px 0 3px 20px; list-style: none inside; padding:0 0 0 10px; background:url(../images/bullet-1.gif) no-repeat 0 7px; font-size:12px; }


.services-left-nav { width:210px; background:#f9f9f9 url(../images/gray-gradiant.gif) repeat-x bottom left; padding:10px 5px 10px 10px;}
	.services-left-nav ul { margin:0px 0 15px 0; padding:0; list-style:none;}
	.services-left-nav ul li { margin:5px 0 5px 0; padding:0 0 0 10px; list-style:none; color:#808080; font-size:12px; background:url(../images/bullet-1.gif) no-repeat 0 7px;}
	.services-left-nav ul li a { font-weight:bold; text-decoration:none; color:#E77918;}
	.services-left-nav ul li a:hover { font-weight:bold; text-decoration:none; color:#4f4f4f;}
	
.errMsg{
	color:#ff0000;
	font-weight:bold;
}
		
	
	
/* -------- Font Colors ----------- */	
.size14 { font-size:14px; font-weight:bold;}
.orange			{ color: #f78f1e; }
.red			{ color: #c91a12; }
.green			{ color: #117800; }
.blue	  		{ color: #005266; }
.ltblue			{ color: #02a4cc; }
.white			{ color: #fff; }
.black			{ color: #000; }
	

