body
{
	background: url("http://www.gabar.org/public/img/bg-gradient.jpg") repeat-x;
	margin: 0;
	text-align: center;
}


/*---------------------------------------------------- 
-----------Layout--------------- 
-----------------------------------------------------*/

#main-container
{
	text-align: left;
	width: 801px;
	margin: 9px auto 0 auto;
}

#body-background
{
	width: 801px;
	height: 617px;
	background: url("http://www.gabar.org/public/img/main-bg.jpg") no-repeat;
}

#body-container
{
	width: 776px;
	margin: 0 9px 0 16px;
	background: url("http://www.gabar.org/public/img/body-tile.gif") repeat-y;
}

#left-col
{
	float: left;
	width: 192px;
	background: url("http://www.gabar.org/public/img/nav-top.gif") no-repeat;
	padding: 4px 0 0 0;
}

#left-col-home
{
	float: left;
	width: 160px;
	padding: 10px 10px 10px 20px;
}
.home-ad
{
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}

#right-col
{
	margin: 0 0 0 204px;
	width: 555px;
}

#home-top { width: 543px; }

#casemaker-login
{
	float: right;
	background: url("http://www.gabar.org/public/img/casemaker-login-bg.gif") no-repeat;
	width: 175px;
	height: 196px;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	padding: 5px 10px 30px 8px;

}

	#casemaker-login p
	{
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 12px;
		line-height: 20px;
		color: #072c62;
		margin: 0 0 10px 0;
	}

	#casemaker-login a { color: #072c62; }
	
	#casemaker-login a:hover
	{
		color: #000;
		text-decoration: none;
	}
	

#casemaker-login-subpage
{
	float: right;
	background: url("http://www.gabar.org/public/img/casemaker-login-bg.gif") no-repeat;
	width: 175px;
	height: 196px;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	padding: 15px 10px 10px 8px;
}

	#casemaker-login-subpage p
	{
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 12px;
		line-height: 20px;
		color: #072c62;
		margin: 0 0 10px 0;
	}

	#casemaker-login-subpage a { color: #072c62; }
	
	#casemaker-login-subpage a:hover
	{
		color: #000;
		text-decoration: none;
	}

#casemaker-login-subpage_2
{
	background: url("http://www.gabar.org/public/img/casemaker-login-bg_2.gif") no-repeat;
	width: 500px;
	height: 192px;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #000;
	padding: 15px 10px 10px 15px;
}

#casemaker-login h3
{
	font-weight: bold;
	font-size: 11px;
	font-family: Georgia, Times, serif;
}

#casemaker-login-subpage a { color: #000; }

#casemaker-login-subpage a:hover
{
	color: #333;
	text-decoration: none;
}

#home-middle
{
	width: 542;
	padding: 0;	
	margin: 10px 0 0 0;
}

	#home-middle table
	{
		padding: 0;
		margin: 0;
		border: none;
	}
	
	#home-middle td
	{
		padding: 0;
		margin: 0;
		border: none;
	}


#badge1 {
padding: 0 0 8px 0;
}

#badge2 {
padding: 0 0 8px 0;
}




#int-inset
{
	width: 523px;
	padding: 10px;
	background: #F1EEEE;
	margin: 10px 0 0 0;
}

#int-inset
{
	width: 503px;
	margin-bottom: 20px;
}

#int-inset ul
{ 
	list-style: none;
}

#home-middle h2, #int-inset h2
{
	color: #085285;
	font-size: 14px;
	padding: 0 0 6px 0;
}

#home-middle p, #int-inset p { color: #085285; }
#home-middle li, #int-inset li { padding: 2px 0 2px 0; }
#home-middle li a, #int-inset li a, #home-middle a, #int-inset a { font-weight: normal; }
#home-middle li a:link, #int-inset li a:link, #home-middle a:link, #int-inset a:link { color: #085285; }
#home-middle li a:visited, #int-inset li a:visited, #home-middle a:visited, #int-inset a:visited, #home-bottom-right a:visited, #home-bottom-left a:visited  { color: #333; }

#home-middle li a:hover, #int-inset li a:hover, #home-middle a:hover, #int-inset a:hover
{
	color: #000;
	text-decoration: none;
	background: none;
}

#home-middle .more { float: right; }

#newslist ul, #newslist ul li
{
	list-style: none;
	margin: 0;
}

#newslist li
{

	background: url("http://www.gabar.org/public/img/gold-link-arrow.gif") no-repeat 3px 8px;
	padding: 3px 0 3px 12px;

}

#newslist li a
{
}

#newslist li a:hover { text-decoration: none; }


#home-bottom
{
	width: 541px;
	border: solid 1px #eae9c3;
	margin: 10px 0 10px 0;
	background: url("http://www.gabar.org/public/img/vert-line.gif") repeat-y 268px 50px;
}

#home-bottom-left
{
	width: 269px;
	float: left;
	margin: 0;
	padding: 0;
}

#home-bottom-right
{
	width: 272px;
	margin: 0 0 0 269px;
}

#home-bottom-left h4, #home-bottom-right h4
{
	padding: 0 0 0 15px;
	height: 29px;
	line-height: 29px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background: #cccc99;
	margin: 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#home-bottom-right h4
{
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}

#home-bottom-left h4 { border-left: solid 1px #fff; }

/* Fix margin for ie-pc \*/
* html #home-bottom-left { margin: 0 -3px 0 0; }
* html #home-bottom-right { margin: 0 0 0 266px; }

/* End ie hack */
#home-bottom ul
{
	list-style: none;
	margin: 0;
	padding: 15px;
	border-top: solid 1px #eae9c3;
}

#home-bottom li
{
	padding: 3px 0 3px 13px;
	background: url("http://www.gabar.org/public/img/gold-link-arrow.gif") no-repeat 3px 8px;
}

#home-bottom li a
{
	font-size: 11px;
	color: #085285;
}

#home-bottom li a:hover { text-decoration: none; }

/*---------------------------------------------------- 
-----------headerstyles--------------- 
-----------------------------------------------------*/
#header
{
	width: 801px;
	height: 114px;
	background: url("http://www.gabar.org/public/img/header-bg.jpg") no-repeat;
}

#top-logo
{
	border: none;
	width: 345px;
	height: 86px;
	margin: 22px 0 0 18px;
}

#header-nav
{
	float: right;
	margin: 0 15px 0 0;
	padding: 0;
	text-align: right;
	width: 275px;
}

#searchform { margin: 22px 13px 0 0; }

/* Fix margin for ie-pc \*/
* html #header-nav { margin-right: 8px; }

/* End ie hack */
.searchfloat
{
	float: left;
	margin: 1px 6px 0 0;
	padding: 0;
	width: 175px;
}

.forminput
{
	width: 175px;
	margin: 0;
	padding: 0;
}

#top-subnav
{
	margin: 26px 23px 0 0;
	padding: 0;
}

/*---------------------------------------------------- 
-----------body styles--------------- 
-----------------------------------------------------*/
#int-body
{
	color: #000;
	width: 518px;
	padding: 12px 15px 12px 12px;
}

#int-body h1
{
	color: #085285;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
}

#int-body p
{
	line-height: 16px;
	margin: 0 0 10px 0;
}

#int-body img
{
	padding: 6px;
	border: solid 1px #fff;
	margin: 10px;
}

#int-body img.floatright
{
	float: right;
	margin: 0 0 10px 10px;
}

#int-body img.floatleft
{
	float: left;
	margin: 0 10px 10px 0;
}

#int-body a { font-weight: normal }
#int-body a:link { color: #085285; }
#int-body a:visited { color: #666; }

#int-body a:hover
{
	color: #fff;
	background: #085285;
	text-decoration: none;
}

#int-body ul, #int-body ol
{

margin: 10px 0 10px 18px;

}

#int-body ul li, #int-body ol li
{

margin: 4px 0 4px 0;

}

#int-body blockquote
{

margin: 6px 0 6px 18px;

}

#int-body table, table
{

margin: 10px 0 10px 0;
border-top: solid 1px #BCBB82;
border-left: solid 1px #BCBB82;
}

#int-body td, td
{

padding: 6px;
color: #000;
border-right: solid 1px #BCBB82;
border-bottom: solid 1px #BCBB82;
vertical-align: top;

}

#int-body th, th
{
background: #EFEFDE;
border-right: solid 1px #BCBB82;
border-bottom: solid 1px #BCBB82;
padding: 6px;
}


#int-body table.blanktable, #int-body table.blanktable td, #int-body table.blanktable th 
{

border: 0;

}



#int-error
{
color: #000;
width: 473px;
background: #ffffcc;
padding: 20px 25px 40px 20px;
}
#int-error2
{
color: #000;
width: 473px;
background: #ffffcc;
font-family: Verdana, Arial, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #000;
padding: 20px 25px 40px 20px;
}


#int-body2
{
color: #000;
width: 518px;
padding: 0px 25px 40px 12px;
}

#int-body2 td
{
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
}

#int-body2 table, #int-body table.search
{
margin: 10px 0 10px 0;
background: #EFEFDE;
border: none;
}

#int-body2 td, #int-body table.search td
{
padding: 10px;
background: #EFEFDE;
border: none;
}

#int-body2 th, #int-body table.search th
{
font-family: Georgia, Times, serif;
font-size: 14px;
color: #fff;
padding: 10px;
background: #BCBB82;
border: none;

}

/*---------------------------------------------------- 
-----------table defaults--------------- 
-----------------------------------------------------*/







/*---------------------------------------------------- 
-----------footer styles--------------- 
-----------------------------------------------------*/
#footer
{
	width: 776px;
	background: #fff;
	clear: both;
	padding: 0 0 20px 0;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #000;
}

#footer-bg
{
	width: 776px;
	height: 9px;
	background: url("http://www.gabar.org/public/img/footer-bg.gif") no-repeat;
}

#footer-text { padding: 10px 30px 0 40px; }
.footer-text { float: right; }

#footer a
{
	color: #085285;
	text-decoration: none;
}

#footer a:hover
{
	color: #085285;
	text-decoration: underline;
}

/*---------------------------------------------------- 
-----------text and generic styles--------------- 
-----------------------------------------------------*/
body, html
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000;
}

p, div, img, ul, li, form, fieldset
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
	font-family: Georgia, Times, serif;
	font-size: 12px;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
img, fieldset { border: none; }
input, select, form { font-size: 11px; }
.clear { clear: both; }

#top-subnav, #top-subnav a
{
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #085285;
}

#top-subnav a { font-weight: bold; }

#top-subnav a:hover
{
	color: #333;
	text-decoration: none;
}

/*---------------------------------------------- 
------------------left nav styles--------------- 
----------------------------------------------*/
#left-col ul
{
	/*background: url("http://www.gabar.org/public/img/nav-top.gif") no-repeat;*/
	width: 193px;
	list-style: none;
	margin: 0;
	color: #fff;
	font-size: 10px;
}

#left-col li
{
	display: block;
	background: #BCBB82;
	width: 185px;
	margin: 0 3px 0 4px;
}

#left-col li a
{
	padding: 7px 5px 7px 20px;
	border-bottom: solid 1px #fff;
	margin: 0;
	display: block;
	width: 160px;
	font-size: 12px;
	font-family: Georgia, Times, serif;
	text-decoration: none;
	background: url("http://www.gabar.org/public/img/link-arrows.gif") no-repeat 10px center;
	font-weight: bold;
	color: #fff;
}

#left-col li a:hover
{
	color: #085285;
	background: #EFEFDE;
}

/* #left-col li a:visited { color: #626262; } */
#left-col ul#subnav
{
	list-style: none;
	background: #EFEFDE;
	font-size: 10px;
	width: 185px;
	border-bottom: solid 1px #fff;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
}

#left-col ul#subnav li
{
	
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	background: #efefde;
}

#left-col ul#subnav li a
{
	display: block;
	margin: 2px 0 2px 0;
	padding: 3px 4px 3px 23px;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	background: #efefde;
	border: none;
	width: 158px;
	font-weight: normal;
	background: url("http://www.gabar.org/public/img/link-arrows-sub.gif") no-repeat 10px 7px;
	
}

#left-col ul#subnav li a:hover
{
	color: #fff;
	background: #085285;
}

/*---------------------------------------------- 
------------------breadcrumb styles--------------- 
----------------------------------------------*/
#breadcrumb
{
	width: 534px;
	height: 31px;
	line-height: 31px;
	background: url("http://www.gabar.org/public/img/breadcrumb-bg.gif") no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 10px;
}

#breadcrumb a
{
	color: #fff;
	margin: 0 5px 0 5px;
}

#breadcrumb a:hover { text-decoration: none; }
#breadcrumb a.current { text-decoration: none; }

/*---------------------------------------------- 
------------------form styles--------------- 
----------------------------------------------*/
.formtextmed
{
	width: 110px;
	float: left;
	margin: 0 4px 8px 0;
}


/*---------------------------------------------- 
------------------list styles--------------- 
----------------------------------------------*/
.biglist
{

padding: 5px;
font-size: 11px;
margin: 0 0 3px 0;
border: solid 1px #ccc;

}

.even
{

background: #eee;

}

.odd
{

background: #fff;

}

.paging
{

text-align: right;

}



