body
{
	margin:0px;
	text-align:center;
	background-color:#828e92;
	font-family:arial,tahoma,verdana;
	color:#000;
}

td, p
{
	margin:0px;
	padding:0px;
	font-size:11px;
}

h3
{
	margin:10px 0px;
	color:#828384;
	font-size:14px;
	text-transform:uppercase;
}
h2
{
	margin:10px 0px 2px 20px;
	color:#000;
	font-size:14px;
}
a
{
	color:#074773;
	text-decoration:none;
}
a:hover
{
	color:#000;
}
a:focus
{
	outline:none;
}
.Links1
{
	float:right;
	padding:5px 0px 6px 0px;
}
.Links1 a
{
	text-decoration:underline;
}
.FloatLeft
{
	float:left;
	margin-right:30px;
	color:#FFF;
}

.SubHeading
{
	font-size:16px;
	background:#859096;
	float:left;
	width:820px;
	padding:16px 0px;
}
.SubHeading p
{
	font-size:15px;
	margin-left:20px;
}
.SubHeading span
{
	font-size:15px;
	color:#000;
}
.SubHeading .BTxt
{
	color:#484e60;
	font-size:12px;
}

.TopHeader
{
	margin:auto;
	margin-bottom:0px;
	width:994px;
	font-size:11px;
	color:#9cbce2;
	text-transform:uppercase;
	font-family:Trebuchet MS;
	font-weight:bold;
	text-align:left;
	height:16px;
}

.TopHeader div
{
	float:right;
}

.TopHeader .TopHeaderLinks1
{
	padding-top:1px;
}
.TopHeader .TopHeaderLinks1 a
{
	padding:0px 13px;
}

.TopHeader .TopHeaderLinks1 #frm_mssge
{
 margin-left:10px;
}
.TopHeader .TopHeaderLinks1 #frm_mssge a
{
 background:url(../images/Icon.gif) no-repeat left top;
 padding:0 0 0 22px;
}

.TopHeader a
{
	color:#75a5d5;
	text-decoration:none;
	font-weight:bold;
	padding:0px 20px;
}
.TopHeader a:hover
{
	color:#d6f2fe;
}
.TopHeader a span
{
	background:#217389;
	padding:3px;
	color:#9df9ff;
	height:8px;
	line-height:8px;
}
/*******************************************************************
	Edit by Arun 24 March 2010  - START
*******************************************************************/
.Header_Wrap
{
	background:url(../images/Header_BG.png) repeat-x;
	_background:url(../images/Header_BG.png) repeat-x 0px -15px !important;
	_margin-bottom: -15px !important;
	_margin-top: 0px !important;
}
.Header
{
	/*background:url("../images/Navigation_Bg.gif") no-repeat 100px 29px !important;
	*background:url("../images/Navigation_Bg.gif") no-repeat 100px 29px !important;
	_background:url("../images/Navigation_Bg.gif") no-repeat 100px 14px !important;*/
	margin:auto;
	margin-bottom: 0px;
	margin-top: -17px;
	font-size:11px;
	color:#9cbce2;
	text-transform:uppercase;
	font-family:Trebuchet MS;
	font-weight:bold;
	text-align:left;
	height:75px;
	width: 1000px;
}
/*******************************************************************
	Edit by Arun 24 March 2010  - END
*******************************************************************/
.Header div
{
	float:left;
}
.Header .Logo
{
	margin-top:15px;
	*margin:17px 0px 0px 0px !important;
	_margin: 0px 0px 0px 0px !important;
}
.Header .Logo a
{
	padding: 0px !important;
}
.Header .HeaderLinks
{
	padding-top:16px;
}
.Header .HeaderSearch
{
	padding-left:10px;
}
.Header .Mobile_HeaderLinks
{
    display:none;
}
.Header .HeaderLinks1
{
	float: left;
	margin: 28px 0 0 10px;
	*margin: 33px 0 0 0 !important;
	_margin: 18px 0 0 0 !important;
}
.Header .HeaderLinks1 a
{
	padding:0px 12px 0 6px;
	*margin: 20px 0 0 0 !important;
	_margin: -39px 0 0 0 !important;
    border-right:1px solid #666666;
}
.Header a
{
	color:#CBDDF2;
	text-decoration:none;
	padding:0px 20px;
    text-shadow:2px 2px 2px #000;
}
.HeaderLinks3
{
	color:#CCC;
	text-decoration:none;
	font-size: 12px;
	padding:0px 20px;
	/*background:url(../images/Navigation_Sep.gif) no-repeat right;*/
}
.Header_Links_Right
{
    float:right!important;
    margin-top:28px;
}
.HeaderLinks_signup
{
	font-size: 10px;
}
a.HeaderLinks_signup
{
	color:#FFF;
	padding: 0 3px 0 3px !important;
}
a.HeaderLinks_signup:hover
{
	color:#75a5d5 !important;
}
.Header a:hover
{
	color:#FFF;
}
.Header a span
{
	background:#217389;
	padding:3px;
	color:#9df9ff;
	height:8px;
	line-height:8px;
}
.Header td
{
	padding-top:4px;
}
.Header input
{
	border:solid 2px #1b4670;
	font-size:11px;
	background:#021c37;
	color:#9cbce2;
}

.Header_Search
{
	visibility:hidden;
	display: none;
	z-index:100;
}
#account_menu
{
	display:none;
	position:absolute;
	margin-left:600px;
	margin:20px 0 0 -92px\9;
	background-color:#467dbb;
	border:3px #071730 solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:125px;
	padding:10px 20px;
	z-index:100;
}
#account_menu p
{
	text-align:right;
	padding:3px 0 3px 0;
	margin-left:-20px\9;
}
#account_menu a
{
	display:block;
	width:135px;
	color:#fff;
	text-decoration:none;
	padding:0px 15px 0px 15px!important;
	margin-left:-20px;
	font-size:10px;
}
#account_menu p a:hover
{
	background-color:#325985;
}
.VideoBar
{
	margin:4px auto 10px auto;
	background:url(../images/VideoBar_Bg.gif) no-repeat;
	width:849px;
	height:75px;
}
.VideoBar div
{
	float:left;
	font-size:11px;
	color:#abbcc5;
	font-weight:bold;
}
.VideoBar div img
{
	margin:0px 6px 6px 0px;
	float:left;
}
.VideoBar .Main1
{
	text-align:left;
	height:30px;
	float:left;
	margin:30px 12px 0px 12px;
	padding:0px;
}
.VideoBar .Main1 span
{
	float:left;
	margin:8px 8px 0px 0px;
}
.VideoBar .Main2
{
	padding:34px 4px 0px 25px;
	text-align:left;
}
.VideoBar .Main2 span
{
	float:left;
	margin:2px 6px 0px 0px;
	background:url(../images/Rate_Arrow.gif) no-repeat right;
	padding-right:10px;
}
.VideoBar .Main_rate2
{
	Padding:34px 0px 0px 25px;
	text-align:left;
}
.VideoBar .Main_rate2 a
{
	color:#FFF;
}

.VideoBar .Main_rate2 span
{
	float:left;
	margin:2px 6px 0px 0px;
	padding-right:87px;
}
.VideoBar .Main_rate4
{
	Padding:34px 0px 0px 4px;
	text-align:left;
}
.VideoBar .Main_rate4 span
{
	float:left;
	margin:2px 2px 0px 0px;
	padding-right:120px;
}
.VideoBar .Main_rate3
{
	padding:34px 4px 0px 12px;
	text-align:left;
}

.VideoBar .Main_release
{
	padding:34px 4px 0px 141px;
	text-align:left;
}

.VideoBar .Main_rate3 span
{
	float:left;
	margin:2px 6px 0px 0px;
	padding-right:70px;
}
.VideoBar .Main_rate3 a
{
	color:#FFF;
}
.VideoBar .Main3
{
	text-align:right;
	float:right;
	padding:0px;
	margin:22px 16px 0px 0px;

}

.VideoBar .Main3 .Icon1
{
	/*background:url(../images/VideoBar_IconBg1.jpg) no-repeat bottom;*/
	padding:8px 5px 7px 12px;
	margin-right:0px;
	float:right;
	height:30px;
}
.VideoBar .Main3 .Icon1:hover
{
	/*background:url(../images/VideoBar_IconBg1h.jpg) no-repeat bottom;*/
}
.VideoBar .Main3 .Icon2
{
	/*background:url(../images/VideoBar_IconBg2.jpg) no-repeat bottom;*/
	padding:8px 5px 7px 12px;
	margin-right:0px;
	float:right;
	height:30px;
}
.VideoBar .Main3 .Icon2:hover
{
	/*background:url(../images/VideoBar_IconBg2h.jpg) no-repeat bottom;*/
}
.VideoBar .Main3 .Icon3
{
	/*background:url(../images/VideoBar_IconBg3.jpg) no-repeat bottom;*/
	padding:8px 5px 7px 12px;
	margin-right:0px;
	float:right;
	height:30px;
}
.VideoBar .Main3 .Icon3:hover
{
	/*background:url(../images/VideoBar_IconBg3h.jpg) no-repeat bottom;*/
}
.VideoBar .Main3 .Icon4
{
	/*background:url(../images/VideoBar_IconBg4.jpg) no-repeat bottom;*/
	padding:8px 5px 7px 12px;
	margin-right:0px;
	float:right;
	height:30px;
}
.VideoBar .Main3 .Icon4:hover
{
	/*background:url(../images/VideoBar_IconBg4h.jpg) no-repeat bottom;*/
}

.VideoBar .Main3 .Icon5
{
	/*background:url(../images/VideoBar_IconBg5.jpg) no-repeat bottom;*/
	padding:8px 5px 7px 12px;
	margin-right:0px;
	float:right;
	height:30px;
}
.VideoBar .Main3 .Icon5:hover
{
	/*background:url(../images/VideoBar_IconBg5h.jpg) no-repeat bottom;*/
}
.VideoBar .Main3 .Icon5 img

.VideoBar a
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.VideoBar a:hover
{
	color:#FFF;
}

.RatingBox
{
	display:block;
	width:8px;
	background:#A0B1BE;
	margin:5px 4px 0px 0px;
	height:8px;
	line-height:4px;
	float:left;
}
.RatingBoxAct, .RatingBox:hover
{
	display:block;
	width:8px;
	background:#1669a6;
	margin:5px 4px 0px 0px;
	height:8px;
	line-height:4px;
	float:left;
}

.RatingBox1
{
	display:block;
	width:13px;
	background:url(../images/Star.gif) no-repeat;
	margin:3px 4px 0px 0px;
	height:12px;
	line-height:4px;
	float:left;
	cursor:pointer;
}
.RatingBoxAct1, .RatingBox1:hover
{
	display:block;
	width:13px;
	margin:3px 4px 0px 0px;
	height:12px;
	line-height:4px;
	float:left;
	background:url(../images/Star_selected.gif) no-repeat;
	cursor:pointer;
}
#pop_up_rating_wrap
{
	width:297px;
	height:195px;
	padding-left:37px;
	font-size:10px;
	background:url(../images/rating_pop_up_bg.jpg) no-repeat;
	display: none;
	position:absolute;
	top:80%;
	left:50%;
	margin-left:-167px;
	z-index:1000;
	border:3px solid #000;
}
#pop_up_rating_wrap .RatingBox1
{
	display:block;
	width:48px;
	background:url(../images/Star.png) no-repeat;
	margin-top:65px!important;
	height:99px;
	line-height:4px;
	float:left;
	cursor:pointer;
	margin-left:4px\9!important;
}
#pop_up_rating_wrap .RatingBoxAct1, #pop_up_rating_wrap .RatingBox1:hover
{
	display:block;
	width:48px;
	background:url(../images/Star_Over.png) no-repeat;
	margin-top:65px;
	height:99px;
	line-height:4px;
	float:left;
	cursor:pointer;
}

.VideoMesgBar
{
 float:left;
 background:#7b7b7b;
 border:solid 1px #999999;
 margin:30px 5px 5px 5px;
 padding:0px;
 width:395px;
}

.VideoMesgBar span.VideoMesg1
{
	float:left;
	padding:5px;
	color:#6b6b6c;
}
.VideoMesgBar span.VideoMesg2
{
	float:left;
	padding:5px;
	word-wrap:break-word;
	color:#000;
}
.VideoMesgBar span.VideoMesg3
{
	float:left;
	padding:5px;
	color:#505152;
}

.Tabsblock{
	width:994px;
	margin:auto;
	padding-top: 2px;
}

.Tabsblock_Left{

	width:154px;
	text-align:left;
	float:left;


}

.Tabsblock_Right{
	width:820px;
	text-align:left;
	padding:17px 0px 10px 15px;
	float:left;

}
#VideoBlock
{
	background: url(../images/VideoBlock_Bg.gif) repeat top;
	padding: 10px 0px;
}
.Tabs
{
	margin:auto;
}
.Tabs right
{
	margin-right:19px;
}
.Tabs a
{
	font-size:15px;
	color:#2c3948;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/TabButton_Bg.gif) repeat-x bottom;
	padding:11px 59px 10px 59px;
	border:solid 4px #a1b2bd;
	border-bottom:none;
	margin:auto;
}
.Tabs a:hover
{
	background:#FFF;
}
.Tabs a.Active
{
	background:#FFF;
}
.MainBody
{
	width:1064px;
	margin:auto;
	background:url(../images/Body_Bg.png) repeat-y;
}
.FormBody
{
	width:954px;
	margin:auto;
	height:100%;
	background:#f2f2f2;
	text-align:justify;
	padding: 16px 20px 16px 20px;
}
/*******************************************************************
	Edit by Arun 24 March 2010  - START
*******************************************************************/
.LeftPanel
{
	width:157px;
	text-align:left;
	padding:37px 10px 20px 20px;
	/*float:left;*/
	margin:0 0 0 13px;
	background:url(../images/LeftPanel_Bg.gif) no-repeat left 13px top;
}
.RightPanel
{
	width:820px;
	text-align:left;
	margin-right: 35px;
	*margin-right: 40px !important;
	padding-bottom:10px;
}
.Paging3
{
	float:left;
	padding:0px 0px;
	width:780px;
	margin-left:-27px;
	*margin-left: 30px;
	_margin-left: 15px;
	border-top:solid 1px #979797;
	border-bottom:solid 1px #979797;
}
.NominateShove1
{
	width:760px;
	float:left;
	margin:10px 0px;
	background:#dae3ec;
	padding:10px;
}
.Paging3 .NominateShove1 div
{
	float:left;
	margin-right:20px;
	font-size:11px;
	line-height:22px;
}
/*******************************************************************
	Edit by Arun 24 March 2010  - END
*******************************************************************/
.LeftPanel a
{
	display:block;
	color:#485f7c;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding:2px 0px;
	margin:0px;
}
.LeftPanel a:hover
{
	color:#000;
}
.Paging1
{
	Float:left;
	padding:30px 0px 0px 30px;
	width:790px;
}
.Paging1 div
{
	float:left;
	margin-right:30px;
	font-size:11px;
}
.Paging1_link
{
	Float:left;
	padding:30px 0px 0px 30px;
	width:790px;
}
.Paging1_link div
{
	float:left;
	margin-right:30px;
	font-size:14px;
}
.Paging3 Select
{
	border: solid 1px #8690a2;
	padding:1px;
	font-size:11px;
	width:135px;
	color:#2A4B9B;
}
.Products1
{
	float:left;
	margin:10px 0px 0px 10px;
	padding-top:6px;
	width:790px;
}
.Products1 div
{
	float:left;
	width:214px;
	height:195px;
	background:url(../images/ProductBox_Bg.gif) no-repeat;
	padding:18px;
	margin:0px 5px;
}

.Products1 img
{
	float:left;
}
.Products1 p
{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#ff6600;
	width:214px;
	margin-top:2px;
}
.Products1 .Black
{
	color:#000;
	border-top:solid 1px #9e9e9e;
	padding-top:3px;
	word-wrap:break-word;
}

.Products1 .LeftP
{
	float:left;
	font-size:13px;
	color:#ababab;
	font-weight:bold;
	padding:14px 0px 0px 0px;
}
.Products1 .RightP
{
	float:right;
	padding:13px 0px 0px 0px;
}


.TableFormat1
{
	margin:30px auto 0px auto;
	width:98%;
	background:#a3adb2;
}
.TableFormat1 th
{
	background:#FFF;
	padding:4px;
	font-size:11px;
}
.TableFormat1 td
{
	background:#f5f5f5;
	padding:3px 4px;
	text-align:left;
}
.TableFormat1 a
{
	text-decoration:underline;
}
.TableFormat1 a:hover
{
	text-decoration:none;
}


.Block1
{
	float:left;
	padding-top:6px;
	border-top:solid 1px #9e9e9e;
	margin-left:10px!important;
	margin:6px 0px 6px 10px;
	width:783px;
}
.Block1 .BlueHead
{
	float:left;
	background:#1b58a7;

}
.Block1 .BlueHead span
{
	float:left;
}
.Block1 .BlueHead .Icon1
{
	padding:10px 10px 0px 0px;
}
.Block1 .BlueHead div
{
	float:left;
	width:720px;
	color:#FFF;
	padding-top:4px;
}
.Block1 .BlueHead div .Head
{
	float:left;
	padding-top:6px;
	font-size:15px;
	font-weight:bold;
}
.Block1 .BlueHead div .Txt
{
	font-size:11px;
	padding:5px 5px 0px 0px;
	color:#93afd3;
}

.Block1 .BlueHead div .SortBy
{
	font-size:11px;
	padding:0px 10px 0px 0px;
	color:#93afd3;
	float:right;
}
.Block1 .BlueHead div .SortBy span
{
	padding:6px 5px 0px 0px;
	font-weight:bold;
}
.Block1 .BlueHead div .SortBy .ShowMoreButton
{
	color:#074773;
	font-size:11px;
	float:left;
}
.Block1 .BlueHead div .SortBy .ShowMoreButton .LeftSpan
{
	background:url(../images/MostRecentLeft_Bg.gif) no-repeat left;
	padding:4px 0px 4px 10px;
	line-height:20px;
	float:left;
	font-weight:normal;
}
.Block1 .BlueHead div .SortBy .ShowMoreButton .RightSpan
{
	background:url(../images/ShowMoreVideosRight_Bg.gif) no-repeat right;
	padding:4px;
	line-height:20px;
	float:left;
}
.Block1 .BlueHead div .SortBy .ShowMoreButton .ButtonArrow
{
	padding:3px 10px;
	line-height:22px;
	float:left;
}
.Block1 .BlueHead div .SortBy .ShowMoreButton .RightArrow
{
	padding:3px 0px;
	line-height:20px;
	float:left;
}

.Block1 .SubHead1
{
	background:#ccd9e8;
	float:left;
	padding:5px 8px;
	margin:4px 0px;
}
.Block1 .SubHead1 span
{
	float:left;
	color:#000;
	font-size:13px;
}
.Block1 .SubHead2
{
	background:#e8eef5;
	float:left;
	padding:5px 8px;
	margin-bottom:0px;

}
.Block1 .SubHead2 span
{
	float:left;
	color:#000;
	font-size:13px;
}
.Block1 .SubHead1 .Txt1, .Block1 .SubHead2 .Txt1
{
	width:270px;
	word-wrap:break-word;
}

.Block1 .SubHead1 .Txt_title, .Block1 .SubHead2 .Txt_title
{
	width:230px;
	word-wrap:break-word;
}
.Block1 .SubHead1 .Txt2, .Block1 .SubHead2 .Txt2
{
	width:145px;
	word-wrap:break-word;
}
.Block1 .SubHead1 .Txt3, .Block1 .SubHead2 .Txt3
{
	width:45px;
}
.Block1 .SubHead1 .Txt4, .Block1 .SubHead2 .Txt4
{
	width:90px;
}
.Block1 .SubHead1 .Txt5, .Block1 .SubHead2 .Txt5
{
	width:130px;
}

.Block1 .SubHead1 .Txt1_series, .Block1 .SubHead2 .Txt1_series
{
	width:154px;
}
.Block1 .SubHead1 .Txt2_series, .Block1 .SubHead2 .Txt2_series
{
	width:130px;
}
.Block1 .SubHead1 .Txt_tag, .Block1 .SubHead2 .Txt_tag
{
	width:130px;
}
.Block1 .SubHead1 .Txt_timetag, .Block1 .SubHead2 .Txt_timetag
{
	width:90px;
}
.Block1 .SubHead1 .Txt_time, .Block1 .SubHead2 .Txt_time
{
	width:160px;
}
.Block1 .SubHead1 .Txt_tag, .Block1 .SubHead2 .Txt_tag
{
	width:130px;
	word-wrap:break-word;
}
.Block1 .SubHead1 .Txt_rating, .Block1 .SubHead2 .Txt_rating
{
	width:85px;
}
.Search
{
	background:url(../images/Search_Bg.gif) repeat-x #727b8c;
	border:solid 1px #033651;
	border-left:none;
	float:left;
	padding:6px 0px;
	width:819px!important;
	width:821px;
}
.Search .Head
{
	text-transform:uppercase;
	color:#a8a9ab;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px 0px 12px 5px;
	text-align:left;
}
.Search .Col1
{
	float:left;
	width:90px!important;
	width:70px;
	padding:0px 10px;
}
.Search .Col1 span
{
	float:left;
	font-size:12px;
	color:#f7f8fa;
	width:100px;
	text-align:left;
}
.Search .Col2
{
	float:left;
	width:110px!important;
	width:90px;
	padding:0px 10px;
}
.Search .Col2 span
{
	float:left;
	font-size:12px;
	color:#f7f8fa;
	width:110px;
	text-align:left;
}
.Search .InputStyle
{
	border:none;
	background:#8b94a6;
	font-size:11px;
	padding:2px 1px;
	width:110px;
	color:#FFF;
}
.Search .SearchSep
{
	border-left:solid 1px #a8a9ab;
	height:100px;
	float:left;
	width:10px;
	margin:15px 0px 0px 8px;
}
.Button1
{
	margin:8px 0px;
}
.Button1 a
{
	background:#1592d1;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	padding:4px 27px;
	border:solid 2px #FFF;
	line-height:31px;
	text-decoration:none;
}
.Button1 a:hover
{
	color:#a8a9ab;
}
.Search a
{
	color:#FFF;
	text-decoration:underline;
}
.Search a:hover
{
	text-decoration:none;
}
.ErrorMsg
{
	font-size:12px;
	color:#f00;
	line-height:14px;
}

.LoginBox
{
	margin:auto;
	width:389px;
}
.LoginBox .LoginHead
{
	background:url(../images/Login_Bg.gif) no-repeat top;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding:15px 20px 28px 20px;
}
.LoginBox .Main
{
	background:url(../images/LoginBox_Bg.gif) repeat-y;
	height:140px;
	padding:10px 0px 0px 20px;
}
.LoginBox .Main p
{
	float:left;
	height:25px;
	font-size:12px;
}
.LoginBox .Main p span
{
	color:#FF0000;
}
.LoginBox .Main .MainLeft
{
	float:left;
	height:25px;
	width:100px;
}
.Block2
{
	float:left;
	background:#d4d7dc;
	width:780px;
	margin-left:0px!important;
	margin:20px 0px 0px 10px;
	border-bottom:solid 1px #97a4aa;
}
.Block2_empty
{
	float:left;
	background:#d4d7dc;
	width:780px;
	margin-left:0px!important;
	margin:20px 0px 0px 10px;
	border-bottom:solid 1px #97a4aa;
	height:100px;
}
.Block2 .MainHead
{
	float:left;
	background:#8fa9cc;
	width:740px;
	padding:6px 20px;
}
.Block2 .MainHead .MainHeadTxt1
{
	width:250px;
}
.Block2 .MainHead .MainHeadTxt2
{
	width:200px;
}
.Block2 .MainHead .MainHeadTxt3
{
	width:50px;
}
.Block2 .MainHead .MainHeadTxt4
{
	width:235px;
	text-align:right;
}
.Block2 .MainHead p
{
	color:#FFF;
	float:left;
	font-size:13px;
	font-weight:bold;
}
.Block2 .MainHead p a
{
	color:#FFF;
	padding:0px 4px;
}
.Block2 .MainTxt
{
	font-size:16px;
	font-weight:bold;
	margin:20px 20px 0px 20px!important;
	margin:20px 10px 0px 10px;
	float:left;
}
.Block2 .Time
{
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	margin:0px 20px!important;
	margin:0px 10px;
	border-bottom:solid 1px #b5c1ca;
	color:#3d7c85;
	float:left;
	width:740px;
}
.Block2 .Details
{
	background:#dfe4ea;
	padding:0px 20px 10px 20px;
	width:740px;
	float:left;
}
.Block2 .Details span
{
	float:left;
	margin-right:5px;
	padding-top:10px;
}
.Block2 .Details .Block2Sep
{
	border-right:solid 1px #b5c1ca;
	height:40px;
	padding:0px;
}
.Block2 .Details .Txt
{
	margin-left:10px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

.SearchLeftBox div
{
	background:#abb3b6;
	border:solid 2px #caced1;
	text-align:center;
	padding:8px 5px 5px 5px;
	margin-right: 15px;
}
.SearchLeftBox input
{
	border:solid 2px #caced1;
	background:#7d7d7d;
	color:#FFF;
	font-size:11px;
	padding:2px;
}
.SearchLeftBox p
{
	color:#6d6f6e;
	text-align:center;
	margin:5px 0px;
}
.Button2Heading
{
	font-size:15px;
	background-color:#545a60 !important;
	overflow:hidden;
	width:810px;
	/*margin-left:-19px;*/
	padding:10px 5px;
	*padding-bottom:13px;
}

.Button2Heading h2
{
	float:left;
	font-size:16px;
	text-transform:uppercase;
	margin-top:7px;
}
.Button2Heading p
{
	float:left;
	font-size:16px;
	margin:6px 0px 7px 20px;
	font-size:12px;
}
.Button2
{
	margin-left:20px;
	float:left;
}
.Button2ActiveArt
{
	margin-left:20px;
	float:left;
	color:#000;
}

.Button2 .LeftButton2
{
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:5px 0px 4px 10px;
	padding-top:5px!important;
	float:left;
}
.Button2ActiveArt .LeftButton2
{
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:5px 0px 4px 10px !important;
	float:left;
}
.Button2 .RightButton2
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right;
	font-size:14px;
	font-weight:bold;
	color:#777;
	padding:3px 10px 8px 5px !important;
	float:left;
}
.Button2ActiveArt .RightButton2
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:5px 10px 8px 5px;
	float:left;
}

.Button2 .RightButton2kj
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right 1px;
	font-size:14px;
	font-weight:bold;
	color:#3c3838;
	padding:5px 10px 8px 5px;
	float:left;
}
.Button2ActiveArt .RightButton2kj
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right 1px;
	font-size:14px;
	font-weight:bold;
	color:#3c3838;
	padding:5px 10px 8px 5px;
	float:left;
}

.Button2:hover span
{
	color:#999;
	cursor:pointer;
}
.Button2ActiveArt:hover span
{
	color:#999;
	cursor:pointer;
}

/*******************************************************************
	Edit by Arun 24 March 2010
*******************************************************************/
.Popup1
{
	border:solid 4px #161515;
	padding:3px;
	width:355px;
	background:#FFF;
	text-align:left;
}
.Popup1 .Head
{
	background:#405571;
	border-bottom:3px solid #ff6b01;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px;
	width:315px;
	margin:0px;
}
.Popup1 .Head span
{
	font-size:13px;
	color:#96a2b4;
	float:none;
}
.Popup1 .Popup1_text1
{
	padding:10px 0;
	margin:0 20px 6px 20px;
	font-size:12px;
	color:#828180;
	line-height:17px;
	width:315px;
	border-bottom:solid 1px #4f4e4e;
}
.Popup1 .Popup1_text2
{
	margin:5px 20px 10px 20px;
	padding:0;
	font-size:12px;
	color:#828180;
	width:315px;
}
.Popup1 .Popup1_text3
{
	margin:0px 20px;
	padding:0;
	font-size:12px;
	color:#000;
	width:315px;
	font-weight:bold;
}
.Popup1 .Popup1footer
{
	margin:0 20px 5px 20px;
	padding:0;
	font-size:13px;
	color:#828180;
	font-weight:bold;
	overflow:hidden;
	width:315px;
	float:left;
}
.Popup1 .Popup1footer .RatingBox2
{
	width:auto;
	float:left;
}
.Popup1 .Popup1footer .RatingBox2 a
{
	line-height:2px;
	float:left;
	height:8px;
	font-size:8px;
	display:block;
	width:2px;
}
.Popup1 .Popup1footer .Popup1footer_text
{
	float:left;
	width:100px;
	margin-right:112px;
	font-weight:normal;
	color:#828180;
	font-size:11px;
}
.Popup1 .Popup1footer .videoicon
{
	float:left;
	margin:0px;
	padding:0px;
	width:30px;
	text-align:left;
}
/*******************************************************************
	Edit by Arun 24 March 2010 -old classes


.Popup1
{
	border:solid 4px #161515;
	padding:3px;
	width:355px;
	background:#FFF;
	text-align:left;
	float:left;
}
.Popup1 .Head
{
	background:#405571;
	border-bottom:3px solid #ff6b01;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px;
	float:left;
	width:315px;
}
.Popup1 .Head span
{
	font-size:13px;
	color:#96a2b4;
}
.Popup1 p
{
	padding:10px 25px;
	margin:0px;
	font-size:12px;
	color:#828180;
	line-height:17px;
}
.Popup1 .Bottom1
{
	border-top:solid 1px #4f4e4e;
	margin:0px 20px;
	padding:5px;
	font-size:12px;
	color:#828180;
}
.Popup1 .Bottom2
{
	margin:0px 20px;
	padding:5px;
	font-size:13px;
	color:#828180;
	font-weight:bold;
	float:left;
	width:310px;
}
.Popup1 .Bottom2 span
{
	float:left;
	margin-right:12px;
}
.Popup1 .Bottom2 p
{
	float:right;
	margin:0px;
	padding:0px;
}

*****************************************************************/

.QuickHits
{
	margin:auto;
	padding-bottom: 2px;
	width:1000px;
	overflow:hidden;
	border-left: #666 1px solid;
	border-right: #666 1px solid;
}
.QuickHits_Wrap
{
	background:url(../images/VideoPage_Bg.gif) repeat-x 0px -74px #848d95;
}
.test_wrap
{
	background:url(../images/slideshow_bg.gif) no-repeat;
	margin: 0px auto;
}
.slideshow_flash {
	width:705px;
	height:393px;
	text-align:center;
	float:left;
}
.QuickHits img
{
	float:left;
}
.QuickHits .QuickHitsTxt
{
	float:right;
	width:254px;
	padding:0px 20px;
	background:url(../images/QuickHits_Bg.jpg) no-repeat;
	text-align:left;
	height:393px;
}
.QuickHits .QuickHitsTxt h1
{
	color:#a1abbb;
	font-size:18px;
	margin:20px 0px 10px 34px;
	text-transform: uppercase;
}
.QuickHits .QuickHitsTxt a
{
	margin:13px 10px;
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding-left:24px;
}
.quickhit1_nav
{
	margin-bottom:0px\9!important;
	margin-top:4px\9!important;
	float:left;
}
.quickhit1_nav_previous
{
	margin-left:7px!important;
	margin-bottom:0px\9!important;
	margin-top:4px\9!important;
	float:left;
}
.quickhit1_nav_more
{
	margin-left:0px!important;
	margin-bottom:0px\9!important;
	margin-top:4px\9!important;
	float:left;
}
.QuickHits .QuickHitsTxt #quickhit
{
	margin-top:55px;
}
.QuickHits .QuickHitsTxt #quickhit a
{
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:-8px\9;
}
.QuickHits .QuickHitsTxt #quickhit1
{
	position:absolute !important;
	top:405px;
	top:388px\9;
	margin-left:2px;
	margin:25px 0 0 -95px\9!important;
	_margin:20px 0 0 -110px!important;
}
.QuickHits .QuickHitsTxt #quickhit1 p
{
	color:#336699;
	font-size:11px;
	font-weight:bold;
	margin-top:-3px;
}
.QuickHits .QuickHitsTxt #quickhit1 p.left
{
	float:left;
	padding-right:10px;
	padding-right:8px\9;
}
.QuickHits .QuickHitsTxt #quickhit1 p.right
{
	float:right;
	float:none\9;
	_float:right;
	padding-left:5px;
	_margin:-27px 0 0 183px!important;
}
#quickhit p img
{
	margin-left:5px;
}
.quickhit_line
{
	display:block;
	width:210px;
	border-bottom:1px solid #50749a;
	margin-left: 30px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickFacebook
{
	background:url(../images/Facebook_icon.png) no-repeat left;
	padding:3px 0 0 30px!important;
	margin-left:-5px;
	height:20px;
	line-height:12px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickFacebook:hover
{
	background:url(../images/Facebook_iconH.png) no-repeat left;
	padding-left:30px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickTwitter
{
	background:url(../images/Twitter_icon.png) no-repeat left;
	padding:3px 0 0 35px!important;
	height:20px;
	line-height:12px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickTwitter:hover
{
	background:url(../images/Twitter_iconH.png) no-repeat left;
	padding-left:35px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickPodcast
{
	background:url(../images/podcast_icon.png) no-repeat left;
	padding:3px 0 0 25px!important;
	height:20px;
	line-height:12px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickPodcast:hover
{
	background:url(../images/podcast_icon_OVER.png) no-repeat left;
	padding-left:25px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickRSS
{
	background:url(../images/RSS.png) no-repeat left;
	padding:3px 0 0 25px!important;
	height:20px;
	line-height:12px;
}
.QuickHits .QuickHitsTxt #quickhit1 .quickRSS:hover
{
	background:url(../images/RSS_OVER.png) no-repeat left;
	padding-left:25px;
}
img.quickhits_icon_divider
{
	padding:0px 5px;
}
.QuickHits .QuickHitsTxt a:hover
{
	color:#6699ff;
}
.QuickHits .QuickHitsTxt .QuickLink1
{
	/*background:url(../images/QuickLinks_Icon1.gif) no-repeat left;*/
}
.QuickHits .QuickHitsTxt .QuickLink2
{
	/*background:url(../images/QuickLinks_Icon2.gif) no-repeat left;*/
}
.QuickHits .QuickHitsTxt .QuickLink3
{
	/*background:url(../images/QuickLinks_Icon3.gif) no-repeat left;*/
}
.QuickHits .QuickHitsTxt .QuickLink4
{
	margin:0;
	padding:0px 0px 0px 2px;
	border:none;
	text-decoration:underline;
}

.ButtonBar
{
	margin:auto;
	margin-top: -2px;
	width:1000px;
	background:url(../images/ButtonBar_Bg.gif) no-repeat;
	height:38px;
	padding-top:14px;
	overflow:hidden;
	border-left: #666 1px solid;
	border-right: #666 1px solid;
}
.ButtonBar img
{
	margin:0px 5px;
}
.ButtonBar div
{
	float:left;
}

.CommunityBlock
{
	margin:auto;
	margin-top: 3px;
	width:980px;
	/*background:url(../images/CommunityBlock_Bg.gif) repeat-x;*/
	padding:10px 10px;
	overflow:hidden;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.CommunityBlock .cBlock1
{
	float:left;
	width:240px;
	margin-right:5px;
}
.CommunityBlock .BlockButton
{
	background:url(../images/CommunityBlock_ButtonBg.gif) no-repeat;
	display:block;
	width:240px;
	height:33px;
	color:#ccc;
	font-weight:bold;
	font-size:18px;
	text-transform: uppercase;
	padding-top:10px;
	margin:12px 0px 30px 0px;
}
.CommunityBlock .BlockButton:hover
{
	color:#000;
}
.CommunityBlock p
{
	font-size:11px;
	text-align:left;
	margin:8px 0px 8px 8px;
	color:#7d7e7f;
	font-weight:bold;
}
.CommunityBlock span
{
	font-size:11px;
	text-align:left;
	margin:0px 8px 8px 16px;
	color:#7d7e7f;
	font-weight:bold;
	float:left;
}
.CommunityBlock .cBlock1 p span, .CommunityBlock .cBlock2 p span
{
	color:#2c4c9d;
}
.CommunityBlock .cBlock1 p a, .CommunityBlock .cBlock2 p a
{
	color:#b7b7b7;
	background:url(../images/Icon2.gif) no-repeat left;
	padding-left:25px;
}
.CommunityBlock .cBlock1 p a:hover, .CommunityBlock .cBlock2 p a:hover
{
	color:#545454;
}

.CommunityBlock .cBlock2
{
	float:left;
	width:240px;
	margin-right:5px;
}
.CommunityBlock .cBlock2 .P1
{
	color:#4eb27b;
	width:13px;
	float:left;
}
.CommunityBlock .cBlock2 .P2
{
	float:left;
	width:200px;
	margin-left:5px;
}
.CommunityBlock2
{
	margin:auto;
	margin-top: 3px;
	width:980px;
	padding:10px 10px;
	overflow:hidden;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
.CommunityBlock2 .cBlock3
{
	float:left;
	width:170px;
	margin:0px 2px;
	height: 260px;
}
.CommunityBlock2 .BlockButton
{
	background:url(../images/CommunityBlock_ButtonBg1.gif) no-repeat;
	display:block;
	width:170px;
	height:33px;
	color:#ccc;
	font-weight:bold;
	font-size:18px;
	text-transform: uppercase;
	padding-top:10px;
	margin:12px 0px 20px 0px;
}
.CommunityBlock2 .BlockButton:hover
{
	color:#000;
}
.CommunityBlock2 img
{
	float:left;
	margin:12px 0px 0px 2px;
}
/*******************************************************************
	Edit by Arun 26 March 2010  - START
*******************************************************************/
.CommunityBlock2 .cBlock3 p
{
	color:#6d6c6c;
	float:left;
	text-align:left;
	margin-bottom:14px;
}
/*******************************************************************
	Edit by Arun 26 March 2010  - END
*******************************************************************/
.CommunityBlock2 .cBlock3 span
{
	font-weight:bold;
	color:#294997;
	float:left;
	font-size:12px;
	text-align:left;
	width:150px;
	margin-bottom:14px;
}
.CommunityBlock2 .cBlock3 span.table_info
{
	font-weight:normal;
	color:#6D6C6C;
	float:right;
	font-size:12px;
	text-align:left;
	margin-bottom:14px;
	text-transform:none;
	width:auto;
}
.schedule_inner_container
{
	height:65px;
}

.schedule_video_author
{
	font-size:12px;
	margin:15px 0px 0px 0px;
}

.schedule_video_title
{
	color:#666 !important;
	font-size:11px !important;
	width:135px !important;
	margin:-15px 0px 0px 0px;
}

.CommunityBlock2 .cBlock3 p span
{
	font-weight:bold;
	color:#294997;
	text-transform:uppercase;
}
.CommunityBlock2 .cBlock3 .Ic1
{
	float:Left;
	width:13px;
	margin-right:7px;
}
.CommunityBlock2 .cBlock3 .Ic1 img
{
	margin:4px 0px 0px 0px;
}
 .CommunityBlock2 .cBlock3 p a
{
	color:#8b8b8b;
	background:url(../images/Icon2.gif) no-repeat left;
	padding-left:25px;
	text-transform:uppercase;
}
 .CommunityBlock2 .cBlock3 .prev a
{
	color:#8b8b8b;
	background:url(../images/reverse_Icon2.gif) no-repeat left;
	padding-left:25px;
	text-transform:uppercase;
}
 .CommunityBlock2 .cBlock3 p a:hover
 {
	color:#000;
 }

.CommunityFooter
{
	/*background:url(../images/Footer_Bg.gif) repeat-x top #ebebeb;*/
	margin:auto;
	width:900px;
	height: 125px;
	padding:10px 50px;
	text-align:center;
}
.CommunityFooter_Wrap
{
	background:url(../images/Footer_Bg.gif) repeat-x top transparent;
}
.CommunityFooter .FooterContainer
{
	margin:auto;
	overflow:hidden;
	width:77%;
}
.CommunityFooter .FooterContainer span
{
	background:url(../images/CommunityFooter_Sep.gif) no-repeat top;
	float:left;
	height:86px;
	margin-top:5px;
	width:1px;
}
.CommunityFooter .FooterContainer div
{
	float:left;
	margin:0px 15px;
	text-align:left;
	width:100px;
}
.CommunityFooter .FooterContainer div p
{
	color:#253a88;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin:5px 0px;
}
.CommunityFooter .FooterContainer div a
{
	color:#677cbf;
	display:block;
	font-size:11px;
}
.CommunityFooter .FooterContainer div a:hover
{
	color:#2c4c9d;
}

div#mobile_footer_link {
    text-align:center;
    margin:15px 0 30px 0;
    background:#04264C;
}

div#mobile_footer_link a {
    color:#FFFF00;
    text-decoration: none;
    font-size:30px;
    font-weight: bold;
}

.Community_Search
{
	background:url(../images/Search_Bg.gif) repeat-x #727b8c;
	border:solid 1px #033651;
	border-left:none;
	float:left;
	padding:6px 0px;
	width:999px!important;
	width:821px;
	margin:0px 5px;

}
.Community_Search .Head
{
	text-transform:uppercase;
	color:#a8a9ab;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px 0px 12px 5px;
	text-align:left;
}

.Community_Search .Col1
{
	float:left;
	width:100px!important;
	width:70px;
	padding:0px 10px;
}
.Community_Search .Col1 span
{
	float:left;
	font-size:12px;
	color:#f7f8fa;
	width:140px;
	text-align:left;
}
.Community_Search .Col2
{
	float:left;
	width:110px!important;
	width:90px;
	padding:0px 10px;
}
.Community_Search .Col2 span
{
	float:left;
	font-size:12px;
	color:#f7f8fa;
	width:140px;
	text-align:left;
}
.Community_Search .InputStyle
{
	border:none;
	background:#8b94a6;
	font-size:11px;
	padding:2px 1px;
	width:110px;
	color:#FFF;
}
.Community_Search .SearchSep
{
	border-left:solid 1px #a8a9ab;
	height:100px;
	float:left;
	width:10px;
	margin:15px 0px 0px 8px;
}
.Button1
{
	margin:8px 0px;
}
.Button1 a
{
	background:#1592d1;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	padding:4px 27px;
	border:solid 2px #FFF;
	line-height:31px;
	text-decoration:none;
}
.Button1 a:hover
{
	color:#a8a9ab;
}
.Community_Search a
{
	color:#FFF;
	text-decoration:underline;
}
.Community_Search a:hover
{
	text-decoration:none;
}

.Community_SearchResults
{
	margin:0px 4px;
	font-size:14px;
	background:#859096;
	float:left;
	width:978px;
	padding:2px 10px 30px;
}
.Community_FloatLeft
{
	float:left;
	margin-right:30px;
	color:#FFF;
}

.Paging1 .MenuBy
{
	font-size:11px;
	padding:0px 5px 0px 0px;
	color:#93afd3;
	float:right;
}

.Paging1 .MenuBy span
{
	padding:6px 5px 0px 0px;
	font-weight:bold;
}
.Paging1 .MenuBy .ShowMoreButton
{
	color:#074773;
	font-size:11px;
	float:left;
}
.Paging1 .MenuBy .LeftSpan
{
	background:url(../images/MostRecentLeft_Bg.gif) no-repeat left;
	padding:4px 3px 4px 10px;
	line-height:14px;
	float:left;
	font-weight:normal;
}
.Paging1 .MenuBy .RightSpan
{
	background:url(../images/ShowMoreVideosRight_Bg.gif) no-repeat right;
	padding:4px;
	line-height:20px;
	float:left;
}
.Paging1 .MenuBy .ShowMoreButton .ButtonArrow
{
	padding:3px 10px;
	line-height:22px;
	float:left;
}
.Paging1 .MenuBy .ShowMoreButton .RightArrow
{
	padding:3px 0px;
	line-height:20px;
	float:left;
}
.Paging1 .MenuBy .RightArrow
{
	padding:3px 0px;
	line-height:20px;
	float:left;
}

.Paging1 .Notes_MenuBy
{
	font-size:11px;
	padding:0px 5px 0px 0px;
	color:#93afd3;
	float:right;
}

.Paging1 .Notes_MenuBy span
{
	padding:6px 5px 0px 0px;
	font-weight:bold;
}

.Paging1 .Notes_MenuBy .LeftSpan
{
	background:url(../images/MostRecentLeft_Bg.gif) no-repeat left;
	padding:4px 3px 4px 10px;
	line-height:14px;
	float:left;
	font-weight:normal;
}
.Paging1 .Notes_MenuBy .RightArrow
{
	padding:0px 0px 3px 0px;
	line-height:20px;
	float:left;
}
.stinger
{
	width:794px;
	margin:auto;
	Border:solid 8px #000000;
	overflow:hidden;
	text-align:left;
	background:#FFF;
}

.stinger  .div1
{
	background:#EDEDED;
	padding:30px 70px 13px 70px;
	float:left;
	width:684px!important;
	width:684px;
}
.stinger  .div1 .stinger_text
{
	float:left;
	width:420px;
	margin-left:10px;
}

.stinger  .div1 .stinger_text h1
{
	font-family:Times New Roman;
	color:#2D2D83;
	float:left;
	font-size:28px;
	width:420px;
	margin:0px;
}
.stinger  .div1 .stinger_text p
{
	float:left;
	width:420px;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:13px;
}

.stinger .div1 .stinger_icon
{
	float:right;
	width:200px!important;
	padding:0px;
}
.stinger .div1 .stinger_icon a
{
	float:left;
	margin-left:5px;
}
.stinger .div1 .stinger_icon p
{
	float:right;
	font-size:11px;
	margin:7px 0px 0px 9px!important;;
	padding-top:7px;
}
.stinger .div1 .stinger_icon img
{
	float:left;
	margin-left:5px;
}
.stinger .stringet-text
{
	width:656px;
	float:left;
	margin:10px 70px;
	word-wrap:break-word;
}
.stinger .stringet-text img
{
	float:left;
	margin:0px 15px 15px 0px;

}
.stinger .stringet-text p
{
	margin:0px 0px 12px 0px;
	line-height:19px;
	font-size:13px;
	font-family:verdana;
}
#addcommentsDiv
{
	/*margin-left: -45px;*/
	padding-right: 40px;
}
#addnotesDiv
{
	padding-right: 45px;
}
.comments
{
	margin-left:20px;
	margin-top:26px;
	font-weight:bold;
}

.comments li
{
	margin-left:-14px;
	font-weight:normal;
	border-bottom:solid #e5e5e5 1px;
	padding:6px 0px;
	font-size:14px;
	color:#000;
	word-wrap:break-word;
}
.comments li span
{
	color:#7e7e7e;
}
.comments a
{
	color:#0d247e;
	font-weight:bold;
}

.YourComments
{
	margin:20px 20px 0px 20px;
}
.YourComments h4
{
	font-size:15px;
	margin:0px;
	padding-bottom:6px;
	border-bottom:solid 1px #97a4aa;
}
.YourCommentsText1
{
	margin:2px 20px 0px 20px;
	background:#e6e9ec;
	padding:10px 20px;
	border-bottom:solid 1px #bec9d3;
}
.YourCommentsText1 ul
{
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.YourCommentsText1 p
{
	margin:3px 0px;
}
.YourCommentsText1 input, .YourCommentsText1 textarea
{
	border:solid 1px #c5c5c4;
	background:#f7f8f8;
	width:99%;
	padding:2px;
	font-family:arial;
	font-size:12px;
}
.YourCommentsText2
{
	background:#cfd6dc;
	margin:1px 20px 0px 20px;
	padding:10px 20px;
	overflow:hidden;
	height:30px!important;
	height:50px;
}
.YourCommentsText2 p
{
	float:left;
	color:#717477;
	font-size:13px;
	margin:0px;
}

.Links_comments1
{
	float:right;
	padding:0px 0px 0px 0px;
}
.Links_comments1 a
{
	text-decoration:underline;
}

/*Post comments */

.YourPostCommentsText1
{
	margin:0px 0px 0px 0px;
	background:#e6e9ec;
	padding:10px 20px;
	border-top:solid 1px #97a4aa;
	border-bottom:solid 1px #bec9d3;
}
.YourPostCommentsText1 ul
{
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.YourPostCommentsText1 p
{
	margin:3px 0px;
}
.YourPostCommentsText1 input, .YourPostCommentsText1 textarea
{
	border:solid 1px #c5c5c4;
	background:#f7f8f8;
	width:99%;
	padding:2px;
	font-family:arial;
	color:#7e7e7e;
	font-size:12px;
}
.YourPostCommentsText2
{
	background:#cfd6dc;
	margin:1px 0px 0px;
	padding:10px 20px;
	overflow:hidden;
	height:30px!important;
	height:50px;
}
.YourPostCommentsText2 p
{
	float:left;
	color:#717477;
	font-size:13px;
	margin:0px;
}
.YourPostCommentsText3
{
	background:#cfd6dc;
	margin:28px 0px 0px;
	padding:10px 20px;
	overflow:hidden;
	height:30px!important;
	height:50px;
}
.YourPostCommentsText3 p
{
	float:left;
	color:#717477;
	font-size:13px;
	margin:0px;
}

/* this for latest community media */
.CenterPanel
{
	background:url(../images/CenterPanel_Bg.jpg) no-repeat top left #e7e7e7;
	width:630px!important;
	width:650px;
	text-align:left;
	padding:0px 0px 10px 20px;
	float:left;
	margin:0px;
}
.RightPanel2
{
	width:150px!important;
	width:177px;
	background:url(../images/RightPanel_Bg2.jpg) no-repeat top left #d2d7dc;
	padding:100px 6px 10px 20px;
	text-align:left;
}

.Paging2
{
	Float:left;
	padding:20px 0px;
	border-bottom:solid 1px #868686;
	width:610px!important;
	width:620px;
}
.Paging2 div
{
	float:left;
	margin-right:30px;
	font-size:11px;
	line-height:22px;
}
.CommunityBlock1
{
	Float:left;
	width:610px!important;
	width:620px;
	margin:10px 0px 5px 0px;
}
.CommunityBlock1 .MainIcon
{
	float:left;
	width:60px;
	margin-right:10px;
}
.CommunityBlock1 .Container
{
	float:left;
	width:540px!important;
	width:520px;
	background:#eef2f5;
	border-bottom:solid 1px #97a4aa;
}
/*******************************************************************
	Edit by Arun 26 March 2010  - START
*******************************************************************/
.CommunityBlock1 .Container .Heading
{
	float:left;
	background:#a2bad6;
	padding:5px 10px;
	width:520px;
}
.CommunityBlock1 .Container .Heading span
{
	float:left;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
}
.CommunityBlock1 .Container .Heading p
{
	float:right;
	color:#FFF;
	font-size:13px;
}
.CommunityBlock1 .Container .Heading a
{
	float:left;
	color:#2c4c9d;
}
.CommunityBlock1 .Container .Text1
{
	float:left;
	width:500px;
	margin:0px 10px;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;
}

.CommunityBlock1 .Container .Text_url
{
	float:left;
	padding:0px 10px;
}
.CommunityBlock1 .Container .Posted
{
	float:left;
	width:500px;
	margin:0px 10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	border-top:solid 1px #c5d0da;
}
/*******************************************************************
	Edit by Arun 26 March 2010  - END
*******************************************************************/
.TodayFeaturedHead
{
	font-size:12px;
	font-weight:bold;
	color:#8f9195;
	padding-bottom:10px;
	border-bottom:solid 1px #8f9195;
	margin-bottom:10px;
}
.TodayFeatured
{
	float:left;
	text-align:left;
	margin-bottom:10px;
}
.TodayFeatured .IconFeat
{
	float:left;
	width:13px;
	margin-right:6px;
	padding-top:6px;
}
.TodayFeatured .TextFeat
{
	float:left;
	width:105px;
}
.TodayFeatured .TextFeat span
{
	font-weight:bold;
	text-transform:uppercase;
	color:#8b9cc5;
}
.Button2 .Act, .Button2 .Act:hover
{
	color:#b6bcbf;
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:16px;
	font-weight:bold;
	padding:4px 0px 4px 10px;
	float:left;
	line-height:20px;
}
.ArrowButton2
{
	color:#074773;
	font-size:11px;
	overflow:hidden;
	cursor:pointer;
}
.ArrowButton2 .LeftButton
{
	background:url(../images/MostRecentLeft_Bg.gif) no-repeat left;
	padding:2px 0px 2px 10px;
	line-height:20px;
	font-weight:normal;
	float:left;
	cursor:pointer;
}
.ArrowButton2 .RightButtonB
{
	background:url(../images/MostRecentRightB_Bg.gif) no-repeat right;
	padding:2px 10px;
	line-height:20px;
	cursor:pointer;
	float:left;
}
.ArrowButton2 .RightButtonT
{
	background:url(../images/MostRecentRightT_Bg.gif) no-repeat right;
	padding:2px 10px;
	line-height:20px;
	cursor:pointer;
	float:left;
}
.Button2Heading2
{
	font-size:15px;
	float:left;
	width:650px;
	padding:10px 0px 0px 0px;
	height:40px!important;
	height:50px;
}
.Button2Heading2 h2
{
	float:left;
	font-size:16px;
	text-transform:uppercase;
	margin:5px 0px 0px 0px;
}
.Button2Heading2 p
{
	float:left;
	font-size:16px;
	margin:6px 0px 7px 20px;
	font-size:12px;
}
.Button2 .LeftButton3
{
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:4px 0px 4px 10px;
	float:left;
	line-height:20px;
}
.Button2 .RightButton3
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right;
	font-size:12px;
	font-weight:bold;
	color:#3c3838;
	padding:7px 10px 6px 5px;
	float:left;
}

.Button2Active
{
	float:left;
	color:#3c3838;
	margin:0px 5px;
}

#container_div{
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
}

#flash_div_popup{
	width:100%; height:100%;
	margin:0 auto; padding:0;
}

#lights_div{
	width:100%; height:120%;
	margin:0; padding:0;
	background-color:#333; position:absolute;
	top:0; left:0; display:none;
	/* filter:alpha(opacity=0); */  /* Internet Explorer       */
	/*-moz-opacity:0;           /* Mozilla 1.6 and below   */
	/*opacity: 0;               /* newer Mozilla and CSS-3 */
}

.Paging2 .Notes_MenuBy
{
	font-size:11px;
	padding:0px 5px 0px 0px;
	color:#93afd3;
	float:right;
}

.Paging2 .Notes_MenuBy span
{
	padding:6px 5px 0px 0px;
	font-weight:bold;
}

.Paging2 .Notes_MenuBy .LeftSpan
{
	background:url(../images/MostRecentLeft_Bg.gif) no-repeat left;
	padding:4px 3px 4px 10px;
	line-height:14px;
	float:left;
	font-weight:normal;
}
.Paging2 .Notes_MenuBy .RightArrow
{
	padding:0px 0px 3px 0px;
	line-height:20px;
	float:left;
}
/* css for community blog */
.community_blog
{
	background:url(../images/CenterPanel_Bg.jpg) no-repeat top left #e7e7e7;
	width:800px!important;
	width:650px;
	text-align:left;
	padding:0px 0px 10px 20px;
	float:left;
	margin:0px;
}
.Paging2_community
{
	Float:left;
	padding:10px 0px;
	border-bottom:solid 0px #868686;
	width:610px!important;
	width:620px;
}
.Paging2_community h1
{
	float:left;
	margin-right:30px;
	font-size:20px;
	line-height:42px;
	color:#2c4c9d;
}

.Paging2_community td
{
	font-size:12px;
}
.Paging2_text
{
	Float:left;
	padding:5px 0px;
	border-bottom:solid 1px #868686;
	width:610px!important;
	width:620px;
	font-size:12px;
}
.RightPanel2_community
{
	width:200px!important;
	width:177px;
	background:url(../images/RightPanel_Bg2.jpg) no-repeat top left #d2d7dc;
	padding:100px 6px 10px 20px;
	text-align:left;
}
.CommunityBlock1 .Container .Text1_community
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:10px;
	font-weight:bold;
	padding:10px 0px;
}
.CommunityBlock_course1
{
	Float:left;
	width:610px!important;
	width:620px;
	margin:0px 0px 5px 0px;
	padding:0px 10px;
}
.CommunityBlock_course1 .MainIcon
{
	float:left;
	width:60px;
	margin-right:10px;
}
.CommunityBlock_course1 .Container
{
	float:left;
	width:675px!important;
	width:520px;
	background:#eef2f5;
	border-bottom:solid 0px #97a4aa;
}
.CommunityBlock_course1 .Container .Heading
{
	float:left;
	background:#a2bad6;
	padding:5px 10px;
	width:655px!important;
	width:550px;
}
.Heading_data
{
	float:left;
	padding:5px 10px 10px;
	width:670px!important;
	width:550px;
}
.CommunityBlock_course1 .Container .Heading span
{
	float:left;
	text-transform:uppercase;
	color:#2c4c9d;
	font-weight:bold;
	font-size:15px;
}
.CommunityBlock_course1 .Container .Heading p
{
	float:right;
	color:#FFF;
	font-size:13px;
}
.CommunityBlock_course1 .Container .Text1
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;
}
.CommunityBlock_course1 .Container .Posted
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	border-top:solid 1px #c5d0da;
}
.CommunityBlock_kewords1
{
	Float:left;
	width:610px!important;
	width:620px;
	margin:0px 0px 5px 0px;
}
.CommunityBlock_kewords1 .MainIcon
{
	float:left;
	width:60px;
	margin-right:10px;
}
.CommunityBlock_kewords1 .Container
{
	float:left;
	width:770px!important;
	width:720px;
	background:#eef2f5;
	border-bottom:solid 0px #97a4aa;
}
.CommunityBlock_kewords1 .Container .Heading
{
	float:left;
	background:#a2bad6;
	padding:5px 10px;
	width:750px!important;
	width:550px;
}
.CommunityBlock_kewords1 .Container .Heading span
{
	float:left;
	text-transform:uppercase;
	color:#2c4c9d;
	font-weight:bold;
	font-size:15px;
}
.CommunityBlock_kewords1 .Container .Heading p
{
	float:right;
	color:#FFF;
	font-size:13px;
}
.CommunityBlock_kewords1 .Container .Text1
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;
}
.CommunityBlock_kewords1 .Container .Posted
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	border-top:solid 1px #c5d0da;
}
.CommunityBlock_kewords1 .Container .Text1_community
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:11px;
	padding:5px 0px;
}
.RatingBox_course
{
	display:block;
	width:8px;
	background:#A0B1BE;
	margin:5px 4px 0px 0px;
	height:8px;
	line-height:4px;
	float:left;
}
.RatingBoxAct_course
{
	display:block;
	width:8px;
	background:#1669a6;
	margin:5px 4px 0px 0px;
	height:8px;
	line-height:4px;
	float:left;
}

.comm_button2
{
	float:left;
	margin:0px 5px;
}

.comm_button2Active
{
	float:left;
	color:#FFF;
	margin:0px 5px;
}
a.comm_button2:hover .LeftButton2
{
	background: url(../images/Button2Left_Bg_Over.gif) no-repeat left;
	color: #ccc;
}
.comm_button2Active .LeftButton2
{
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:6px 0px 5px 10px;
	float:left;
}
.comm_button2 .LeftButton2
{
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:15px;
	font-weight:bold;
	color:#999;
	padding:6px 0px 5px 10px;
	float:left;
}
.comm_button2 .RightButton2
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:6px 0px 5px 10px;
	float:left;
}
a.comm_button2:hover .RightButton2
{
	background: url(../images/Button2Right_Bg_Over.gif) no-repeat right;
	color: #ccc;
}
.comm_button2Active .RightButton2
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:6px 0px 5px 10px;
	float:left;
}

.comm_button2:hover span
{
	cursor:pointer;
}
.comm_button2Active:hover span
{
	cursor:pointer;
}
.Heading_privacy_policy
{
	color:#2c4c9d;
	font-size:13px;
}
/************************************88 shoves box css ***********************/

.NominateShove
{
	width:760px!important;
	float:left;
	margin:10px 20px 10px -27px;
	*margin:10px 20px 10px 27px;
	_margin:10px 20px 10px 15px;
	background:#dae3ec;
	padding:10px;
}
.NominateShove .NominateLeft
{
	float:left;
	padding-right:15px;
	margin-right:15px;
	border-right:solid 1px #c7c2c6;
}
.NominateShove .NominateLeft p
{
	padding:6px;
}
.NominateShove .NominateLeft input
{
	border:solid 1px #8b929d;
	padding:3px 2px 0px 2px;
	width:480px;
	height:19px!important;
	height:24px;
}
.NominateShove .NominateRight_1
{
	float:left;
	width:100px;
}
.NominateShove .NominateRight_1 p
{
	float:left;
	margin-right:6px;
	font-size:14px;
	color:#4d4b49;
}

.NominateShove .NominateRight_1 p select
{
	border: solid 1px #8690a2;
	padding:1px;
	font-size:11px;
	width:140px;
	color:#2A4B9B;
}

.NominateShove .NominateRight_1 input
{
	padding:0px;
}
.NominateShove .NominateRight_2
{
	float:left;
	margin-top:25px;
}
/*******************************************************************
	Edit by Arun 24 March 2010  - START
*******************************************************************/
.ShoveBlock
{
	float:left;
	width:655px;
	margin:0px 10px 0px 20px;
}
.ShoveBlock1
{
	Float:left;
	width:650px;
	margin:10px 0px 5px 0px;
}
.ShoveBlock1 .MainIcon
{
	float:left;
	width:60px;
	margin-right:10px;
}
.ShoveBlock1 .Container
{
	float:left;
	width:540px;
	background:#eef2f5;
	border-bottom:solid 1px #97a4aa;
	padding-top: 10px;
}
.ShoveBlock1 .Container .Heading
{
	float:left;
	padding:5px 10px;
	width:540px;
	font-size:18px;
	color:#2a4b9b;
	text-decoration:underline;
}
.ShoveBlock1 .Container .Posted
{
	float:left;
	width:520px;
	margin:0px 10px;
	border-top:solid 1px #c5d0da;
}
/*******************************************************************
	Edit by Arun 24 March 2010  - END
*******************************************************************/
.ShoveBlock1 .Container .Text1
{
	float:left;
	width:520px;
	width:520px!important;
	margin:0px 10px;
	font-size:15px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
}

.ShoveBlock1 .Container .Posted img
{
	float:left;
	margin:5px 5px 0px 0px;
}
.ShoveBlock1 .Container .Posted .Posted1
{
	float:left;
	margin-right:10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	font-weight:bold;
	color:#2a4b9b;
	text-decoration:underline;
	width:100px;
}
.ShoveBlock1 .Container .Posted .Posted2
{
	float:left;
	margin-right:10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	font-weight:bold;
}
.ShoveBlock1 .Container .Posted .Posted3
{
	float:left;
	margin-right:10px;
	font-size:13px;
	padding:10px 0px;
	color:#2a4b9b;
	font-weight:bold;
}

.ShoveBlock_comments1
{
	Float:left;
	width:630px;
	margin:10px 0px 5px 0px;
}
.ShoveBlock_comments1 .MainIcon
{
	float:left;
	width:60px;
	margin-right:10px;
}
.ShoveBlock_comments1 .Container
{
	float:left;
	width:630px!important;
	width:540px;
	background:#eef2f5;
	border-bottom:solid 1px #97a4aa;
}
.ShoveBlock_comments1 .Container .Heading
{
	float:left;
	padding:5px 10px;
	width:540px!important;
	width:560px;
	font-size:18px;
	color:#2a4b9b;
	text-decoration:underline;
}
.ShoveBlock_comments1 .Container .Text1
{
	float:left;
	width:520px;
	margin:0px 10px;
	font-size:15px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
}
.ShoveBlock_comments1 .Container .Posted
{
	float:left;
	width:540px;
	margin:0px 10px;
	border-top:solid 1px #c5d0da;
}
.ShoveBlock_comments1 .Container .Posted img
{
	float:left;
	margin:5px 5px 0px 0px;
}
.ShoveBlock_comments1 .Container .Posted .Posted1
{
	float:left;
	margin-right:10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	font-weight:bold;
	color:#2a4b9b;
	text-decoration:underline;
	width:100px;
}
.ShoveBlock_comments1 .Container .Posted .Posted2
{
	float:left;
	margin-right:10px;
	font-size:13px;
	padding:10px 0px;
	color:#a9a8a8;
	font-weight:bold;
}
.ShoveBlock_comments1 .Container .Posted .Posted3
{
	float:left;
	margin-right:10px;
	font-size:13px;
	padding:10px 0px;
	color:#2a4b9b;
	font-weight:bold;
}

.RightBanner
{
	float:right;
	margin:10px 20px 0px 0px;
}
.logout
{
	color:#FFF;
	font-size:15px;
}
/************************************affiliate banner ***********************/
.LinkTitle
{
	margin:auto;
	width:954px;
	padding:10px 180px 0px 0px;
}
.BodyContainer
{
	width:954px;
	margin-top:20px;
}
.Button2Heading3
{
	font-size:15px;
	background-image: url(../images/affiliate_banners_nav_bg.jpg);
	margin-top:-73px;
	*margin-top:-20px;
	*padding-top:0px;
	float:left;
	width:1100px;
	padding:12px 0px;
	height:30px;
	text-align:center;
}
.Button2Heading3 h2
{
	float:left;
	font-size:16px;
	text-transform:uppercase;
	line-height:16px;
	margin-left:105px;
}
.Button2Heading3 p
{
	float:left;
	font-size:16px;
	margin:6px 0px 7px 20px;
	font-size:12px;
}
.Button2Heading3 img
{
	margin-top:5px;
}
.HeadingText1
{
	margin:0px 20px;
	font-size:13px;
	text-align:left;
}
.AffiliateBlock1
{
	/*width:954px;*/
	margin:0px 20px 15px 20px;
	border-top:solid 1px #97a4aa;
	border-bottom:solid 1px #97a4aa;
	overflow:hidden;
	text-align:left;
	background-color:#EEEEEE;
}
.AffiliateBlock1 .LeftContainer
{
	border-top:solid 3px #dddddd;
	border-bottom:solid 2px #dddddd;
	padding:15px;
	width:290px!important;
	width:320px;
}
.AffiliateBlock1 .LeftContainer p
{
	font-size:13px;
	margin-bottom:5px;
	float:left;
}
.AffiliateBlock1 .LeftContainer .TextCopy
{
	padding:8px 0px 0px 20px;
	font-size:12px;
	color:#5a5a5a;

}
.AffiliateBlock1 .LeftContainer textarea
{
	border:solid 1px #b4b4b4;
	width:280px;
}
.AffiliateBlock1 .RightContainer
{
	background-color:#ADB3B8;
	padding:15px;
	width:604px!important;
	width:634px;
	border-top:solid 3px #dddddd;
	border-bottom:solid 2px #dddddd;
}
.AffiliateBlock1 .RightContainer p
{
	font-size:13px;
	margin-bottom:10px;
}
.AffiliateBlock1 .RightContainer a
{
	text-decoration:underline;
}
.AffiliateBlock1 .RightContainer a:hover
{
	text-decoration:none;
}
.Button2 .aff_LeftButton2
{
	background:url(../images/Button2Left_Bg.gif) no-repeat left;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:4px 0px 4px 10px;
	float:left;
	line-height:20px;
}
.Button2 .aff_RightButton2
{
	background:url(../images/Button2Right_Bg.gif) no-repeat right;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:7px 10px 6px 5px;
	float:left;
}
.comments .Notes_MenuBy
{
	font-size:11px;
	padding:0px 5px 0px 0px;
	color:#93afd3;
	float:right;
}

.comments .Notes_MenuBy span
{
	padding:6px 5px 0px 0px;
	font-weight:bold;
}

.comments .Notes_MenuBy .LeftSpan
{
	background:url(../images/MostRecentLeft_Bg.gif) no-repeat left;
	padding:4px 3px 4px 10px;
	line-height:14px;
	float:left;
	font-weight:normal;
}
.comments .Notes_MenuBy .RightArrow
{
	padding:0px 0px 3px 0px;
	line-height:20px;
	float:left;
}

.notesDiv
{
	width:100%;
	background: url("../images/Tab_Bg.gif") repeat-x scroll 0 0 transparent;
}
/************************************slide show ***********************/
body,p, img{
	margin:0;
	padding:0;
	border:none;
}

.artimg {
	margin:0;
	padding:0px 0px 0px 2px;
	border:none;
	vertical-align:middle;
}
#center_wrap {
	width:1000px;
	margin: 0 auto;
}
/************************************article pdf link***********************/

.pdf_main1
{
	text-align:left;
	height:25px;
	float:left;
}
.article_viewall
{
	float:right;
	padding:7px 10px 3px 0px;
	font-size:12px;

}
/************************************today featured media***********************/
.TodayFeaturedHeadMedia
{
	font-size:12px;
	padding-bottom:10px;
	border-bottom:solid 1px #8f9195;
	margin-bottom:10px;
	float:left;
	text-align:left;
}
/************************************media changes css***********************/
.RatingBoxSimple
{
	display:block;
	width:8px;
	background:#A0B1BE;
	margin:5px 4px 0px 0px;
	height:8px;
	line-height:4px;
	float:left;
}

.RatingBox2
{
	float:left;
	width:73px;
}
.RatingBox2 div
{
	margin:5px 4px 0px 0px;
	float:left;
}
/*******************************************************************
	Edit by Arun 25 March 2010  - START
*******************************************************************/
.RatingBox2 a
{
	line-height:5px;
	background:#A0B1BE;
	float:left;
	height:8px;
	display:block;
	width:2px;
	font-size:7px;
}
.RatingBox2 a:hover
{
	background:#A0B1BE;
	cursor:default;
}
.RatingBox2 a.Act:hover, .RatingBox2 .Act
{
	background:#1669a6;
	cursor:default;
	font-size:7px;
}

.RatingBox2 .NoAct
{
	cursor:default;
	font-size:7px;
}
.clearAll{clear:all;line-height:1px;}
/*******************************************************************
	Edit by Arun 25 March 2010  - END
*******************************************************************/
.Block1 .SubHeadTitle
{
	background:#8CA4C0;
	font-weight:bold;
	float:left;
	padding:5px 8px;
	margin:0px 0px;
}

.vidtoparrow1
{
	width:10px;
	height:5px;
	margin-left:35px;
	margin-top:-15px;
}
.vidbottomarrow1
{
	width:10px;
	height:5px;
	margin-left:35px;
	margin-top:2px;
}
.vidtoparrow2
{
	width:10px;
	height:5px;
	margin-left:50px;
	margin-top:-15px;
}
.vidbottomarrow2
{
	width:10px;
	height:5px;
	margin-left:50px;
	margin-top:2px;
}

.vidtoparrow3
{
	width:10px;
	height:5px;
	margin-left:54px;
	margin-top:-15px;
}
.vidbottomarrow3
{
	width:10px;
	height:5px;
	margin-left:54px;
	margin-top:2px;
}
.vidtoparrow4
{
	width:10px;
	height:5px;
	margin-left:34px;
	margin-top:-15px;
}
.vidbottomarrow4
{
	width:10px;
	height:5px;
	margin-left:34px;
	margin-top:2px;
}
.vidtoparrow5
{
	width:10px;
	height:5px;
	margin-left:72px;
	margin-top:-15px;
}
.vidbottomarrow5
{
	width:10px;
	height:5px;
	margin-left:72px;
	margin-top:2px;
}
.Block1 .SubHeadTitle span
{
	float:left;
	color:#FFFFFF;
	font-size:13px;
}
.Block1 .SubHeadTitle .Txt1
{
	width:270px;
}
.Block1 .SubHeadTitle .Txt2
{
	width:145px;
}
.Block1 .SubHeadTitle .Txt3
{
	width:45px;
}
.Block1 .SubHeadTitle .Txt4
{
	width:57px;
}
.Block1 .SubHeadTitle .Txt5
{
	width:165px;
}
.Block1 .SubHeadTitle .Txt6
{
	width:75px;
}
.Block1 .SubHeadTitle .Txt7
{
	width:65px;
}
.Block1 .SubHeadTitle .Txt8
{
	width:70px;
}
.Block1 .SubHeadTitle .Txt1_series
{
	width:150px;
}
.Block1 .SubHeadTitle .Txt2_series
{
	width:134px;
}
.Block1 .SubHeadTitle .blog
{
	width:450px;
}
.Block1 .SubHeadTitle .bloguser
{
	width:255px;
}
.Block1 .SubHeadTitle .blogdate
{
	width:60px;
}
.Block1 .SubHeadTitle .article
{
	width:330px;
}
.Block1 .SubHeadTitle .articleauthor
{
	width:147px;
}
.Block1 .SubHeadTitle .articlecategory
{
	width:147px;
}
.Block1 .SubHeadTitle .articledate
{
	width:65px;
}
.Block1 .SubHeadTitle .articlerating
{
	width:73px;
}
.Block1 .SubHead1 .Txt6, .Block1 .SubHead2 .Txt6
{
	width:75px;
}
.Block1 .SubHead1 .Txt7, .Block1 .SubHead2 .Txt7
{
	width:200px;
}
.Block1 .SubHead1 .blog, .Block1 .SubHead2 .blog
{
	width:450px;
}
.Block1 .SubHead1 .bloguser, .Block1 .SubHead2 .bloguser
{
	width:255px;
}
.Block1 .SubHead1 .blogdate, .Block1 .SubHead2 .blogdate
{
	width:60px;
}
.Block1 .SubHead1 .article, .Block1 .SubHead2 .article
{
	width:330px;
}
.Block1 .SubHead1 .articleauthor, .Block1 .SubHead2 .articleauthor
{
	width:147px;
}
.Block1 .SubHead1 .articlecategory, .Block1 .SubHead2 .articlecategory
{
	width:147px;
}
.Block1 .SubHead1 .articledate, .Block1 .SubHead2 .articledate
{
	width:65px;
}
.Block1 .SubHead1 .articlerating, .Block1 .SubHead2 .articlerating
{
	width:73px;
}

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt2, .alt2Active
{
	background-color:#F5F5F5;
	color: #000000;
}
/************************************for back link***********************/
.backlink
{
	text-align:right;
	padding: 4px 10px 0px 0px;
}

/*starts Login Banner*/

.LoginArea
{
	padding:4px;
	border:solid 1px #5d656d;
	width:335px;
	overflow:hidden;
	text-align:left;
	font-size:12px;
	background:#FFF;
	color:#7d8286;
}
.LoginArea p input
{
	border:none;
	background:url(../images/LoginArea_Bg.gif) no-repeat top;
	text-align: center;
	height: 1px;
}
.LoginArea .TopLogin
{
	background:url(../images/LoginArea_Bg.gif) no-repeat top;
	width:335px;
	float:left;
	padding:2px 0 4px 0;
}
.LoginArea .TopLogin .Close
{
	width:323px;
	float:left;
	font-size:11px;
	padding:4px;
	text-align:right;
}
.LoginArea .TopLogin .Close a
{
	background:url(../images/Close_Icon.gif) no-repeat right;
	padding:2px 15px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	color:#919498;
}
.LoginArea .TopLogin .Close a:hover
{
	color:#005581;
}
.LoginArea .TopLogin .LtLogin
{
	float:left;
	width:100px;
	text-align:right;
	padding:3px 5px 0 0;
}
.LoginArea .TopLogin .RtLogin
{
	float:left;
	width:220px;
}
.LoginArea .TopLogin .RtLogin input
{
	width:185px;
	border:solid 1px #aab2b7;
}
.LoginArea .TopLogin .ForgotPassword a
{
	color:#a2a9ad;
	font-size:10px;
	font-weight:bold;
}
.LoginArea .TopLogin .ForgotPassword a:hover
{
	color:#005581;
}
.LoginArea .TopLogin .ForgotPassword
{
	float:right;
	width:280px;
	text-align:right;
	padding:0 42px 0 0;
}
.LoginArea .LoginButton
{
	background:url(../images/LoginButton_Bg.gif) no-repeat top;
	width:323px;
	float:left;
	padding:5px 0 5px 12px;
}
.LoginArea .LoginButton span
{
	float:left;
	margin:0 5px 0 0;
}
.LoginArea .LoginButton .Check
{
	padding:6px 0 0 0;
}
.LoginArea .LoginButton .CheckText
{
	padding:8px 0 0 0;
}

/*Ends Login Banner*/

.title_free
{
	color:#1669f6;
	font-size:12px;
	font-weight:bold;
}

/************************************for head search***********************/
.Search_top
{
	float:left;
	padding:0px;
	width:949px;
	margin-top:10px;
}
.Search_top p input
{
	background:#546077;
	border:none;
}
.Search_top .CloseIco
{
	position:absolute;
	float:right;
	left:920px;
	top:0px;
	z-index:111;
	_z-index:1000;
}
.Search_top .TCurve
{
	float:left;
}
.Search_top .SearchContent
{
	float:left;
	background:url(../images/Search_Bg.gif) repeat-y;
	width:949px;
	padding:6px 0;
}
.Search_top .Head
{
	text-transform:uppercase;
	color:#a8a9ab;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px;
	text-align:left;
	background:url(../images/SearchHead_Bg.gif) no-repeat left top;
	width:119px;
	_width:104px;
}
.Search_top .Col3 .Head
{
	text-transform:uppercase;
	color:#a8a9ab;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px;
	text-align:left;
	background:url(../images/SearchHead1_Bg.gif) no-repeat left top;
	width:179px;
	_width:164px;
}
.Search_top .Col1
{
	float:left;
	width:119px;
	padding:0px;
	margin:0 0 0 25px;
	_margin-left:12px;
}
.Search_top .Col2
{
	float:left;
	width:119px;
	padding:0px;
	margin:0 0 0 0;
	_margin-left:7px;
}
.Search_top .Col3
{
	float:left;
	width:179px;
	padding:0px;
	margin:0 0 0 0;
	_margin-left:7px;
}
.Search_top .Col1 .Sec1
{
	float:left;
	width:119px!important;
	width:109px;
	padding:0 0 10px 0;
	background:url(../images/SearchCol_Bg.gif) no-repeat left bottom #626b7c;
	height:130px;
}
.Search_top .Col2 .Sec1
{
	float:left;
	width:119px;
	padding:0 0 10px 0;
	background:url(../images/SearchCol_Bg.gif) no-repeat left bottom #626b7c;
	height:293px;
}
.Search_top .Col3 .Sec2
{
	float:left;
	width:179px;
	padding:0 0 10px 0;
	background:url(../images/SearchCol1_Bg.gif) no-repeat left bottom #626b7c;
	height:140px;
}

.Search_top .Col1 .SearchButtonSec
{
	text-align:center;
	height:130px;
	width:119px;
	float:left;
	margin:10px auto 0 auto;
	padding:15px 10px 10px 10px;
	background:url(../images/SearchButtonSec_bg.gif) no-repeat left top #546077;
}

.Search_top .Col3 .SearchButtonSec
{
	text-align:center;
	height:130px;
	width:119px;
	float:left;
	margin:10px auto 0 auto;
	padding:15px 10px 10px 10px;
	background:url(../images/SearchButtonSec_bg.gif) no-repeat left top #546077;
}
.Search_top .Col3 .SearchButtonSec span
{
	float:none;
}
.Search_top .Col3 .Sec2 span.Head
{
	margin:0;
}
.Search_top .Col3 .Sec2 span
{
	margin:0 0 5px 15px;
	width:164px;
	text-align:left;
}

.Search_top .Col1 .Head, .Search_top .Col2 .Head, .Search_top .Col3 .Head
{
	padding:8px 0 15px 15px;
	color:#a8a9ab;
}

.Search_top .Col1 div, .Search_top .Col2 div
{
	float:Left;
	width:119px;
}
.Search_top .Col3 div
{
	float:Left;
	width:179px;
}
.Search_top .Col1 span, .Search_top .Col2 span, .Search_top .Col3 span
{
	float:left;
	font-size:12px;
	color:#f7f8fa;
}
.Search_top .Col1 span.LF, .Search_top .Col2 span.LF
{
	float:left;
	margin:0 0 0 3px;
	text-align:left;
	width:15px;
}

.Search_top .Col1 .Sec1 span
{
	text-align:left;
}

.Search_top .Col1 .Sec1 span a
{
	margin-left:10px;
	font-weight:bold;
	line-height:20px;
}
.Search_top .Col1 span.RS, .Search_top .Col2 span.RS
{
	width:86px!important;
	width:76px;
	float:left;
	text-align:left;
	padding:3px 0 0 7px;
}
.Search_top .InputStyle
{
	border:none;
	background:#8690a2;
	font-size:11px;
	padding:2px 1px;
	width:145px;
	color:#FFF;
}
.Search_top .SearchSep
{
	border-left:solid 1px #818999;
	height:301px;
	float:left;
	width:10px!important;
	width:3px;
	margin:0 0 0 12px;
}
.Search_top .SearchSep1
{
	border-top:solid 1px #033651;
	height:1px;
	float:left;
	width:119px;
	margin:10px 0;
	line-height:1px;
}
.Search_top .SearchSep2
{
	border-top:solid 1px #033651;
	height:1px;
	float:left;
	width:145px;
	margin:10px 0;
	line-height:1px;
}
.Search_top .SearchSep3
{
	border-top:solid 1px #033651;
	height:1px;
	float:left;
	width:179px;
	margin:10px 0;
	line-height:1px;
}
.Search_top .SearchSep4
{
	border-top:solid 2px #033651;
	height:1px;
	width:144px;
	margin:10px auto;
	line-height:1px;
	display:block;
}

.Search_top .Col1 .SButton1
{
	background:url(../images/SButton1_right.gif) no-repeat right center;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	line-height:31px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 0;
}
.Search_top .Col1 .SButton1 span
{
	padding:12px 25px;
	background:url(../images/SButton1_left.gif) no-repeat left;
	float:none;
	font-size:17px;
}

.Search_top .Col1 .SButton2
{
	background:url(../images/SButton1_right.gif) no-repeat right center;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	line-height:31px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.Search_top .Col1 .SButton2 span
{
	padding:12px 11px;
	background:url(../images/SButton1_left.gif) no-repeat left;
	float:none;
	font-size:17px;
}

.Search_top .SButton1 a
{
	background:#1e335c;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	padding:4px 23px;
	_padding: 4px 23px 4px 28px;
	border:solid 2px #FFF;
	line-height:31px;
	text-decoration:none;
	text-transform:uppercase;
}
.Search_top .SButton1 a:hover
{
	color:#a8a9ab;
}
.Search_top .SButton2 a
{
	background:#1e335c;
	font-size:11px;
	font-weight:bold;
	color:#939bab;
	padding:3px 10px;
	border:solid 1px #939bab;
	line-height:28px;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 2px;
}
.Search_top .SButton2 a:hover
{
	color:#a8a9ab;
}
.Search_top a
{
	color:#FFF;
	text-decoration:underline;
}
.Search_top a:hover
{
	text-decoration:none;
}

.SearchResults
{
	font-size:14px;
	background:#859096;
	float:left;
	width:800px;
	padding:16px 10px 10px 10px;
}
.SearchResultsurl
{
	font-size:14px;
	background:#859096;
	float:left;
	width:800px;
	padding:5px 10px 10px 10px;
}
.SearchResultsurl input
{
	background:#B0B0B0;
	border:none;
	font-size:12px;
}
.Search_top .Col3 .Sec2 span.Head
{
	margin:0;
}

/************************************for bottom search***********************/
.Search_body
{
	float:left;
	padding:0px;
	width:826px;
	margin-top:10px;
}
.Search_body p input
{
	background:#546077;
	border:none;
}

.Search_body .TCurve
{
	float:left;
}
.Search_body .SearchContent
{
	float:left;
	background:url(../images/Search_Bg_body.gif) repeat-y;
	width:814px;
	padding:0 0 0 16px;
}
.Search_body .Head
{
	text-transform:uppercase;
	color:#a8a9ab;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px;
	text-align:left;
	background:url(../images/SearchHead_Bg.gif) no-repeat left top;
	width:104px;
}
.Search_body .Col3 .Head
{
	text-transform:uppercase;
	color:#a8a9ab;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px;
	text-align:left;
	background:url(../images/SearchHead1_Bg.gif) no-repeat left top;
	width:179px;
	_width:164px;
}
.Search_body .Col1
{
	float:left;
	width:119px;
	padding:0px;
	margin:0 3px 0 0;
}
.Search_body .Col2
{
	float:left;
	width:119px;
	padding:0px;
	margin:0 3px 0 0;
}
.Search_body .Col3
{
	float:left;
	width:179px;
	padding:0px;
	margin:0 3px 0 0;
}
.Search_body .Col1 .Sec1
{
	float:left;
	width:119px;
	padding:0 0 10px 0;
	background:url(../images/SearchCol_Bg.gif) no-repeat left bottom #626b7c;
	height:145px;
}
.Search_body .Col2 .Sec1
{
	float:left;
	width:119px;
	padding:0 0 10px 0;
	background:url(../images/SearchCol_Bg.gif) no-repeat left bottom #626b7c;
	height:323px;
}
.Search_body .Col3 .Sec2
{
	float:left;
	width:179px;
	padding:0 0 10px 0;
	background:url(../images/SearchCol1_Bg.gif) no-repeat left bottom #626b7c;
	height:138px;
}
.Search_body .Col1 .SearchButtonSec
{
	text-align:center;
	height:145px;
	width:100px;
	float:left;
	margin:10px auto 0 auto;
	padding:15px 10px 10px 10px;
	background:url(../images/SearchButtonSec_bg.gif) no-repeat left top #546077;
}
.Search_body .Col3 .SearchButtonSec
{
	text-align:center;
	height:130px;
	width:119px;
	float:left;
	margin:10px auto 0 auto;
	padding:15px 10px 10px 10px;
	background:url(../images/SearchButtonSec_bg.gif) no-repeat left top #546077;
}
.Search_body .Col3 .SearchButtonSec span
{
	float:none;
}
/*******************************************************************
	Edit by Arun 24 March 2010  -START
*******************************************************************/
.Search_body .Col3 .Sec2 span.Head
{
	margin:0;
	width:164px;
}
/*******************************************************************
	Edit by Arun 24 March 2010  -END
*******************************************************************/
.Search_body .Col3 .Sec2 span
{
	margin:0 0 5px 15px;
	width:165px;
	text-align:left;
}

.Search_body .Col1 .Head, .Search_body .Col2 .Head, .Search_body .Col3 .Head
{
	padding:8px 0 13px 15px;
	color:#a8a9ab;
}

.Search_body .Col1 div, .Search_body .Col2 div
{
	float:Left;
	width:119px;
}
.Search_body .Col3 div
{
	float:Left;
	width:174px;
}
.Search_body .Col1 span, .Search_body .Col2 span, .Search_body .Col3 span
{
	float:left;
	font-size:12px;
	color:#f7f8fa;
}
.Search_body .Col1 span.LF, .Search_body .Col2 span.LF
{
	width:15px;
	float:left;
	text-align:left;
	margin:0 0 0 2px;
}
.Search_body .Col1 .Sec1 span a
{
	margin-left:10px;
	font-weight:bold;
	line-height:20px;
}
.Search_body .Col1 span.RS, .Search_body .Col2 span.RS
{
	width:90px!important;
	width:87px;
	float:left;
	text-align:left;
	padding:3px 0 0 7px!important;
	padding-left:3px;
}
.Search_body .InputStyle
{
	border:none;
	background:#8690a2;
	font-size:11px;
	padding:2px 1px;
	width:145px;
	color:#FFF;
}
.Search_body .SearchSep
{
	border-left:solid 0px #727b8c;
	_border:none;
	height:301px;
	float:left;
	width:1px;
	margin:0 0 0 0px;
	_margin:0;
	_width:0;
}
.Search_body .SearchSep1
{
	border-top:solid 1px #033651;
	height:1px;
	float:left;
	width:119px;
	margin:10px 0;
	line-height:1px;
}
.Search_body .SearchSep2
{
	border-top:solid 1px #033651;
	height:1px;
	float:left;
	width:145px;
	margin:10px 0;
	line-height:1px;
}
.Search_body .SearchSep3
{
	border-top:solid 1px #033651;
	height:1px;
	float:left;
	width:174px;
	margin:10px 0;
	line-height:1px;
}
.Search_body .SearchSep4
{
	border-top:solid 2px #033651;
	height:1px;
	width:144px;
	margin:10px auto;
	line-height:1px;
	display:block;
}
.Search_body .Col1 .SButton1
{
	background:url(../images/SButton1_right.gif) no-repeat right center;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	line-height:15px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0;
	float:left;
}
.Search_body .Col1 .SButton1 span
{
	padding:12px 16px;
	background:url(../images/SButton1_left.gif) no-repeat left;
	float:left;
	font-size:17px;
	width:68px;
}

.Search_body .Col1 .SButton2
{
	background:url(../images/SButton1_right.gif) no-repeat right center;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	line-height:31px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 0;
	opacity:0.50;
	filter:alpha(opacity=50);
}
.Search_body .Col1 .SButton2 span
{
	padding:12px 4px;
	background:url(../images/SButton1_left.gif) no-repeat left;
	float:none;
	font-size:17px;
}

.Search_body .SButton1 a
{
	background:#1e335c;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	padding:4px 23px;
	border:solid 2px #FFF;
	line-height:31px;
	text-decoration:none;
	text-transform:uppercase;
}
.Search_body .SButton1 a:hover
{
	color:#a8a9ab;
}
.Search_body .SButton2 a
{
	background:#1e335c;
	font-size:11px;
	font-weight:bold;
	color:#939bab;
	padding:3px 10px;
	border:solid 1px #939bab;
	line-height:28px;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 2px;
}
.Search_body .SButton2 a:hover
{
	color:#a8a9ab;
}
.Search_body a
{
	color:#FFF;
	text-decoration:underline;
}
.Search_body a:hover
{
	text-decoration:none;
}
.banner_catagory
{
	float:right;
	padding-right:10px;
}

.FreeVideoPopup
{
	border:solid 2px #767676;
	width:350px;
	background:#e5e1e0;
	padding:5px 0;
	text-align:center;
	font-family:Arial;
}
.FreeVideoPopup div
{
	width:310px!important;
	width:336px;
	text-align:left;
	margin:auto;
	padding:15px;
	background:#b8c5ce;
	color:#033665;
	font-size:14px;
	line-height:20px;
}
.FreeVideoPopup div:hover
{
	background:#cfdce4;
}
.FreeVideoPopup div a
{
	color:#0678d1;
	text-decoration:underline;
}
.FreeVideoPopup div a:hover
{
	text-decoration:none;
}
.FreeVideoPopup1
{
	border:solid 2px #767676;
	width:350px;
	background:#e5e1e0;
	padding:5px 5px;
	text-align:center;
	font-family:Arial;
}
.FreeVideoPopup1 p
{
	width:320px!important;
	width:336px;
	text-align:left;
	margin:auto;
	padding:15px;
	background:#b8c5ce;
	color:#033665;
	font-size:14px;
	line-height:20px;
}
.FreeVideoPopup1 p:hover
{
	background:#cfdce4;
}
.FreeVideoPopup1 p a
{
	color:#0678d1;
	text-decoration:underline;
}
.FreeVideoPopup1 p a:hover
{
	text-decoration:none;
}

.quatearticle
{
	border:solid 2px #767676;
    width:350px;
    background:#e5e1e0;
    padding:5px 0;
    text-align:center;
    font-family:Arial;
}

.quatearticle input
{
	border:solid 0px #1b4670;
	font-size:13px;
	background:#b8c5ce;
	color:#000;
}
.quatearticle textarea
{
	border:solid 0px #1b4670;
	font-size:13px;
	background:#b8c5ce;
	color:#000;
}
.quatearticle div
{
   	width:310px!important;
    width:336px;
    text-align:left;
    margin:auto;
    padding:15px;
    background:#b8c5ce;
    color:#033665;
    font-size:14px;
	line-height:20px;
}
.quatearticle div:hover
{
    background:#cfdce4;
}

.quatearticle input a:hover
{
   background:#cfdce4;
}
.quatearticle div a
{
   color:#0678d1;
   text-decoration:underline;
}
.quatearticle div a:hover
{
   text-decoration:none;
}

.tags_hover
{
	border:solid 2px #767676;
    width:350px;
    background:#e5e1e0;
    padding:5px 5px;
    text-align:justify;
    font-family:Arial;
}

.tags_header_hover
{
	border:solid 2px #767676;
    width:350px;
    background:#e5e1e0;
    padding:5px 5px;
    text-align:justify;
    font-family:Arial;
    font-size:11px;
}
.VideoBar .Main_url3
{
	padding:35px 12px 0px;
	text-align:left;
}
.Main_url3 input
{
	border:solid 0px #1b4670;
	font-size:13px;
	background:#b8c5ce;
	color:#000;
}
/************************************88 shoves comment box css ***********************/

.NominateShove_comm
{
	width:485px!important;
	width:485px;
	float:left;
	margin:10px 109px;
	background:#dae3ec;
	padding:10px 27px;
}
.NominateShove_comm .NominateLeft
{
	float:left;
	padding-right:15px;
	margin-right:15px;
	border-right:solid 1px #c7c2c6;
}
.NominateShove_comm .NominateLeft p
{
	padding:6px;
}
.NominateShove_comm .NominateLeft input
{
	border:solid 1px #8b929d;
	padding:3px 2px 0px 2px;
	width:480px;
	height:19px!important;
	height:24px;
}
.NominateShove_comm .NominateRight_1
{
	float:left;
	width:100px;
}
.NominateShove_comm .NominateRight_1 p
{
	float:left;
	margin-right:6px;
	font-size:14px;
	color:#4d4b49;
}

.NominateShove_comm .NominateRight_1 p select
{
	border: solid 1px #8690a2;
	padding:1px;
	font-size:11px;
	width:140px;
	color:#2A4B9B;
}

.NominateShove_comm .NominateRight_1 input
{
	padding:0px;
}
.NominateShove_comm .NominateRight_2
{
	float:left;
	margin-top:25px;
}
.shove_no
{
	font-size:17px;
	font-weight:bold;
	color:#074773;
}

.NominateShove_comm1
{
	width:485px!important;
	width:485px;
	float:left;
	margin:10px 128px;
	background:#dae3ec;
	padding:10px 27px;
}
.NominateShove_comm1 .NominateLeft
{
	float:left;
	padding-right:15px;
	margin-right:15px;
	border-right:solid 1px #c7c2c6;
}
.NominateShove_comm1 .NominateLeft p
{
	padding:6px;
}
.NominateShove_comm1 .NominateLeft input
{
	border:solid 1px #8b929d;
	padding:3px 2px 0px 2px;
	width:480px;
	height:19px!important;
	height:24px;
}
.NominateShove_comm1 .NominateRight_1
{
	float:left;
	width:100px;
}
.NominateShove_comm1 .NominateRight_1 p
{
	float:left;
	margin-right:6px;
	font-size:14px;
	color:#4d4b49;
}

.NominateShove_comm1 .NominateRight_1 p select
{
	border: solid 1px #8690a2;
	padding:1px;
	font-size:11px;
	width:140px;
	color:#2A4B9B;
}

.NominateShove_comm1 .NominateRight_1 input
{
	padding:0px;
}
.NominateShove_comm1 .NominateRight_2
{
	float:left;
	margin-top:25px;
}

div.autocomplete {
    position:absolute;
    width:250px;
    background-color:#F7BA2D;
    border:1px solid #663300;
    margin:0px;
    padding:0px;
    overflow: auto;
    z-index: 100;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected {
    background-color: #FFE682;
}
    div.autocomplete ul li {
    list-style-type:none;
    margin:0;
    padding:4px;
    cursor:pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    }
.Popup1s
{
	border:solid 4px #161515;
	padding:3px;
	width:355px;
	background:#FFF;
	text-align:left;
	float:left;
}
.Popup1s .Head
{
	background:#405571;
	border-bottom:3px solid #ff6b01;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px;
	float:left;
	width:315px;
}
.Head .Head1
{
	text-transform: uppercase;
}
.Popup1s .Head1
{
	background:#405571;
	border-bottom:3px solid #ff6b01;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:5px 20px;
	float:left;
	width:315px;
}
.Popup1s .Head1 span
{
	font-size:13px;
	color:#96a2b4;
}
.Popup1s .Head span
{
	font-size:13px;
	color:#96a2b4;
}
.Popup1s p
{
	padding:10px 25px;
	margin:0px;
	font-size:12px;
	color:#828180;
	line-height:17px;
}
.Popup1s .Bottom2
{
	margin:0px 20px;
	padding:5px;
	font-size:13px;
	color:#828180;
	font-weight:bold;
	float:left;
	width:310px;
}
.Popup1s .Bottom2 span
{
	float:left;
	margin-right:20px;
}
.Popup1s .Bottom2 p
{
	float:right;
	margin:0px;
	padding:0px;
}

.Block2show
{
	float:left;
	background:#e6e9ec;
	width:818px;
	margin-left:0px!important;
	margin:0px 0px 0px 10px;
	border-bottom:solid 1px #97a4aa;
}
.Block2show_empty
{
	float:left;
	background:#d4d7dc;
	width:780px;
	margin-left:0px!important;
	margin:20px 0px 0px 10px;
	border-bottom:solid 1px #97a4aa;
	height:100px;
}
.Block2show .MainHead
{
	float:left;
	background:#8fa9cc;
	width:740px;
	padding:6px 20px;
}
.Block2show .MainHead .MainHeadTxt1
{
	width:250px;
}
.Block2show .MainHead .MainHeadTxt2
{
	width:200px;
}
.Block2show .MainHead .MainHeadTxt3
{
	width:50px;
}
.Block2show .MainHead .MainHeadTxt4
{
	width:235px;
	text-align:right;
}
.Block2show .MainHead p
{
	color:#FFF;
	float:left;
	font-size:13px;
	font-weight:bold;
}
.Block2show .MainHead p a
{
	color:#FFF;
	padding:0px 4px;
}
.Block2show .MainTxt
{
	font-size:12px;
	font-family:arial;
	margin:15px 20px 0px 20px!important;
	margin:15px 10px 0px 10px;
	float:left;
}
.Block2show input, .Block2show textarea
{
	border:solid 1px #c5c5c4;
	background:#f7f8f8;
}
.Block2show .Time
{
	font-size:12px;
	padding:10px 0px;
	margin:0px 20px!important;
	margin:0px 10px;
	float:left;
	width:740px;
}
.Block2show .Details
{
	background:#cfd6dc;
	padding:0px 20px 10px 20px;
	width:778px;
	float:left;
}
.Block2show .Details span
{
	float:left;
	margin-right:5px;
	padding-top:10px;
}
.Block2show .Details .Block2showSep
{
	border-right:solid 1px #b5c1ca;
	height:40px;
	padding:0px;
}
.Block2show .Details .Txt
{
	margin-left:10px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
.Comments_block
{
	overflow:hidden;
	border-top:solid 1px #97a4aa;
	border-bottom:solid 1px #97a4aa;
	margin:10px 15px 6px 15px;
	padding:10px 0;
}
.Comments_block .comments_txt
{
	font-size:13px;
	font-weight:bold;
	margin:0 10px;
	float:left;
	line-height:22px;
}

.Discussion_main
{
	overflow:hidden;
	border-top:solid 1px #97a4aa;
	border-bottom:solid 1px #97a4aa;
	background:#e6e9ed;
	margin:0 15px 10px 15px;
}
.Discussion_main_selected
{
	overflow:hidden;
	border:solid 2px #AD0000;
	border-top:solid 1px #97a4aa;
	border-bottom:solid 1px #97a4aa;
	background:#e6e9ed;
	margin:0 15px 10px 15px;
}
.Discussion_head
{
	overflow:hidden;
	border-top:solid 1px #eaeaea;
	background:#d4dae1;
	padding:10px 20px;
}
.Discussion_head h2
{
	color:#081d9a;
	margin:0 15px 0 0;
	padding:0;
	border-right:solid 1px #000;
	width:150px;
	float:left;
	font-size:15px;
}
.Discussion_head h3
{
	color:#7f7f7f;
	margin:0;
	padding:0;
	width:461px;
	float:left;
	font-size:15px;
	text-transform:none;
}
.Discussion_head h4
{
	color:#7f7f7f;
	margin:0;
	padding:0;
	width:135px;
	float:left;
	font-size:15px;
	text-transform:none;
}
.Discussion_head h5
{
	color:#7f7f7f;
	margin:0;
	padding:0 15px;
	width:190px;
	border-right:solid 1px #000;
	float:left;
	font-size:15px;
	text-transform:none;
}
.Discussion_head h6
{
	color:#7f7f7f;
	margin:0;
	padding:0 15px;
	width:180px;
	float:left;
	font-size:15px;
	text-transform:none;
}
.Discussion_head .Date
{
	color:#7f7f7f;
	margin:0;
	padding:0;
	width:122px;
	float:right;
	font-size:14px;
	text-transform:none;
}
.Discussion_content
{
	margin:20px;
	overflow:hidden;
	background:url(../images/Discussion_content_bg.gif) repeat-y 630px 0;
}
.Discussion_content p
{
	float:left;
	font-size:13px;
	font-weight:bold;
	width:620px;
	padding-right:8px;
	color:#1c1a18;
	line-height:21px;
	overflow:hidden;
	margin:0px;
}
.Discussion_content p a
{
	margin:0 0 0 10px;
	color:#233dd8;
	font-weight:bold;
}
.Discussion_content p a:hover
{
	color:#000;
}
.Discussion_content p img
{
	float:left;
	margin:0 5px 0 0;
}

.Discussion_content p span
{
	background:#d4dae1;
	padding:6px 10px;
	float:left;
	width:565px;
	margin-bottom:10px;
	color:#939697;
	font-weight:normal;
	line-height:18px;
}
.Discussion_content p span strong
{
	color:#5b5e5f;
}

.Discussion_content .Button_links
{
	float:left;
	width:106px;
	valign: top;
	padding:0 0 0 15px;
}
.Button3
{
	background:url(../images/Button3Left.gif) no-repeat left;
	float:left;
	margin:2px 0;
}
.Button3 span
{
	background:url(../images/Button3Right.gif) no-repeat right;
	padding:6px 20px;
	color:#525558;
	font-size:11px;
	width:60px;
	text-align:center;
	line-height:18px;
	float:left;
	cursor:pointer;
}
.Button3:hover span
{
	color:#000;
}

.Button4
{
    background:url(../images/Button4Left.gif) no-repeat left;
    float:left;
    margin:2px 0;
}
.Button4 span
{
    background:url(../images/Button4Right.gif) no-repeat right;
    padding:6px 20px 7px 20px;
    color:#525558;
    font-size:11px;
    width:60px;
    text-align:center;
    line-height:18px;
    float:left;
    cursor:pointer;
    font-weight:bold;
}
.Button4:hover span
{
    color:#000;
}


.DiscussionPopup
{
    width:694px;
    margin:auto;
    background:url(../images/DiscussionPopup_bg.jpg) repeat-x left top #f3f3f3;
    border:solid 3px #6da9e8;
    padding:10px;
}
.DiscussionPopup textarea
{
    width:100%;
    border:solid 1px #c5c5c3;
    font-family:arial, verdana, tahoma;
    font-size:12px;
    padding:2px;
}
.DiscussionPopup_top
{
    background:#c8cdd0;
    overflow:hidden;
    margin-bottom:3px;
    padding:10px;
}
.DiscussionPopup_top p
{
    font-size:14px;
    color:#414244;
    margin:0 0 10px 0;
    overflow:hidden;
    text-align:left;
}
.DiscussionPopup_top p span
{
    float:left;
}
.DiscussionPopup_top .CloseDiscussion
{
    float:right;
    background:url(../images/Close_Icon.gif) no-repeat right top;
    padding-right:15px;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    color:#898a8c;
    line-height:13px;
}
.DiscussionPopup_top .CloseDiscussion:hover
{
    color:#074773;
}

.DiscussionPopup_bottom
{
    background:#c6cfd6;
    overflow:hidden;
    padding:10px;
    border-bottom:solid 1px #83949b;
    border-top:solid 1px #b0c2d0;
}

.TableFormat_error1
{
	margin:0px auto 0px auto;
	width:993px;
	height:20px;
	background:#a3adb2;
}
.TableFormat_error1 th
{
	background:#FFF;
	padding:13px;
	font-size:11px;
}
.TableFormat_error1 td
{
	background:#f5f5f5;
	padding:23px 4px;
	text-align:center;
	font-size:12px;
	color:#f00;
}
.testempty
{
}
.stinger  .div1 .stinger_retweet_image
{
	float:left;
	width:120x;
}
.TableFormat3
{
	margin:30px auto 0px auto;
	width:98%;
	background:#a3adb2;
}
.TableFormat3 th
{
	background:#FFF;
	padding:4px;
	font-size:11px;
}
.TableFormat3 td
{
	background:#f5f5f5;
	padding:3px 4px;
}
.TableFormat3 a
{
	text-decoration:underline;
}
.TableFormat3 a:hover
{
	text-decoration:none;
}
.Instructor{
	padding-top:6px;
	border-top:solid 1px #9e9e9e;
	margin-left: auto;
	margin-right: auto;
	align:center;
	width: 900px;
	color: #DFDFDF;
}

.Instructor .author1
{
	background:#000000;
	float:left;
	padding:5px 8px;
	margin:4px 0px;
}
.Instructor .author2
{
	background:#e8eef5;
	float:left;
	padding:5px 8px;
	margin-bottom:0px;
}
.Instructor .head
{
	float:left;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#1b58a7;
	width:100%;
}
.bio_instructor_link:hover
{
	color: #DFDFDF;
}
/**********----   Affiliate Section   ----**********/

#affiliate_page_wrap
{
	background: url(../images/affiliate_page_bg.jpg) #D1D1D1 repeat-x;
}
#affiliate_page_wrap .affiliate_content
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:100%;
	margin:auto;
	margin-top:16px;
	margin-top:17px\9;
	padding-top:20px;
	*padding-top:0px!important;
	text-align:justify;
	width:1100px;
}
.affiliate_content
{
	*margin:12px 0 0 -40px!important;
}
.affiliate_content a
{
	color:#3366cc!important;
}
h1.header
{
	margin:-190px 0 0 20px;
	padding:0px;
	font-size:20px;
	text-transform: uppercase;
	color:#fff;
}
p.header
{
	width:520px;
	text-align: left;
	margin-left: 263px;
	margin-left: 53px\9;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
ul#affiliate_main_nav
{
	margin:37px 0 0 -470px;
	margin-left:-420px\9;
}
ul#affiliate_main_nav li
{
	display: inline;
	border-right: 1px solid #fff;
	padding:0 10px;
	font-size: 14px;
}
ul#affiliate_main_nav li a
{
	color: #fff;
}
ul#affiliate_main_nav li a:hover, ul#affiliate_main_nav li a.active
{
	color: #000;
}
.no_border
{
	border:none!important;
}
.affiliate_home_categories
{
	margin:0px auto;
	margin-left:90px;
	margin-top:20px\9;
}
.affiliate_home_categories_middle
{
	background: url(../images/affiliate_home_categories_bg_middle.png) repeat-y !important;
}
.affiliate_home_categories_middle h2
{
	margin:0px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom: 1px #c6c6c6 solid;
}
.affiliate_home_categories_middle p
{
	width:300px;
	font-size:12px;
	padding-bottom:20px;
	line-height:20px;
}
img.affiliate_home_categories_top
{
	margin-bottom:-5px\9;
}
img.affiliate_header_bg
{
	margin-left:-100px;
}
img.square_logo
{
	margin:20px 0 0 20px;
	float:left;
}
.affiliate_home_categories hr
{
  border-color: #c6c6c6;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 0 0 20px;
  height: 0;
}

/**********----   END Affiliate Section   ----**********/

/**********----   Renwal Message Section   ----**********/

#renewal_message_content
{
	position:absolute;
	z-index:201;
	width:508px;
	background:url(../images/renew_message_bg.png) repeat-y;
	border:5px #fff solid;
	top:15%;
	left:50%;
	margin-left:-259px;
}
#renewal_message_content p
{
	width:375px;
	margin-left:65px;
	padding-bottom:20px;
	font-family:sans-serif;
	font-size:16px;
	text-align:left;
}
#renewal_message_content p.renew_user_name
{
	margin-top:-30px;
}
#renewal_message_content p.renew_closing_statement
{
	margin-bottom:-30px;
}
#renewal_message_content a img
{
	border:none;
}
#renew_buttons
{
	margin-top:50px;
	padding:20px 20px 9px 20px;
	background:url(../images/renew_message_footer.png);
}
#greyOutScreen
{
	display:block;
	position:absolute;
	background-color: #000;
	filter:alpha(opacity=50);/* IE */
	opacity: 0.5;/* Safari, Opera */
	-moz-opacity:0.50; /* FireFox */
	z-index: 200;
	height: 1500px;
	width: 5000px;
	background-repeat:no-repeat;
	background-position:center;
	top: 0px;
	left: 0px;
}

/**********----   END Message Section   ----**********/


/**********----   LightBox Section   ----**********/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/**********----   END LightBox Section   ----**********/
.subscribeThread{background:url(../images/subscribeThread_button.png) no-repeat left 0px;display:block;height:24px;width:88px;}
.subscribeThread:hover{background:url(../images/subscribeThread_button.png) no-repeat left -24px;}
.subscribeThread_popup{border:solid 2px #000;background:#a3a7aa ;padding:10px;width:200px;height:30px;position:absolute;left:600px;top:550px;font-size:11px;color:#2C3948;}

#cr_hack_password_reset
{
    background-color:#fff;
    border:5px #666 solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
    width:730px;
    padding:20px;
    line-height: 1.5;
    position:absolute;
    top:43px;
    left:50%;
    margin-left:-380px;
    z-index:6000;
    text-align:left;
}

#cr_hack_password_reset p
{
    margin:15px;
    font-size:14px!important;
}

/** HTML5 Video Summary Start **/
.SummaryVidWrapper {
	height: 460px;
	width: 820px;
	background: #000000;
	margin: 0 auto;
	text-align: left;
}

.SummaryVidHeader {
	background-color: #000000;
	padding: 10px 0 0 85px;
	margin: 0 auto;
}

.SummaryVidHeader h2 {
	color: #1491D0;
	text-transform: uppercase;
	font-size: 25px;
	margin: 0 0 5px 0;
}

.SummaryVidHeader h5 {
	color: #838281;
	text-transform: uppercase;
	margin-top: 5px;
	font-size: 17px;
	margin-bottom: 13px;
}

.SummaryVidHeader h5 a {
	color: #838281;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
    margin-right: 8px;
}

.SummaryVidHeader h5 a:hover {
    text-decoration: underline;
}

.SummaryVidBody {
	background-color: #C5C6C8;
	height: 307px;
	background-image: url("/staticimages/gradient.png");
}

.SummaryVidLeftCol {
	color: #646262;
	padding-left: 85px;
	margin: 0 auto;
	margin-top: 15px;
	width: 350px;
	float: left;
}

.SummaryVidDescription {
	height: 155px;
	overflow-y: auto;
	font-size: 14px;
}

.SummaryVidDescription br {
    display: block;
    margin: 10px 0;
    content: " ";
}

.SummaryVidRightCol {
	float: left;
	margin-left: 40px;
	margin-top: 15px;
}

.SummaryVidKeyConcepts {
	margin-top: 15px;
	width: 300px;
}

.SummaryVidKeyConceptsHeader {
	color: #202020;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.SummaryVidKeyConcepts a {
	color: #2F7AC0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
}

.SummaryVidKeyConcepts a:hover {
	text-decoration: underline;
}

.SummaryVidWatchNowBtn {
	background-image: url("/staticimages/watchNowButtonVidSummary.png");
	width: 232px;
	height: 39px;
	margin-bottom: 10px;
	margin-left: 50px;
}

.SummaryVidWatchNowBtn:hover {
	background-image: url("/staticimages/watchNowButtonVidSummaryHover.png");
}

.SummaryVidDownloadBtn {
	background-image: url("/staticimages/downloadButtonVidSummary.png");
	width: 232px;
	height: 39px;
	margin-left: 50px;
}

.SummaryVidDownloadBtn:hover {
	background-image: url("/staticimages/downloadButtonVidSummaryHover.png");
}

.SummaryVidWatchNowBtn a, .SummaryVidDownloadBtn a {
	margin-left: 50px;
	color: #4395EA;
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	line-height: 37px;
    font-family: "Times New Roman";
}

.SummaryVidWatchNowBtn a span, .SummaryVidDownloadBtn a span {
	vertical-align: middle;
	text-transform: uppercase;
}

.SummaryVidImage {
	height: 245px;
	width: 256px;
	margin-left: 40px;
	z-index: 10;
	position: absolute;
	margin-top: 15px;
}

.SummaryVidImage img {
	height: 245px;
}

.SummaryVidFooter {
	height: 30px;
	background-color: #000000;
	padding: 15px 0 0 85px;
	margin: 0 auto;
	z-index: 5;
	clear: both;
}

.SummaryVidFormat, .SummaryVidDuration {
	color: #878585;
	text-transform: uppercase;
}

.SummaryVidHTML5Vid {
    display: none;
}
/** HTML5 Video Summary End **/