/* CSS global styles for ePartners inside pages */

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #675c53;
	background-color: #fff;
	background-image:url(../../images/2007new/pagebkgd.gif);
	background-position:top left;
	background-repeat:repeat-x;
	}
	

h1 {
	font-size:24px;
	color:#E37222;
	margin-top:15px;
	font-weight:normal;
	line-height:28px;
}


h2 {
	font-size:18px;
	font-weight:normal;
	line-height:24px;		
}

h3 {
	font-size:16px;
	color:#5482AB;
	margin: 18px 0 9px 0;
	font-weight:normal;	
	line-height:22px;
}

h3 a{
	color:#5482AB;
}

h3 a:link{
	text-decoration:none;
}

h3 a:hover{
	color:#E37222;
	text-decoration:none;
}

h4 {
	margin:12px 0px 9px 0px;
	font-size:16px;

}

h4.partner a{
	color: #786592
}

h4.partner a:link, h4.partner a:visited{
	color:#786592;
	text-decoration:none;

}

h4.partner a:hover, h4.partner a:active{
	color:#A8B400;
	text-decoration:none;
}

h5 {
	font-size:14px;
	margin:0;
	padding-top:10px;
	font-weight:normal;
	
}

h6 {
	font-size:12px;
	color:#675C53;
	margin: 9px 3px 6px 12px;
}

h6 a{
	color:#675C53;
}

p{
	margin:0px 0px 6px 0px;
}

a {
	color:#5482AB;
	text-decoration:none;
}

a:link {
	color:#5482AB;
	text-decoration:none;
}


a:hover {
	color:#E37222;
	text-decoration:none;
}

.bumpsize150 {
	font-size: 133%;
	}

/* for 2 colum contents */
div#column1 {
	float: left;
	width: 230px;
	padding: 0 6px 0 0;
	margin: 0 6px 0 0;
	border-right: solid 1px #777;
	}
div#column2 {
	float: left;
	width: 230px;
	margin: 0;
	padding:0 0 0 18px;
	}

/* use for link back */
.generalbutton {
	font-size:12px;
	}
.generalbutton a {
	float: left;
	margin: 3px 0;
	padding: 3px 0px;
	}
.generalbutton a:link {
	text-decoration:none;
	color: #5482AB;
	}
.generalbutton a:visited {
	text-decoration: none;
	color:#5482AB;
	}
.generalbutton a:hover {
	text-decoration:none;
	color: #E37222;
	}
/* End global styles*/


/* SIDE BAR ELEMENTS */
/*For Case Studies Table */
#casecontainer{
	padding:0px 20px 0px 0px;
	margin:0px;
	width:600px;
	background-color:#fff;
	float:right;
}

.columnborders td {
		border-right: solid 1px #000;
		}
.thickborder{
		border-right: double 3px #000 !important;
	}		
table#listing {
	border-top: solid 1px #999;
	}
table#listing td {
	border-bottom: solid 1px #999;
	padding: 1px 6px;
	}
table#listing a:link {
	text-decoration:none;
	color:#000;
	}
table#listing a:visited {
	text-decoration:none;
	color:#777;
	}
table#listing a:hover {
	text-decoration:none;
	color:#000;
	}
/*End Case Studies*/

/* QUOTE BLOCK */
.quoteblock{
	text-align:left;
	margin:15px 0px 0px 0px;
	padding:9px;
	background-image:url(../../images/bg/right-head.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.quoteblock p {
	font-size:11px;
	line-height: 16px;
}
.quoteblock-left{
	text-align:left;
	font-size:11px;
	margin:5px 5px 0px 5px;
	padding:6px;
	border: solid 1px #B8D0E5;
}
.quoteblock-left p {
	line-height: 16px;
}

/* Read case study in Quote Block */
.casestudybutton{
	margin:0;
	padding:0;
	text-decoration:none;
}

/* Style for the quote author */
p.quoteattrib  {
	text-align:right;
	line-height: 12px;
	
}

.fontcolorgreen {
	color:#A8B400;
}
.fontcolorblue {
	color:#5482AB;
}
.fontcolorred {
	color:#981E32;
}
.fontcoloryellow {
	color:#EAAB00;
}
.fontcolororange {
	color:#E37222;
}
.fontcolorpurple {
	color:#786592;
}

/*case studies for every page */
div#callouts {
	margin:15px 0 0 0;
	padding:0;
	}
	

/* CSS LAYOUT FOR INNER PAGES */

#container{
	width: 920px;
	background:#fff;
	margin: 0 auto;
	background-color:#fff;
}

/* Header */
#header{
	width: 920px;
	background-image:url(../../images/2007new/background.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:18px;
	position:relative;
}

#logo {
	position: relative;
	left: 21px;
	top: 21px;
	width: 325px;
}
/* End Header */

/* Icon's at top of header */
div#icon {
	position: absolute;
	top: 39px;
	right: 26px;
	width: 255px;
	text-align: right;
}
div#icon ul {
	text-align: right;
	list-style-type:none;
	margin: 0;
	padding:0;}
div#icon ul li {
	display: inline;
	margin: 0 0 0 25px;
	padding: 10px 0;
	font-size: 11px;
	text-align: right;
	}
	
div#icon ul li.intl a {
	float: left;
	text-decoration: none;
	background:url(../../images/2007new/icon3_03.gif) no-repeat top left;
	font-size: 11px/12px;
	margin: 0 25px 0 0;
	height: 40px;
	padding: 5px 0 0 23px;
	color: #fff;
}

div#icon ul li.intl a:hover {
	background:url(../../images/2007new/icon3over_03.gif) no-repeat top left;
	color: #B8D0E5;
}

div#icon ul li.srch a {
	float: left;
	text-decoration: none;
	background:url(../../images/2007new/icon3_04.gif) no-repeat top left;
	font-size: 11px/12px;
	margin: 0;
	height: 40px;
	width: 25px;
	padding: 5px 0 0 28px;
	color: #fff;
}
div#icon ul li.srch a:hover {
	background:url(../../images/2007new/icon3over_04.gif) no-repeat top left;
	color: #B8D0E5;
}

div#icon ul li.cnt a {
	float: left;
	text-decoration: none;
	background:url(../../images/2007new/icon3_02.gif) no-repeat top left;
	font-size: 11px/12px;
	margin: 0 0 0 25px;
	height: 40px;
	width: 25px;
	padding: 5px 0 0 26px;
	color: #fff;
}
div#icon ul li.cnt a:hover {
	background:url(../../images/2007new/icon3over_02.gif) no-repeat top left;
	color: #B8D0E5;
}	
/* End Icons */

/* Global Nav Div - Positioned on left*/
div#menubar {
	position: absolute;
	right: 25px;
	margin: 0;
	padding: 0;
	clear:none;
}

#menubar ul {
	text-align: center;
	list-style-type:none;
	margin: 0;
	padding:0;}
#menubar li {
	display: inline;
	margin: 0 0 0 25px;
	color: #fff;
	font-size: 11px;
}
#menubar li a {
	color: #fff;
	text-decoration: none;}
#menubar li a:hover {
	color: #c6c6c7;}
div.clear {
	clear: both;
	font-size: 8px;
	line-height: 9px;
	margin-top: 25px;
}

/* Global Navigation - Original 2007
#menubar {
	margin: 15px 28px 10px 0;
	padding: 15px 0 10px 0;
	clear: both;
	font-size:11px;
}

#menubar ul {
	text-align: center;
	list-style-type:none;
	margin: 0;
	padding:0;
	}
	
#menubar li {
	display: inline;
	margin: 0 0 0 25px;
	color: #fff;
	}
	
#menubar li a {
	color: #fff;
	text-decoration: none;
	}
	
#menubar li a:hover {
	color: #B8D0E5;
	} */
/*End Global Navigation */

/*Local Navigation */
#localpagebar{
	background-image:url(../../images/bg/local-nav.png);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px;
	padding:0px 0px;
	width:190px;
}

#localpagebar ul {
	margin:15px 0px;
	padding:0px;
	list-style-type:none;
}

#localpagebar ul a{
	display:block;
	padding:5px 0px 5px 12px;
	width: 178px;
}

#localpagebar ul a:link, #localpagebar ul a:visited{
	color:#675C53;
	text-decoration:none;
}

#localpagebar ul a:hover, #localpagebar ul a:active{
	color:#5482AB;
	text-decoration:none;
}
/* End Local Navigation */

/* Main Content */
#contents{
	width: 495px;
	background-color:#fff;
	float:left;
	margin:0px 18px 0 21px;
	line-height:18px;
}

#contents.wide{
	margin-right:0;
	width:708px;
}


#contents ul{
	line-height:21px;
	list-style-image:url(../../images/green-bullet.png);	
}


#contents ul li a{
	color:#A8B400;	
}

#contents ul li a:link, #contents li a:visted{
	text-decoration:none;
}

#contents ul li a:hover, #contents li a:active {
	text-decoration:underline !important;
	color:#A8B400; 	
}

#contents.wide ul li a{
	color:#675C53;	
}

#contents.wide ul li a:link, #contents.wide ul li a:vistied{
	text-decoration:none;
	color:#675C53;	
}

#contents.wide ul li a:hover #contents.wide ul li a:active{
	text-decoration:underline;
	color:#675C53;	
}


#contents.sitemap ul {
	list-style-image:url(../../images/bg/sitemap-bullet.gif);
	list-style-type:none;
	margin:0 0 0 9px;
	padding:0 0 3px 9px;
}
#contents.sitemap li a{
	color:#5482AB;
}

#contents.sitemap li a:link, #contents.sitemap li a:visted{
	text-decoration:none;

}

#contents.sitemap li a:hover, #contents.sitemap li a:active {
	text-decoration:none;
	color:#E37222;
	list-style-image:none; 
	
}
/* End main Content */

/* Right Side Bar */
#localpagehighlights{
	width:190px;
	background-image:url(../../images/bg/right-head.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	margin:0px;
}

#localpagehighlights h3 {
	font-size:16px;
	color:#5482AB;
	margin: 15px 3px 9px 12px;
	font-weight:normal;
		
}

.useractions{
	width:190px;
	line-height:16px;
}

.useractions p{
	padding:6px;
}

.useractions a {
	color:#675C53;	
}

.useractions a:link, .useractions a:visited{
	Text-decoration:none;
}

.useractions a:hover, .useractions a:active{
	Text-decoration:underline;
	color:#E37222;
	
}

.useractions ul {
	margin:3px 6px;
	padding:0px 12px;
	list-style-image:none;
	list-style:none;
	list-style-type:none;
	line-height:18px;
}

.useractions ul a:link, .useractions ul a:visited{
	text-decoration:none;
	color:#675C53;
	
}

.useractions ul a:hover, .useractions ul a:active{
	text-decoration:underline;
	color:#675C53;
	
}

.useractions li{
	padding-top:3px;
	padding-bottom:3px;
	line-height:14px;
}


/*End Weather styles*/
#sidebarmenu{
	width:190px;
	line-height:32px;
	background-image:url(../../images/bg/right-head.gif);
	background-position:left top;
	background-repeat:no-repeat; 
	margin:15px 0 0 0;
}

#sidebarmenu ul {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin:6px 0px;
	padding:0px 0px 6px 21px;
	line-height: 18px;
}

#sidebarmenu ul a{
	font-size:14px;
	line-height:21px;
}

#sidebarmenu ul a:link, #sidebarmenu ul a:visited{
	text-decoration:none;
	color:#675C53;
}

#sidebarmenu ul a:hover, #sidebarmenu ul a:active{
	text-decoration:underline;
	color:#675C53;
}

#sidebarmenu p {
	margin:6px 12px;
	line-height:18px;
}

#sidebarmenu.no-head{
	background-image:none;
	margin:0px;
}

#sidebarmenu.no-head ul li a{
	font-size:12px;
	line-height:16px;
}

#sidebarmenu.small-links ul li a{
	font-size:12px;
	line-height:16px;
}

#sidebar {
 	margin:15px 0px 0px 0px;
	padding:15px 9px 9px 9px;
	background-image:url(../../images/bg/right-head.gif);
	background-position:left top;
	background-repeat:no-repeat; 
}

#sidebar p {
	font-size:11px;
	line-height:16px;
}

#sidebar ul {
	margin:0 0 0 9px;
	padding:0 0 0 9px;
}	

#sidebar a {
	color:#675C53;
}

#sidebar a:hover {
	color:#675C53;
	text-decoration:underline;
}	

#sidebar-no-padding{
	margin:15px 0px 0px 0px;
	padding:15px 0 0 0;
	background-image:url(../../images/bg/right-head.gif);
	background-position:left top;
	background-repeat:no-repeat; 
}
/* Orange Header */

#orange-header {
 	margin:15px 0px 0px 0px;
	padding:15px 9px 9px 9px;
	background-image:url(../../images/bg/right-head-orange.png);
	background-position:left top;
	background-repeat:no-repeat; 	
}

#orange-header p {
	font-size:11px;
	line-height:16px;
	color:#675C53;
}

#orange-header a {
	color:#675C53;
}	

#orange-header a:hover{
	text-decoration:underline;
	color:#E37222;
}

/* Red Header */
#red-header {
 	margin:15px 0px 0px 0px;
	padding:15px 9px 9px 9px;
	background-image:url(../../images/bg/right-head-red.png);
	background-position:left top;
	background-repeat:no-repeat; 
}

#red-header p {
	font-size:11px;
	line-height:16px;
	color:#675C53;
}	

#red-header a {
	color:#675C53;
}	

#red-header a:hover{
	text-decoration:underline;
	color:#981E32;
}

/* Purple Header */
#purple-header {
 	margin:15px 0px 0px 0px;
	padding:15px 9px 9px 9px;
	background-image:url(../../images/bg/right-head-purple.png);
	background-position:left top;
	background-repeat:no-repeat; 
	color:#675C53;
}

#purple-header p {
	font-size:11px;
	line-height:16px;
	color:#675C53;
}
#purple-header ul{
	margin-left:6px;
	padding-left:6px;
}

#purple-header ul li a{
	font-size:12px;
	line-height:16px;
}

#purple-header a {
	color:#675C53;
}		


#purple-header a:hover{
	text-decoration:underline;
	color:#786592;
}


/* green Header */
#green-header {
 	margin:15px 0px 0px 0px;
	padding:15px 9px 9px 9px;
	background-image:url(../../images/bg/right-head-green.png);
	background-position:left top;
	background-repeat:no-repeat; 
}

#green-header p {
	font-size:11px;
	line-height:16px;
	color:#675C53;
}	

#green-header a {
	color:#675C53;
}	

#green-header a:hover{
	text-decoration:underline;
	color:#A8B400;
}
/* yellow Header */
#yellow-header {
 	margin:15px 0px 0px 0px;
	padding:15px 9px 9px 9px;
	background-image:url(../../images/bg/right-head-yellow.png);
	background-position:left top;
	background-repeat:no-repeat; 
}

#yellow-header p {
	font-size:11px;
	line-height:16px;
	color:#675C53;
}	

#yellow-header a {
	color:#675C53;
}	

#yellow-header a:hover{
	text-decoration:underline;
	color:#EAAB00;
}
/* End Right Side Bar*/

/* Footer */
#footer{
	clear:both;
	line-height: 18px;
	font-size:10px;
}

#footer a {
	color:#675C53;
	text-decoration:none;
}

#footer a:hover {
	color:#675C53;
	text-decoration:underline;
}
/* End Footer */
div#clickhere {
	background-color:#5482AB;
	text-align:center;
	border-bottom:solid 1px #000;
	}
/* END LAYOUT */


form th {
	text-align: left;
	}
	
.instructions {
	font-size: 9px;
	line-height: 9px;
}
