/*******************************************
*
* Clear CSS
*
*******************************************/

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:square;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*******************************************
*
* ViGYAN CSS
*
*******************************************/

html {
}
body {
	background:#fff;
	font-family:"Trebuchet MS",Helvetica,Arial,Tahoma;
	font-size:14px;
	color:#fff;
	line-height:135%;
}
#wrapper {
	width:900px;
	min-width:900px;
	margin:0 auto;
}
.clear {
	clear:both;
}
.spacer {
	height:50px;
}
a:link, a:visited {
	/* color:#32689a; */
	color:#5487b7;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#search {
	width:900px;
	min-width:900px;
	text-align:right;
	padding:10px 0;
}
/* #header_wrap {
	background:url("../images/top-bg.gif") no-repeat;
	width:900px;
	height:239px;
} */
#header_content {
	width:900px;
	min-width:900px;
	margin:0 auto;
	padding:0;
}
#banner {
	width:900px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:10px 0;
	margin:0 auto;
	/* background:url("../images/body-rpt.gif") repeat-y; */
}
#main_content_outer {
	width:900px;
	min-width:900px;
	min-height:400px;
	margin:0 auto;
	background:url("../images/body-rpt.gif") repeat-y;
}
#main_content_outer_2col {
	width:900px;
	min-width:900px;
	min-height:400px;
	margin:0 auto;
	background:url("../images/body-rpt-2col.gif") repeat-y;
}
#main_content_outer_2colrgt {
	width:900px;
	min-width:900px;
	min-height:400px;
	margin:0 auto;
	background:url("../images/body-rpt-2colrgt.gif") repeat-y;
}
#main_content_outer_3col {
	width:900px;
	min-width:900px;
	min-height:400px;
	margin:0 auto;
	background:url("../images/body-rpt-3col.gif") repeat-y;
}
#main_content_inner {
	width:850px;
	min-width:850px;
	margin:0 auto;
}
#twocol_left {
	width:565px;
	float:left;
	padding:0 5px;
}
#twocol_right {
	width:260px;
	float:right;
	padding:0 5px;
}
#twocol_left_rgt {
	width:260px;
	float:left;
	padding:0 5px;
}
#twocol_right_rgt {
	width:565px;
	float:right;
	padding:0 5px;
}
#home_col1 {
	float:left;
	width:270px;
	padding:0 5px;
}
#home_col2 {
	float:left;
	width:287px;
	padding:0 5px;
}
#home_col3 {
	float:left;
	width:263px;
	padding:0 5px;
}
h1.head {
	font-size:18px;
	background:url("../images/headbg-long.gif") bottom no-repeat;
	text-transform:uppercase;
	width:550px;
	padding:2px 0;
}
h2.head {
	font-size:18px;
	background:url("../images/headbg-short.gif") bottom no-repeat;
	text-transform:uppercase;
	width:255px;
	padding:2px 0;
}
#left_col {
	float:left;
	width:415px;
	padding:0 5px;
}
#right_col {
	float:left;
	width:415px;
	padding:0 5px;
}

/*******************************************
*
* Navigation
*
*******************************************/

#navwrap_outer {
	margin:0 auto;
	width:900px;
	height:56px;
	background:url("../images/nav-bg.gif") no-repeat;
}
#navwrap_inner {
	width:860px;
	margin:0 auto;
}
.search-nav{clear:both;padding:10px 16px 0 0;text-align:right;color:#fff;float:left;width:500px;}

.search-nav p{padding:5px 10px;}

.search-nav p,.pagination{float:left;}

.pagination a,.pagination span.current{float:left;display:block;margin-right:2px;background:#2a2c2e;padding:5px 10px;border:1px solid #bbb;border-width:1px;text-decoration:none;}

.pagination span.current{color:#fff;background:#35373a;}

.pagination .prev_page,.pagination .next_page{display:none;}

/*******************************************
*
* Footer
*
*******************************************/

#footer_wrap {
	position:relative;
	clear:both;
	width:900px;
	height:35px;
	background:url("../images/btm-bg.gif") no-repeat;
}
#footer_wrap a:link, #footer_wrap a:visited {
	color:#000;
	text-decoration:none;
	border:none;
}
#footer_wrap a:hover {
	text-decoration:underline;
}
#footer_content {
	width:850px;
	margin:0 auto;
	padding-top:40px;
	color:#000;
	text-align:center;
}
