/* CSS Document */

.whitebg{display:block}
.whitebg *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.whitebg1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3ecf6;
  border-right:1px solid #e3ecf6;
  background:#f3f7fb}
.whitebg2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d3e2f1;
  border-right:1px solid #d3e2f1;
  background:#f5f8fc}
.whitebg3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f8fc;
  border-right:1px solid #f5f8fc;}
.whitebg4{
  border-left:1px solid #e3ecf6;
  border-right:1px solid #e3ecf6}
.whitebg5{
  border-left:1px solid #f3f7fb;
  border-right:1px solid #f3f7fb}
.whitebgfg{
  background:#ffffff}
.bluebg{display:block}
.bluebg *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc}
.bluebg1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cbdeef;
  border-right:1px solid #cbdeef;
  background:#a5c6e3}
.bluebg2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #f3f7fb;
	border-right:1px solid #f3f7fb;
	background-color: #cccccc;
}
.bluebg3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9ec1e1;
  border-right:1px solid #9ec1e1;}
.bluebg4{
  border-left:1px solid #cbdeef;
  border-right:1px solid #cbdeef}
.bluebg5{
  border-left:1px solid #a5c6e3;
  border-right:1px solid #a5c6e3}
.bluebgfg{
	background-color: #CCC;
}
  
.graybg{display:block}
.graybg *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d8d8d7}
.graybg1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eeeeed;
  border-right:1px solid #eeeeed;
  background:#e1e1e1}
.graybg2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#dfdfde}
.graybg3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfdfde;
  border-right:1px solid #dfdfde;}
.graybg4{
  border-left:1px solid #eeeeed;
  border-right:1px solid #eeeeed}
.graybg5{
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1}
.graybgfg{
  background:#d8d8d7}

.purpleline {
	background-image: url(images/line.gif);
	background-repeat: repeat-y;
}
.purpleline {
	background-image: url(images/line.gif);
	background-repeat: repeat;
}
.loginbg {
	background-image: url(images/login_bg.gif);
	background-repeat: no-repeat;
}
.border {
	border: 1px solid #CCCCCC; 
}
.strip {
	background-image: url(images/strip.gif);
	background-repeat: repeat-x;
}

.menuwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;

}
.menublue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #88b3da;
	text-decoration: none;

}
.linksred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: ee1c23;
	text-decoration: none;
}
.borderblue {

	border: 2px solid #92b1d7;
}
.bordertabs {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.bghome {
	background-image: url(images/gift.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
.blueline {

	background-image: url(images/blueline.gif);
	background-repeat: repeat;
}
.body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-transform: uppercase;

}
.borderbluethin {


	border: 1px solid #92b1d7;
}
.bodyred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ed1c24;
	text-decoration: none;
}
.bg-blue-roll {
	background-image: url(images/blue-bottomright.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.red-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #ed1c24;
	text-decoration: none;
	letter-spacing: .5px;
}

.blue-bar {
	background-image: url(images/blue-bar.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.green-bar {
	background-image: url(images/green-bar.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.yellow-bar {
	background-image: url(images/yellow-bar.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.orange-bar {
	background-image: url(dev/images/orange-bar.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.white-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.titlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ed1c24;
	text-transform: capitalize;
	text-decoration: none;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.bodyred2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #ed1c24;
	text-decoration: none;
}
.bg-green-roll {
	background-image: url(images/green-bottomright.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-yellow-roll {
	background-image: url(images/yellow-bottomright.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-orange-roll {
	background-image: url(images/orange-bottomright.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.whitebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.texta {
	font-size: 11px;
	background-color: #e4e4e4;
	border: 0px solid #666666;
	height:18px;
	;
	color: #666666;
	line-height: 18px;
}
.bg-philosophy {
	background-image: url(images/philosophy-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.body2indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-indent: 8px;
}
.subtitlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	color: #ed1c24;
	text-transform: none;
	text-decoration: none;
}
.titleblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #25408f;
	text-transform: capitalize;
	text-decoration: none;
}
.subtitleblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #25408f;
	text-transform: none;
	text-decoration: none;
}
.titleyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fdb813;
	text-transform: lowercase;
	text-decoration: none;
}
.titlegray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-transform: capitalize;
	text-decoration: none;
}

.borderbottom {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
}
.redcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #ed1c24;
	text-decoration: none;
	letter-spacing: 0.5px;
}
.titlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ed1c24;
	text-transform: capitalize;
	text-decoration: none;
}
.titlered2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ed1c24;
	text-transform: capitalize;
	text-decoration: none;
}
.bodyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #25408f;
	text-transform: none;
	text-decoration: none;
}
.titlecaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1cae43;
	text-transform: uppercase;
	text-decoration: none;
}
.menugray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.borderbottomright {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.borderright {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #E4E4E4;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.borderleft {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #E4E4E4;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
	border-left-style: dotted;
}
.borderbottomleft {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
	border-left-style: dotted;
}
.titlered3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ed1c24;
	text-transform: lowercase;
	text-decoration: none;
}
.titleblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: lowercase;
	color: #88b3da;
	text-decoration: none;
}
.subtitlegray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-transform: none;
	text-decoration: none;
}
.featuredtop {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.featuredbottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.featuredleft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.featuredright {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
}
.titleblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #88b3da;
	text-decoration: none;
}
.subtitlered2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ed1c24;
	text-transform: lowercase;
	text-decoration: none;
}
