/* ---------------- Misc START ---------------- */

.mainbody {
	margin: 0px;
	background-color : #2c2743;
}

.iframebody {
	margin: 0px;
	background-color : #FFFFFF;
	width: 380px;
}

.photopad{
	margin-right: 10px;
	margin-bottom: 5px;
}

.setwidthselect {width : 190px;}

/* ---------------- Misc END ---------------- */

/* ---------------- TEXT START ---------------- */
.maintext{
	color : #616161;
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
}
.maintext a {color: #6392cd; text-decoration: underline;}
.maintext a:link {color: #6392cd;}
.maintext a:visited {color: #6392cd;}
.maintext a:hover {color: #6392cd; text-decoration: underline;}

.maintext_large{
	color : #616161;
	font: 13px/18px Tahoma, Verdana, Arial, sans-serif;
}
.maintext_large a {color: #6392cd; text-decoration: underline;}
.maintext_large a:link {color: #6392cd;}
.maintext_large a:visited {color: #6392cd;}
.maintext_large a:hover {color: #6392cd; text-decoration: underline;}

.maintext_small{
	color : #616161;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintext_small a {color: #4a75ac; text-decoration: underline;}
.maintext_small a:link {color: #4a75ac;}
.maintext_small a:visited {color: #4a75ac;}
.maintext_small a:hover {color: #4a75ac; text-decoration: underline;}

.maintext_small_red{
	color : #616161;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintext_small_red a {color: #D3596D; text-decoration: underline;}
.maintext_small_red a:link {color: #D3596D;}
.maintext_small_red a:visited {color: #D3596D;}
.maintext_small_red a:hover {color: #D3596D; text-decoration: underline;}

.maintext_small_green{
	color : #616161;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintext_small_green a {color: #72a944; text-decoration: underline;}
.maintext_small_green a:link {color: #72a944;}
.maintext_small_green a:visited {color: #72a944;}
.maintext_small_green a:hover {color: #72a944; text-decoration: underline;}

.comments{
	color : #616161;
	font: 12px/17px Tahoma, Verdana, Arial, sans-serif;
	padding-left: 15px; 
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image:url(/Images/CommonImages/commentbg.gif)
}
.comments a {color: #616161; text-decoration: underline;}
.comments a:link {color: #616161;}
.comments a:visited {color: #616161;}
.comments a:hover {color: #616161; text-decoration: underline;}

.maintextred{
	color : #ba4c59;
	font: 12px/17px Tahoma, Verdana, Arial, sans-serif;
}
.maintextred a {color: #ba4c59; text-decoration: underline;}
.maintextred a:link {color: #ba4c59;}
.maintextred a:visited {color: #ba4c59;}
.maintextred a:hover {color: #ba4c59; text-decoration: underline;}

.maintextgreen{
	color : #72a944;
	font: 12px/17px Tahoma, Verdana, Arial, sans-serif;
}
.maintextgreen a {color: #72a944; text-decoration: underline;}
.maintextgreen a:link {color: #72a944;}
.maintextgreen a:visited {color: #72a944;}
.maintextgreen a:hover {color: #72a944; text-decoration: underline;}

.maintextblue{
	color : #5c8dcb;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintextblue a {color: #5c8dcb; text-decoration: underline;}
.maintextblue a:link {color: #5c8dcb;}
.maintextblue a:visited {color: #5c8dcb;}
.maintextblue a:hover {color: #5c8dcb; text-decoration: underline;}

.maintextpurple{
	color : #605d94;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintextpurple a {color: #605d94; text-decoration: underline;}
.maintextpurple a:link {color: #605d94;}
.maintextpurple a:visited {color: #605d94;}
.maintextpurple a:hover {color: #605d94; text-decoration: underline;}

.maintextorange{
	color : #d15b17;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintextorange a {color: #d15b17; text-decoration: underline;}
.maintextorange a:link {color: #d15b17;}
.maintextorange a:visited {color: #d15b17;}
.maintextorange a:hover {color: #d15b17; text-decoration: underline;}

.headertext_red{
	color : #ba4c59;
	font: 16px/18px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.headertext_red a {color: #ba4c59; text-decoration: underline;}
.headertext_red a:link {color: #ba4c59;}
.headertext_red a:visited {color: #ba4c59;}
.headertext_red a:hover {color: #ba4c59; text-decoration: underline;}

.headertext_green{
	color : #72a943;
	font: 16px/18px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.headertext_green a {color: #72a943; text-decoration: underline;}
.headertext_green a:link {color: #72a943;}
.headertext_green a:visited {color: #72a943;}
.headertext_green a:hover {color: #72a943; text-decoration: underline;}

.headertext_purple{
	color : #605d94;
	font: 16px/18px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.headertext_purple a {color: #605d94; text-decoration: underline;}
.headertext_purple a:link {color: #605d94;}
.headertext_purple a:visited {color: #605d94;}
.headertext_purple a:hover {color: #605d94; text-decoration: underline;}

.headertext_blue{
	color : #5c8dcb;
	font: 16px/18px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.headertext_blue a {color: #5c8dcb; text-decoration: underline;}
.headertext_blue a:link {color: #5c8dcb;}
.headertext_blue a:visited {color: #5c8dcb;}
.headertext_blue a:hover {color: #5c8dcb; text-decoration: underline;}

.headertext_lightblue{
	color : #38abcb;
	font: 16px/18px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.headertext_lightblue a {color: #38abcb; text-decoration: underline;}
.headertext_lightblue a:link {color: #38abcb;}
.headertext_lightblue a:visited {color: #38abcb;}
.headertext_lightblue a:hover {color: #38abcb; text-decoration: underline;}

.numbertext{
	color : #474747;
	font: 10px/15px Tahoma, Verdana, Arial, sans-serif;
}
.numbertext a {color: #474747; text-decoration: none;}
.numbertext a:link {color: #474747;}
.numbertext a:visited {color: #474747;}
.numbertext a:hover {color: #474747; text-decoration: none;}

.numbertext_on{
	color : #a3a3a3;
	font: 10px/15px Tahoma, Verdana, Arial, sans-serif;
}
.numbertext_on a {color: #a3a3a3; text-decoration: none;}
.numbertext_on a:link {color: #a3a3a3;}
.numbertext_on a:visited {color: #a3a3a3;}
.numbertext_on a:hover {color: #a3a3a3; text-decoration: none;}

.numbertext_large{
	color : #474747;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.numbertext_large a {color: #474747; text-decoration: none;}
.numbertext_large a:link {color: #474747;}
.numbertext_large a:visited {color: #474747;}
.numbertext_large a:hover {color: #474747; text-decoration: none;}

.numbertext_large_on{
	color : #a3a3a3;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.numbertext_large_on a {color: #a3a3a3; text-decoration: none;}
.numbertext_large_on a:link {color: #a3a3a3;}
.numbertext_large_on a:visited {color: #a3a3a3;}
.numbertext_large_on a:hover {color: #a3a3a3; text-decoration: none;}

.utilitynavtext {
	color : #333333;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.utilitynavtext a {color: #a1a1a1; text-decoration: underline; padding: 0 2px;}
.utilitynavtext a:link {color: #a1a1a1;}
.utilitynavtext a:visited {color: #a1a1a1;}
.utilitynavtext a:hover {color: #a1a1a1; text-decoration: underline;}

.breadcrumb{
	color : #333333;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.breadcrumb a {color: #0000FF; text-decoration: underline;}
.breadcrumb a:link {color: #0000FF;}
.breadcrumb a:visited {color: #0000FF;}
.breadcrumb a:hover {color: #0000FF; text-decoration: underline;}

.footertext{
	color : #a8c4e7;
	font: 12px/17px Tahoma, Verdana, Arial, sans-serif;
}
.footertext a {color: #a8c4e7; text-decoration: underline;}
.footertext a:link {color: #a8c4e7;}
.footertext a:visited {color: #a8c4e7;}
.footertext a:hover {color: #a8c4e7; text-decoration: underline;}

.footertext_large{
	color : #a8c4e7;
	font: 14px/17px Tahoma, Verdana, Arial, sans-serif;
}
.footertext_large a {color: #a8c4e7; text-decoration: underline;}
.footertext_large a:link {color: #a8c4e7;}
.footertext_large a:visited {color: #a8c4e7;}
.footertext_large a:hover {color: #a8c4e7; text-decoration: underline;}

.footertext_small_gray{
	color : #4f6076;
	font: 11px/17px Tahoma, Verdana, Arial, sans-serif;
}
.footertext_small_gray a {color: #a8c4e7; text-decoration: underline; padding: 0 2px;}
.footertext_small_gray a:link {color: #a8c4e7;}
.footertext_small_gray a:visited {color: #a8c4e7;}
.footertext_small_gray a:hover {color: #a8c4e7; text-decoration: underline;}

.footertext_small{
	color : #a8c4e7;
	font: 11px/17px Tahoma, Verdana, Arial, sans-serif;
}
.footertext_small a {color: #a8c4e7; text-decoration: underline;}
.footertext_small a:link {color: #a8c4e7;}
.footertext_small a:visited {color: #a8c4e7;}
.footertext_small a:hover {color: #a8c4e7; text-decoration: underline;}

.errtext{
	color : #FF0000;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.errtext a {color: #FF0000; text-decoration: underline;}
.errtext a:link {color: #FF0000;}
.errtext a:visited {color: #FF0000;}
.errtext a:hover {color: #FF0000; text-decoration: underline;}
.award_title {color: #be1319; font-family: Times New Roman,Times,serif;font-weight: bold;font-size: 18px;}
.award_story {color: #406ea8;font-family: Tahoma,Verdana,Arial,sans-serif;font-weight: bold;font-size: 15px;line-height: 17px;}

/* ---------------- TEXT END ---------------- */

/* ----------------- tables and positioning START ---------------- */
.content {
	padding: 10px;
	background:#CCCCCC;
}

.icon { position:relative; margin-right:5px; top: 3px; }

/* ----------------- tables and positioning END ---------------- */

/* ----------------- form cells START ---------------- */
.formcell {
	color : #616161;
	text-align: right;
	background-color: #efefef;
	padding-right: 5px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.formcell a {color: #616161; text-decoration: underline;}
.formcell a:link {color: #616161;}
.formcell a:visited {color: #616161;}
.formcell a:hover {color: #616161;}

.formcell_comment {
	color : #616161;
	text-align: right;
	background-color: #cccccc;
	padding-right: 5px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.formcell_comment a {color: #616161; text-decoration: underline;}
.formcell_comment a:link {color: #616161;}
.formcell_comment a:visited {color: #616161;}
.formcell_comment a:hover {color: #616161;}


/* ----------------- form cells END---------------- */

/* ---------------- HTML tags and element START ---------------- */
form{ display:inline }

input, select, textarea {
	color : #000000;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	border: 1px solid #9e9e9e;
}

.form_err {	border: 1px solid red; }

.noborder { border:none; }

.noborder input { border:none; }

img{ border: 0px; }

ul { 
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 15px;
	line-height: 16px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 

.ul_blue { 
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 15px;
	line-height: 14px;
	list-style-image : url(/Images/CommonImages/bluebullet.gif);
} 

.ul_blog { 
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 15px;
	line-height: 14px;
} 

li { margin-bottom: 3px; }


/* ---------------- HTML tags and element END ---------------- */

/* ----------------- help Bubble START ---------------- */

.help_top { background:#EEEEEE; border-top: 1px solid #CCCCCC; }
.help_bot { background:#EEEEEE; border-bottom: 1px solid #CCCCCC; }
.help_left { background:#EEEEEE; border-left: 1px solid #CCCCCC; }
.help_right { background:url(/Images/Bubble/bg_help.gif) repeat-y }
.help_right img{ margin: 10px 0 20px 0 }

.rating_top { background:#EEEEEE; border-top: 1px solid #CCCCCC; }
.rating_bot { background:url(/Images/Bubble/bg_rating.gif) repeat-x }
.rating_left { background:#EEEEEE; border-left: 1px solid #CCCCCC; }
.rating_right { background:#EEEEEE; border-right: 1px solid #CCCCCC; }
.rating_bot img{ margin:0px }

.help_content {
	background:#EEEEEE;
	color : #616161;
	font: 11px/13px Tahoma, Verdana, Arial, sans-serif;
}
.help_content a {color: #616161; text-decoration: underline;}
.help_content a:link {color: #616161;}
.help_content a:visited {color: #616161;}
.help_content a:hover {color: #616161; text-decoration: underline;}

/* ----------------- help Bubble END---------------- */

/* ---------------- backgrounds START ---------------- */


.bg_black {	background-color : #000000 }

.bg_white {	background-color : #FFFFFF }

.bg_red {	background-color : #FF0000 }

.bg_green {	background-color : #00FF00 }

.bg_gray {	background-color : #e9e9e9 }

.bg_darkgray {	background-color : #c2c2c2 }

.bg_header { background-image : url('/Images/CommonImages/headerbg.gif'); }

.bg_footer { background-image : url('/Images/CommonImages/footerbg.gif'); }

.bg_vertlinefooter { background-image : url('/Images/CommonImages/verticalfooterline.gif'); }

.bg_footertab { background-image : url('/Images/CommonImages/footertabbg.gif'); }

.bg_greenlines { background-image : url('/Images/CommonImages/greenlinebg.gif'); }

.bg_redlines { background-image : url('/Images/CommonImages/redlinebg.gif'); }

.bg_bluelines { background-image : url('/Images/CommonImages/bluelinebg.gif'); }

.bg_purplelines { background-image : url('/Images/CommonImages/purplelinebg.gif'); }

.bg_orangelines { background-image : url('/Images/CommonImages/orangelinebg.gif'); }

.bg_darkblue { background-image : url('/Images/CommonImages/darkbluelinebg.gif'); }

.bg_dottedline { background-image : url('/Images/CommonImages/graydottedline.gif'); }

.bg_rightcolumn { background-image : url('/Images/CommonImages/rightcolumnbg.gif'); background-repeat:repeat-x; }


/* ---------------- backgrounds END ---------------- */

/* ---------------- rules START ---------------- */

.hr_list {
	background-color : #E6E6E6;
	margin: 15px 0 15px 0;
}

.vr_dotted { background: url(Images/CommonImages/line4.gif) repeat-y; margin: 25px 0 25px 10px; height: 400px  }


/* ---------------- rules END ---------------- */

/* **************** start sifr **************** */

/* these "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sifr text metrics since the sifr text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sifr-hasflash .sifrheader {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 36px;
	line-height: 27px;
}

.sifr-hasflash .sifrsubhead {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}

/* these are standard sifr styles... do not modify */

.sifr-flash {
	visibility: visible !important;
	margin: 0;
}

.sifr-replaced {
	visibility: visible !important;
}

span.sifr-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

/* **************** end sifr **************** */