/* 	CSS Document */
/* 	CALICO
	Update and Created by Manion on June 25, 2007  */

/*====================================================================================
										Background
====================================================================================*/

.background-index-body
{
	background-color: #FFFFFF;
	background-image: url(../calico-images/background-index-body.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 26px 0px 0px 0px;
	text-align:center;	
	font-family: "Trebuchet MS", Verdana, Tahoma;
}


.bg-our-services-body
{
	background-color: #FFFFFF;
	background-image: url(../calico-images/background-our-services-body.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 26px 0px 0px 0px;
}


.bg-strip-side-bar-l
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-l.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}

.bg-strip-side-bar-r
{
	width: 243px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-strip-side-bar-left-os
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-left-os.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}

.bg-strip-side-bar-left-au
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-left-au.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}

.bg-strip-side-bar-left-pr
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-left-pr.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}

.bg-strip-side-bar-left-ne
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-left-ne.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}

.bg-strip-side-bar-left-su
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-left-su.jpg);
	background-repeat: repeat-x;
	background-position:left top;
} 

.bg-strip-side-bar-left-co
{
	width: 503px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-left-co.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}

.bg-strip-side-bar-right
{
	width: 243px;
	height: 17px;
	background-image: url(../calico-images/bg-strip-side-bar-r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bullet-square
{
	background-image: url(../calico-images/bullet-square.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
}

.bg-sidebar-gradient2
{
	background-image: url(../calico-images/bg-sidebar-gradient4.jpg);
	background-repeat: repeat-x;
	width:243px;
	height: 100px;
	background-position: left top;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
	padding:25px 0px 0px 0px;
}

.bg-sidebar-line
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEC71D;
	
}

.bg-sidebar-bottom-left
{
	background-image: url(../calico-images/bg-corner-header-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:30px;
	height:30px;
}

.bg-sidebar-bottom-middle
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEC71D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEC71D;
	width:466px;
}

.bg-sidebar-bottom-middle-home
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEC71D;
	width:474px;
}

.bg-sidebar-bottom-right3
{
	background-image: url(../calico-images/bg-gradient-bottom-right3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 244px;
	height:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEC71D	
}

.bg-sidebar-bottom-right
{
	background-image: url(../calico-images/bg-gradient-bottom-right-new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 244px;
	height:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEC71D		
}

.bg-sidebar-bottom-right2
{
	background-image: url(../calico-images/bg-gradient-bottom-right2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}



.background-right-bottom
{
	background:#f7f7f7 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
}

.bg-right-bottom-our-mis
{ 
	background:#f4f4f4 no-repeat bottom;
}

.background-gradient-new
{
	background:#f7f7f7 url(../calico-images/background-gradient-new.gif) no-repeat bottom;
}

.bg-sidebar-gradient
{
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	width:243px;
	height:100px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
}

.bg-sidebar-gradient1
{
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	width:243px;
	height:100px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEC71D;
}

.bg-sidebar-we-need
{
	width:243px;
	height:100px;
	padding-top:20px;
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
}

.bg-sidebar-we-need1
{
	width:243px;
	height:100px;
	padding-top:20px;
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEC71D;	
}

.bg-sidebar-we-need2
{
	width:243px;
	height:100px;
	padding-top:70px;
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
}

.bg-sidebar-we-need3
{
	width:243px;
	height:100px;
	padding-top:5px;
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EEC71D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEC71D;	
}

.bg-get-help
{
	background:url(../calico-images/background-get-help.gif) no-repeat top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eec71d;
}

.bg-get-help3
{
	background: #F7F7F7 url(../calico-images/background-gradient-new3.gif) no-repeat top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eec71d;
}

/*====================================================================================
										Header
====================================================================================*/

.header-logo
{
	padding: 21px 0px 0px 18px;
	width: 209px;
	height: 83px;
	background-image: url(../calico-images/bg-corner-header-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.header-nav
{
	padding: 0px;
	width: 523px;
	height: 104px;
	background-image: url(../calico-images/bg-corner-header-top-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.header-popup-logo
{
	padding: 10px 0px 10px 10px;
}

/*====================================================================================
										Content
====================================================================================*/

body, html
{
	margin: 0px;
	padding: 26px 0px 0px 0px;
	height:100%;
	font-family: "Trebuchet MS", Verdana, Tahoma;
}

.border
{
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
}

.border-left
{
	border-left: 1px solid #FFCC00;
}

.border-left1
{
	border-left: 1px solid #FFCC00;
	background:#F9F9F9 url(../calico-images/background-right-bottom.gif) no-repeat bottom;
	width:243px;
	height:100%;
}

.border-onepixel
{
	padding:0px;
	margin:0px;
	width:473px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEC71D;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEC71D;
	text-align:left;	
}

.border-onepixe2
{
	width:243px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEC71D;
}

.content-left
{
	padding: 0px;
	margin: 0px;	
	font-size: 0.79em;
	color: #868585;
	text-align: left;
}

.content-left2
{
	padding: 0px;
	margin: 0px;	
	font-size: 1em;
	color: #868585;
	text-align: left;
}

.content-left3
{
	padding: 0px;
	margin: 0px;	
	font-size: 0.6em;
	color: #868585;
	text-align: right;
}

p
{
	font-size: 0.79em;
	color: #868585;
	text-align: left;
	margin:0px;
	padding:0px 0px 8px 0px;
}

.content-right
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.79em;
	color: #868585;
	text-align: left;
}



.read-more
{	
	color:#999999;
	font-size: 0.79em;	
}

.line
{
	width:460px;
	height:1px;
	background-image:url(../calico-images/spacer-2.gif);
	background-repeat: repeat-x;
}

.line2
{
	width:30px;
	height:1px;
	background-image:url(../calico-images/spacer-2.gif);
	background-repeat: repeat-x;
}

.content-name
{
	font-weight:bold;
	color: #868585;
	text-align: left;
}

.content-header
{
	font-weight:bold;
	color: #868585;
	text-align: left;
}

.text-italic
{
	font-style:italic;
}


.mailing-list 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eec71d;
	height: 100px;
}

.spread-the word 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eec71d;
	height: 100px;
}

.top-txt
{
	font-weight:bold;
	font-size: .73em;
}

.top-txt-supporters
{
	font-weight:bold;
	font-size: .9em;
}

address
{
	font-size: .79em;
	color:#868585;
	text-align:left;
}

.txt-small
{
	font-size: 0.63em;
	color: #868585;
}

.txt-intent
{
	padding-left:100px;
}

.txt-pdf
{
	margin-left:20px;
	padding-left:20px;
	height:20px;
	color: #868585;
	text-align: left;
}
/*====================================================================================
										Heading
====================================================================================*/

.headline1
{
	font-weight:bold;
	color:#3272B2;
	font-size: 1.4em;	
}

.headline2
{
	font-weight:bold;
	color:#3272B2;
	font-size: 1em;	
}

.headline3
{
	font-weight:bold;
	color:#3272B2;
	font-size:0.90em;
	text-align:left;
}

.headline4
{
	font-weight:bold;
	color:#3272B2;
	font-size:1em;
}


.headline31
{
	font-weight:bold;
	color:#3272B2;
	font-size: 0.79em;	
}

.headline32
{
	font-weight:bold;
	color:#3272B2;
	font-size: 1em;	
}

.headline3-puple
{
	font-weight:bold;
	color:#553fa6;
	font-size: 1em;	
}

.headline3-black
{
	font-weight:bold;
	color:#000000;
	font-size: 1em;	
}

.headline3-blue
{
	font-weight:bold;
	color:#3272B2;
	font-size: 1em;
	width:230px;
}

.headline3-black
{
	font-weight:bold;
	color:#000000;
	font-size: 1em;
}

/*====================================================================================
										Links
====================================================================================*/

a
{
	font-weight:bold;
	color: #3272B2;
	text-decoration:none;
}

a:hover
{
	color: #EEC71D;
	text-decoration:none;
}

.read-more a
{
	color:#999999;
}

.read-more a:hover
{
	color:#3272B2;
}

.headline3-puple a
{
	font-weight:bold;
	color:#8B00FF;
	font-size: 1em;	
}

.headline3-puple a:hover
{
	font-weight:bold;
	color:#4eacf7;
	font-size: 1em;	
}

/*====================================================================================
										Pop - up page elements
====================================================================================*/

.popup-body
{
	text-align:center;
	padding:0px;
	margin:10px 0px 10px 0px;
}

.txt-box
{
	width:200px;
	border:#3a79b2 solid 1px;
	height:18px;
	font-size: 0.79em;
	color: #868585;
	line-height:18px;
}

.txt-area
{
	width:200px;
	border:#3a79b2 solid 1px;
	height:18px;
	font-size: 0.79em;
	color: #868585;
	line-height:18px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
}

.txt-area1
{
	width:200px;
	border:#3a79b2 solid 1px;
	font-size: 0.79em;
	color: #868585;
	line-height:18px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
}

.popup-txt
{	
	font-size: 1em;
	color: #868585;
	text-align:justify;
	line-height:18px;
	padding:10px 0px 10px 0px;	
}

.popup-txt1
{	
	font-size: 0.79em;
	color: #868585;
	text-align:right;
	line-height:18px;
	font-weight:bold;
}

.popup-txt2
{	
	font-size: 0.7em;
	color: #868585;
	text-align:right;
}

.hr-line
{
	height:1px;
	background-color:#fbf2a6;
	width:100%;
}

.popup-compulsory
{
	color:#d11106;
	font-size:9px;
	margin:0px 2px 0px 0px;	
}

.popup-header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4190d4;
	font-weight:bold;
	line-height:32px;
}

/*====================================================================================
										Footer
====================================================================================*/
.footer-left
{
 	padding: 10px 0px 0px 10px;
	margin: 0px;
	font-size: 0.69em;
	color: #868585;
	height: 25px;
	text-align:left
}

.footer-right
{
 	padding: 10px 0px 0px 10px;
	margin: 0px;
	font-size: 0.69em;
	color: #868585;
	height: 25px;
	text-align:right
}

