a {color:#063467; }
a:hover { text-decoration: none; }
body { background-color: #FFFFFF; color: #333333;font-family:Arial, Helvetica, sans-serif;font-size: 11px; }

.small_text {font-size: 10px; }
p {margin:0;}
img { border:0; }
.Font11 { font-size:11px;}
.Font12 { font-size:12px;}
.Font14 { font-size:14px;}
.Font16 { font-size:16px;}
.Font18 { font-size:18px;}
.Font20 { font-size:20px;}
.Font22 { font-size:22px;}
.Font26 { font-size:26px;}
.Font36 { font-size:36px;}
.Width130 { width:130px;}
.Height100 { height:100px;}

.NoUnderline { text-decoration: none; }

.Orange { color:#FFBA1B;}
.Green { color: green; }
.Red { color: red; }

.Bold { font-weight:bold;}
.formSpacing { padding-top: 5px; }
.MarginZero { margin:0;}
.PaddingZero { padding:0;}

.Border { border:1px solid #CCCCCC; }
.LeftBorder { border-left:1px solid #CCCCCC; }
.RightBorder {border-right:1px solid #CCCCCC; }
.TopBorder { border-top:1px solid #CCCCCC; }
.BottomBorder { border-bottom:1px solid #CCCCCC; }

.BorderBlue { border:1px solid #B8DBFE; }
.BorderGreen { border:1px solid #CDFFB6; }
.LeftBorderBlue { border-left:1px solid #B8DBFE; }
.RightBorderBlue {border-right:1px solid #B8DBFE; }
.TopBorderBlue { border-top:1px solid #B8DBFE; }
.BottomBorderBlue { border-bottom:1px solid #B8DBFE; }

.Border_Light { border:1px solid #e5e5e5; }
.LeftBorder_Light { border-left:1px solid #e5e5e5; }
.RightBorder_Light {border-right:1px solid #e5e5e5; }
.TopBorder_Light { border-top:1px solid #e5e5e5; }
.BottomBorder_Light { border-bottom:1px solid #e5e5e5; }
.FL {float:left;}
.FR{float:right;}
.clear{clear:both;}

.header { padding-top:15px; font-size:26px; font-weight:normal; }

.HeaderColor { background-color: #FFFFFF; }
.BGColor { background-color: #f1f1f1; } 
.darkGrayBg { background-color: #cccccc; } 

.Pad { padding:3px;}
.PadXX { padding:10px;}
.LPad { padding-left:3px;}
.LPadX { padding-left:5px;}
.LPadXX { padding-left:10px;}
.LPadXXX { padding-left:15px;}
.LPadXXXX { padding-left:20px;}
.RPad { padding-right:3px;}
.RPadX { padding-right:5px;}
.RPadXX { padding-right:10px;}
.RPadXXXX { padding-right:20px;}
.TPad { padding-top:3px;}
.TPadX { padding-top:5px;}
.TPadXX { padding-top:10px;}
.TPadXXX { padding-top:15px;}
.TPadXXXX { padding-top:20px;}
.TPadXXXXX { padding-top:25px;}
.TPadXXXXXX { padding-top:30px;}
.BPadX { padding-bottom:5px;}
.BPadXX { padding-bottom:10px;}
.BPadXXX { padding-bottom:15px;}
.BPadXXXX { padding-bottom:20px;}

.NoPad { padding: 0; }

.Mar {margin:3px;}
.TMarXX { margin-bottom:10px; }
.BMarXX { margin-bottom:10px; }
.RMarXX { margin-right:10px; }

.firstTD { width:150px; text-align:right; padding-top:5px; padding-right:15px; }
.secondTD { width:350px; text-align:left; padding-top:5px; }
.thirdTD {  text-align:left; padding-top:5px; padding-left:10px;}

.selectStyle { width:290px; }
.selectStyleShort { width:150px; }
.textAreaStyle { width:350px; }
.inputStyle { width:350px;}
.inputStyleShort { width:230px;}
.TableEditForm { background-color:#E1EDEE; border-top:1px solid #C1CFD0; border-bottom:1px solid #C1CFD0; }
.button { padding: 0 10px; } 

.errorMsg { border:1px solid #e34a20;background-color:#ffe9e9; }
.errorSpan { color:#e34a20; font-size:80%; }
.loader { background-color: #fff; border:1px solid #ccc; position:absolute; width:260px; height:260px; top:120px; left:250px; };

#nav { padding:0 0 5px 0;margin:0;}
#nav ul{ display: inline; padding:0; margin:0;}
#nav li { display: inline; padding-right:10px; margin:0px;}
#nav li.active { background-color: #fff; font-weight:bold;}

#subnav { padding:5px 0 0 0;margin:0;}
#subnav ul{ display: inline; padding:0; margin:0;}
#subnav li { display: inline; margin:0px; font-size: 80%;}
#subnav li.active { background-color: #fff; font-weight:bold;  font-size: 80%;}

table.update_profile { border:1px solid #ccc; background-color: #fff; padding:30px 10px;}
table.update_profile td { padding:5px; margin:5px;}

.border-br { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.border-tbr { border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.border-r { border-right: 1px solid #ccc;}
.border-b { border-bottom: 1px solid #ccc;}
.border-t { border-top: 1px solid #ccc;}
.th { border-bottom: 1px solid #666666; border-top: 1px solid #666666;}
.score { background-color: #666; color:#fff; }
.avg {background-color: #999; }
.head { background-color: #ccc; padding:5px;color:#fff;}
div.errors { border:1px solid #AC1F1F; padding:10px;background-color:#F9D4D4;}
.updated_div { padding: 20px; width:500px; color:white; font-weight:bold; background-color:green; border:1px solid #666; margin-bottom:10px;}
.success { background-color: #f5ffea; border:1px solid #669933;}

#loader2 {background-color:#000000; border:1px solid #ccc; color:#fff; position:absolute; width:450px; height:210px;  left:400px; margin-top:120px;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	
	};


/******************************* MAIN ******************/


#infobar { font-size: 12px; color:#fff; background-image: url(/images/blue-bar.gif); background-color: #0066CC; padding: 0.4em 0.8em; border-top: 1px solid #003366; border-bottom: 1px solid #003366;  min-height: 2.3em; height: 2.8em; clear: both; }
#infobar .search-box { float: right; padding-top: 0em; border:0px solid black; }
#infobar #page-desc { font-size: 100%; font-weight: normal; margin: 0; padding: 0.3em 0 0.7em 0; line-height: 1.3; }
#infobar a:link, #infobar a:visited { color: #fff; }
#infobar .nav {font-size:0.9em; padding-top: 0.8em; }

.subheader_main { font-size:16px; font-weight:normal; color: #0F77B8; padding:0; margin:0; }
.header_main { font-size:26px; color: #0F77B8;  margin:0; }
.header {color: #484848;  text-align:left;font-size:16px; padding-bottom:5px;}
h3.header { color: #940F0F }
.header_small {color: #484848;  text-align:left;font-size:20px; padding-bottom:5px; font-weight:normal;}

.BlueBorderBottom { border-bottom:1px solid #CCCCFF; }

.dir { font-size:120%; }

.BgE7E7E7 { background-color: #F5F5F5; }
.BorderTopD7D7D7 { border-top: 1px solid #d7d7d7;}
.BorderBottomD7D7D7 { border-bottom: 1px solid #d7d7d7;}
.BorderLeftD7D7D7 { border-left: 1px solid #d7d7d7;}
.BorderRightD7D7D7 { border-right: 1px solid #d7d7d7;}

.terms li {padding-top:10px; } 



/*********************** Categories **********************/

.Rank { font-weight:bold; font-size:19px; color: #336699;}
.RankWeb { font-weight:bold; font-size:19px; color: #4DB61D;}
.tr2{background-color: #fff;}
.tr1{background-color: #E6F0F7;}
.tr1_web{background-color: #EDFDE6;}

.BottomGrayBorder {border-bottom:1px solid #ccc; }
.TopGrayBorder {border-top:1px solid #ccc; }
.RightGrayBorder {border-right:1px solid #ccc; }
.LeftGrayBorder {border-left:1px solid #ccc; }


/********************** Profile page ****************************/

.ScreenShot_Border { border:1px solid #ccc;width:200px;padding:5px;background-color:#fff;}
.ScreenShotThumb_Border { border:1px solid #ccc;width:93px;padding:5px;background-color:#fff;}
.ProfilePhoto_Border { border:1px solid #ccc;padding:5px;background-color:#fff; text-align:center; vertical-align:middle;}

h1 {font-size: 20px; margin:0;font-weight: normal;color:#336699;text-decoration:none;}
h2 {font-size: 12px; margin:0;}
h3 {font-size: 18px; margin:0; color: #484848; font-weight: normal; padding-bottom:5px;}

.header_no_toppad {color: #940F0F;  text-align:left;font-size:18px; padding-top:0px; padding-bottom:5px;}
h1.h1_top_page { font-size:26px; font-weight: normal;}
h2.h2_top_page { font-size:22px; font-weight: normal; padding-bottom:10px;}


.box_top { width:300px; background-color: #f3f3f3;height:10px; max-height:10px; }
.box_top_m { border-top: 1px solid #ccc; }
.box_top_l { background-image: url(/images/tl_grey.gif); background-repeat: no-repeat; width: 10px; height: 10px;float:left;}
.box_top_r { background-image: url(/images/tr_grey.gif); background-repeat: no-repeat; width: 10px; height: 10px;float:right;}

/*white*/
.t {background: url(/images/dot-ccc.gif) 0 0 repeat-x;}
.b {background: url(/images/dot-ccc.gif) 0 100% repeat-x}
.l {background: url(/images/dot-ccc.gif) 0 0 repeat-y}
.r {background: url(/images/dot-ccc.gif) 100% 0 repeat-y}
.bl {background: url(/images/bl.gif) 0 100% no-repeat}
.br {background: url(/images/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:10px} 

/*grey*/
.t_grey {background: url(/images/top-line-grey.gif) 0 0 repeat-x;}
.b_grey {background: url(/images/bottom-line-grey.gif) 0 100% repeat-x}
.l_grey {background: url(/images/dot-ccc.gif) 0 0 repeat-y}
.r_grey {background: url(/images/dot-ccc.gif) 100% 0 repeat-y}
.bl_grey {background: url(/images/bl_grey.gif) 0 100% no-repeat}
.br_grey {background: url(/images/br_grey.gif) 100% 100% no-repeat}
.tl_grey {background: url(/images/tl_grey.gif) 0 0 no-repeat}
.tr_grey {background: url(/images/tr_grey.gif) 100% 0 no-repeat; padding:10px} 
.body_grey {background-color:#f5f5f5; margin-left:-9px;margin-right:-9px; }

.100Percent { width:100%; }
.Percent100 { width:100%; }
.AlignL { text-align:left; }
.AlignR { text-align:right; }
.AlignC { text-align:center; }

.ROW1 { background-color: #fafafa; }

.List li {padding-top:7px; }

.Unread {font-weight: bold; }

.main_blogs_list {margin:0;padding:0 4px 0 8px;list-style-type:circle;}
.main_blogs_list li {padding-bottom:5px;}

.tagline { margin-top:-3px;color:#666;padding-left:5px;font-size:11px; }