@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Vijay Vanve v[dot]vijay[at]agiletechnosys[dot]com
****************************************************************************************************/

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/

body{font:normal 12px Arial, Helvetica, sans-serif; color:#4f5a70;}
.indexpage{ background:url(../images/bodybg.gif) 0 0 repeat-x; }
/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, label, a {
	text-decoration:none
}
a {
	color:#7b7979;
	text-decoration:none
}
a:hover {
	color:#548bbf;
	text-decoration:none
}
a:active, a:focus {
	outline:0
}
img {
	border:none; vertical-align:middle
}
/* 	GROUPINGS, FLOATS & DISPLAYS
**********************************************************/

/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */
h1{ font:normal 24px "Trebuchet MS"; color:#0f5ba6; padding-bottom:0px;}
h1 .subhaed{ font:normal 11px "Trebuchet MS"; color:#939393; padding-top:5px}
/* H2 */

/* H3 */
h3{ font:normal 15px "Trebuchet MS"; color:#0f5ba6; padding-bottom:7px;}
/* H3 */
h4.BoxHead{ font:normal 15px "Trebuchet MS"; color:#fff; padding:2px 0  0 15px; height:25px; background:#59687a; }


/* 	ALL IDS (id=IDS)
**********************************************************/
#MainWrapper {width:100%}
#Header {width:100%; width:1003px; height:147px; background:url(images/header-rht-img.png) 100% 0 no-repeat}
#Header .TopHeader{ background:url('images/top_header_bg.gif') 0 0 repeat-y; height:29px}
#Header .MidHeader{ background:url(../images/header_bg.gif) 0 0 repeat-y; height:106px; overflow:hidden}
#Header #MainNav{ background:url(../images/main_nav_bg.gif) 0 0 repeat-y; height:34px; padding:6px 0 0 20px}
#Header #SubNavBg{ background:url(../images/sub_nav_bg.png) 0 0 repeat-x; height:38px; position:relative}
/*#logo{width:660px; height:106px; float:left; padding:0 0 0 51px}
#logo a {width:660px; height:106px; display:block; text-indent:-2000px;}*/

#Header .TopHeader .Search{ float:right; padding:4px 5px 0 0; color:#fff}
#Header .TopHeader .Search *{ margin-right:5px}
#Header .MidHeader .Account{ float:right; width:250px; text-align:right; font-size:10px; color:#35323c; padding:3px 10px 0 0}
#Header .MidHeader .Account a{ color:#1f5179; text-decoration:none}
#Header .MidHeader .Account a:hover{ color:#fff; text-decoration:none}
#Header .MidHeader .Account a.underline{ text-decoration:underline}

.fl{float:left}
.fr{float:right}
#FlashBaner {margin:-8px 0 0 0; background:url(../images/banner.jpg) 0 0 no-repeat; width:1000px; height:322px; z-index:100}
#MainContent {padding:0 0 15px 2px; width:1003px; overflow:hidden; margin:0 auto}

#Footer{ background:#d2e5f1; width:100%; text-align:center; height:30px; color:#35323c; padding:10px 0 0 0; position:relative}
#Footer .SocailNetw{ position:absolute; left:27px; top:7px}
.SocailNetw a.myspace,.SocailNetw a.rss,.SocailNetw a.facebook,.SocailNetw a.youtube,.SocailNetw a.twitter{ background:url(../images/socil_netw_icon.gif) 0 0 no-repeat; width:24px; height:24px; display:block; float:left; margin:0 8px 0 0}
.SocailNetw a.myspace{ background-position:0 0;}
.SocailNetw a.rss{ background-position:-33px 0}
.SocailNetw a.facebook{ background-position:-69px 0}
.SocailNetw a.youtube{ background-position:-107px 0}
.SocailNetw a.twitter{ background-position:-141px 0}

/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->MENUS< -------------- */ 
/* Navigation For Home page */
#MainNav ul.TopNav,#MainNav ul.TopNav li ul.SubNav{ padding:0; margin:0; list-style:none}
#MainNav ul.TopNav li{background:url(../images/nav_seprator.gif) 100% 100% no-repeat; position:relative; z-index:1000}
#MainNav ul.TopNav li, #Header #MainNav ul.TopNav li a,#Header #MainNav ul.TopNav li a span{ display:block; float:left;}
#MainNav ul.TopNav li a{ padding-left:10px; font:normal 13px "Trebuchet MS"; color:#fff; text-align:center; text-transform:uppercase}
#MainNav ul.TopNav li a span{ padding:7px 17px 0 7px; height:27px;}
#MainNav ul.TopNav li a span.DobleLn{ padding:3px 17px 0 7px; height:33px; line-height:13px}
#MainNav ul.TopNav li a:hover{ background:url(../images/nav_hover_bg.png) 0 0 no-repeat; color:#0f5ba6}
#MainNav ul.TopNav li a:hover span{ background:url(../images/nav_hover_bg.png) 100% -34px no-repeat;}
#MainNav ul.TopNav li a.active{ background:url(../images/nav_hover_bg.png) 0 0 no-repeat; color:#0f5ba6}
#MainNav ul.TopNav li a.active span{ background:url(../images/nav_hover_bg.png) 100% -34px no-repeat;}
#MainNav ul.TopNav li.last{ background:none}

#MainNav ul.TopNav li ul.SubNav{ position:absolute; left:0; top:40px; width:900px; z-index:1000}
#MainNav ul.TopNav li ul.SubNav li{display:block; float:left; padding:0 10px;}
#MainNav ul.TopNav li ul.SubNav li a{ background:none; font-size:12px; color:#424242; text-transform:none; padding:0}
#MainNav ul.TopNav li ul.SubNav li a:hover{ color:#0f5ba6; background:none}
#MainNav ul.TopNav li ul.SubNav li a.active{ color:#0f5ba6; background:none}


/* -------------->MODS< -------------- */ 
ul.listing1{ padding:0; margin:0; list-style:none}
ul.listing1 li{ color:#6e6e76; font-size:10px; line-height:14px; border-bottom:1px solid #c0d4df; padding:7px 0}
ul.listing1 li h6 { padding-bottom:1px}
ul.listing1 li h6 a{ font-size:12px; color:#6e6e76; font-weight:bold;}
ul.listing1 li h6 a:hover{ color:#548bbf}

/******** Css for Home page *********/
#HomeContent{overflow:hidden; padding:25px 10px 15px 10px; background:url(../images/home_cont_bg.gif) 0 0 repeat-x; width:980px}
#HomeContent .LeftCol{ width:260px; float:left;}
#HomeContent .MidCol{ width:488px; float:left;}
#HomeContent .RhtCol{ width:232px; float:left;}

.NewsBox{ background:url(../images/news_bg.gif) 0 0 no-repeat; width:232px; min-height:344px; padding:8px 29px 0 0}
.NewsBox .ContBox{ padding:0 15px}
.NewsBox h4{font:normal 15px "Trebuchet MS"; color:#fff; padding:2px 0  0 15px; height:27px}

.ContBox{ padding:0 15px 15px 15px; background:#edf5f7}
.ContBox li{ overflow:hidden}
.ContBox .EvntDate{ width:22px; padding:3px 15px 0 0; float:left}
.ContBox .EvntDate .date{ font-size:14px; font-weight:bold; color:#548bbf; padding:0 0 3px 0}
.ContBox .EvntDate .month{ font-size:12px; font-weight:bold; color:#6e6e76; text-transform:uppercase}
.ContBox .EvntDesc{ width:165px; float:left} 

#HomeContent .WelcomeTxt{ padding:5px 0 0 0; line-height:24px}
#HomeContent .WelcomeTxt p{ padding-bottom:15px}

/******** Css for About page *********/
.HoriContainer{ overflow:hidden; padding:10px 0 15px 0}
.HoriContainer .Img{ float:left; width:280px; background:url(../images/image_bg1.gif) 0 0 no-repeat; height:172px; padding:0 0 0 20px; margin:15px 0 0 0}
.HoriContainer .Descrp{ float:left; width:580px; padding-right:40px}
.HoriContainer .Descrp h3,.MemForm h3{ border-bottom:1px solid #1f5486}
.HoriContainer .Descrp p{ padding:7px 0 0 0; line-height:24px; text-align:justify}

/******** Css for Membership page *********/
#MainContent1{ padding:15px 0 15px 0; width:1000px}
#MainContent1 h1{ font:normal 24px "Trebuchet MS"; color:#0f5ba6; padding-bottom:10px; padding-left:70px}

.register a{ display:block; height:21px; width:120px; border-bottom:1px solid #a8c6d9; border-right:1px solid #a8c6d9; background-color:#25709f; color:#FFFFFF; padding:3px 0 0 64px; }
.register a:hover{ color:#bfe2f8}

.HoriContainer1{ overflow:hidden; padding:10px 0 15px 0}
.HoriContainer1 .Img{ float:left; width:208px; background:url(../images/mem-img-bg.gif) 0 0 no-repeat; height:200px; padding:7px 0 0 62px; margin:15px 0 0 0; font-size:15px;}
.HoriContainer1 .Descrp{ float:left; width:590px; padding-right:140px}
.HoriContainer1 .Descrp h3{ border-bottom:1px solid #1f5486}
.HoriContainer1 .Descrp p{ padding:7px 0 0 0; line-height:24px; text-align:justify}

/******** Css for membership Form page *********/
.MemForm{ width:590px; padding:10px 0 0 0}
ul.Form,ul.Form1,ul.Form3{ padding:15px 0 0 0; margin:0; list-style:none}
ul.Form li,ul.Form3 li{ padding:0 0 20px 0; margin:0 -20px 0 0;}
ul.Form li label{ padding-right:5px;}
ul.Form li .input{  margin-right:20px; width:140px}
.MemForm h3{ padding-top:10px}
.MemForm p{ padding-top:10px; line-height:}

ul.Form1 li{padding:0 0 10px 0; }
.chk{ vertical-align:middle; width:12px; height:12px; margin-right:5px}

ol.Form2{ padding:15px 0 0 18px; margin:0; list-style:decimal}
ol.Form2 li{padding:0 0 20px 0;}

ul.Form3 li{ float:left; width:200px; padding:0 0 10px 0;}

.MemForm .BtmBtns{ padding:15px 0 15px 30px}
.MemForm .BtmBtns .Button1{ margin:0 10px 0 0}

.MemForm .BtmBtns .Button1:hover{ color:#bfe2f8}

/******** Css for Form Fields *********/
.input{ border:1px solid #c4ced7; background:#fff; padding:1px 3px; height:14px; font:normal 11px Verdana; color:#53616e}
.LogBtn{ background:url(images/login_btn.gif) 0 0 no-repeat; width:69px; height:18px; cursor:pointer; border:none; vertical-align:top}
.Button1{ background:url(images/btn_bg.gif) 0 0 no-repeat; width:148px; height:26px; font:bold 12px Verdana; text-transform:uppercase; cursor:pointer; color:#fff; border:none; padding:0 0 3px 0}


/***  Header  ***/

#header{width:1003px; height:147px; background:url('images/header-rht-img.png') 100% 0 no-repeat; margin:0 auto}
#logo a{background:url('images/logo.png') 0 0 no-repeat; height:125px; width:322px; text-indent:-2000px; margin-top:30px; display:block; text-align:left; position:absolute}
.headrihht{padding:42px 5px 0 0 ; color:#5b5b5b}
.search{background:url(images/search-bg.png) 0 0 no-repeat; height:33px; width:247px; margin:14px -10px 0 0}
.searchinput{background:none; border:none; padding:0 5px 0 14px; height:28px; font:bold 13px Arial; color:#888888; width:184px}
.searchbtn{background:none; cursor:pointer; color:#000; border:none; width:40px; height:28px}


/*** Navigation  ***/


#globalNav{width:672px; background:url(images/nav-bg.png) 0 0 no-repeat; height:39px; float:right; margin-top:19px}
#globalNav ul{margin:0; padding:0 0 0 2px; list-style:none}
#globalNav ul li{float:left; background:url(images/devider.png) 0 0 no-repeat; padding:0 12px;  height:39px }
#globalNav ul li a{font-weight:normal; font-size:14px; color:#fff; float:left; line-height:39px; padding:0 0 0 10px; text-decoration:none}
#globalNav ul li.home{background:none;}
#globalNav ul li a span{cursor:pointer; display:block; float:left;  padding-right:10px}

#globalNav ul li a:hover{ background:url(images/nav-bg-on1.png) 0 0 no-repeat; height:39px}
#globalNav ul li a:hover span{ background:url(images/nav-bg-on1.png) 100% 0 no-repeat; height:39px}


/***  Sidebar   ***/

#sidebar{
	padding:10px 10px 25px 10px;	
	width: 222px;
	border:1px solid #e2e1e1;
	float:left; background:#f0f6fa 0 0 no-repeat;
	margin-left:20px;	
	}
	
#content { font-size:12px; border:1px solid #E2E1E1; padding:10px}
.narrowcolumn { float:left; width:715px;/* margin-right:20px;*/}

.post {	margin: 10px 0 10px; text-align: justify}
.post hr { display: block}
#sidebar form {
	margin: 0;}
	
	
#sidebar #searchform #s {
	width: 149px;
	padding: 2px;
	border:1px solid #7f9db9;
	width:158px;
	margin-top:8px
	}

 #searchsubmit {
	padding: 1px;
	background:url(images/bg.jpg) 0 0  repeat-x;
	color:#fff;
	border:1px solid #436788;
	cursor:pointer
	}
	#sidebar ul li {
	list-style-type: none;
	list-style-image: none;	 
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none; padding-bottom:10px	  
	
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}
	
#sidebar ul a {color:#7B7979; font-size:12px; text-decoration:none; padding-left:10px}
#sidebar ul a:hover {text-decoration:none; color:#548BBF} 

.commentlist { padding:0; text-align:justify; width:715px}
#commentform {font-size:12px}
#sidebar ul ul, #sidebar ul ol {
	margin:0;
	}
#sidebar ul ul li{margin-left:10px}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0px;
	}

ol li, #sidebar ul ol li {
	list-style: none;
	border:1px solid #C0D4DF;
	margin-bottom:10px; padding:5px
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin:3px 0px;
	padding: 0 0 10px;
	}
/* End Entry Lists */




.post h3 { color:##0F5BA6; font-family:"Trebuchet MS"; font-size:15px; color:#0F5BA6}
.post h2{ color:#59687A; font-family:"Trebuchet MS"; font-size:15px; margin-bottom:10px; padding-bottom:5px;text-transform:uppercase}

.entry p { color:#7B7979; padding-bottom:15px !important; padding-top:5px !important; margin:0}

.postbox .innbox {
background:#FAFAFA none repeat scroll 0 0;
float:left;
padding:3px 10px;
}

.postbox {
border:1px solid #d7d7d7;
color:#999999;
line-height:20px;
overflow:hidden;
padding:5px 10px;
width:692px;
}

.postbox .innbox {
background:#FAFAFA none repeat scroll 0 0;
float:left;
padding:3px 10px;
}

.narrowcolumn .postmetadata {
padding-top:5px;
}

.narrowcolumn .postmetadata {}

.postmetadata {
clear:both;
}

h2 a { color:#0F5BA6 !important;text-decoration:none}

a, h2 a:hover, h3 a:hover {
color:#999999;
text-decoration:underline;
}




/*** Footer  ***/
#footerlandingpage{background:url(images/footer-bg.gif) 0 0 repeat-x; height:63px; width:100%}
#footer{width:1003px; padding:15px 0 0 0; color:#b5b6b6; margin:0 auto}
#footer a{font-size:14px; color:#b5b6b6; text-decoration:none; padding:0 15px 0 15px}
#footer a:hover{color:#2ed5fa}
#footer .rights{ ont-size:11px; padding-top:7px}






/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {
	font-size:10px
}
.smlTxt {
	font-size:11px
}
.para {
	font-size:12px
}
.big {
	font-size:14px
}
/*font WEIGHTS */
.strong {
	font-weight:bold
}
.normTxt, .normTxt a {
	font-weight:normal
}
/* text TRANSFORMS */
.allCaps {
	text-transform:capitalize
}
.upperCase {
	text-transform:uppercase
}
.textU, .textU a {
	text-decoration:underline
}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {
	text-align:center
}
.alignLeft {
	text-align:left
}
.alignRight {
	text-align:right
}
.justify {
	text-align:justify
}
.VertMid {
	vertical-align:middle
}
/* colored text */
/* a TAGS, BUTTONS */

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {
	clear:both;
	overflow:hidden;
	height:0
}
.PosRel {
	position:relative
}
.MarTop7{ margin-top:7px}
.OvflHidd{ overflow:hidden}
/*************/
#respond p{line-height:25px}
#comment{width:710px}

#commentform #submit {	
	float: right;
	background:url(images/btn_bg.gif) 0 0  repeat-x;
	border: none;
	color:#fff;	
	font-size:12px; 
	cursor:pointer; 
	width:147px; 
	height:26px; margin-top:10px
	}
	
	.fn, .url{font-weight:bold; color:#546171; text-decoration:none}
.comment-meta {display:block; margin:8px 0}
#comments, #respond h3 {font-weight:bold}
.pagetitle, .center{color:##0F5BA6; font-family:"Trebuchet MS"; font-size:15px; color:#0F5BA6;}

#post-1 a, #post-17 a, #post-30 a{ color:#; font-family:"Trebuchet MS"; font-size:13px; color:#0F5BA6; margin-bottom:10px; text-decoration:none; font-weight:bold}
.resultbox {border:1px solid #C0D4DF; margin:10px 0; padding:5px}
.hentry{border-bottom:1px solid #e4e4e4; padding-bottom:10px}
#innerbanner {
background:transparent url(images/inner-banner.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
height:95px;
padding:25px 0 0 75px;
width:926px;
margin-bottom:10px;
}
#innerbanner h1{ font-size:48px; font-weight:normal; color:#fff}
#innerbanner p{ font-size:14px}
.equalgap {
margin:0 auto;
}

 #globalNav ul li a:hover, #globalNav ul li a.active {background:url(images/nav-bg-on1.png) 0 0 no-repeat; height:39px}
#globalNav ul li a:hover span, #globalNav ul li a.active span {background:url(images/nav-bg-on1.png) 100% 0 no-repeat; height:39px}