body {
	background-color: black;
	margin-top: 2px;	
	color:#CCCCCC;	
	font-family:Arial;
	font-size:14px;
	/*font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	*/
	margin-top:2px;
	padding:0px;
}
a{
	color:white;
}
#container{
	margin:0px auto;
	padding:0px;
	text-align:right;
	width:770px;
}
#section1 {
	margin-top: 5px;
	height:330px;
	margin-bottom:5px;
	position:relative;
	width:770px;
}
#section1 .small-left-div, #section1 .small-left-half-div{
	direction: rtl;
}
.small-left-div .inner-body{
	height: 68px;
	overflow: hidden;
}
.small-left-half-div .inner-body{
	height: 83px;
}
#section2 {
	margin-top: 5px;
	height:310px;
	margin-bottom:5px;
	position:relative;
	width:770px;
}
#section2 div{
	direction: rtl;
}
.contentDiv{
	direction: rtl;
	background-color:#3B3B3B;
	height:325px;
	overflow:hidden;
	position:absolute;
	width:450px;
	left:320px;
}
.menuDiv{
	/*width: 770px;*/
}
#nav>li:first-child{
	margin-left: 33px;
}

#navy .navy-body .inner-body{
	height: 294px;
}
.smoothGallery-body{
	background-color:#272727;
/*	height:330px;*/
	overflow:hidden;
	position:relative;
	width:450px;
}

#blogs{
	background-color:#3B3B3B;
	height:100px;
	overflow:hidden;
	position:absolute;
	width:310px;
	left:0px;
	top:225px;
}
.small-left-div .header{
	height:25px;
	width:310px;
}
.small-left-half-div .header{
	height:25px;
	width:153px;	
}
#videos{
	background-color:#3B3B3B;
	height:303px;
	overflow:hidden;
	position:absolute;
	width:380px;
	left:390px;
}
.videos-header{
	height:25px;
	width:380px;
}
.videos-header div{
	width: 100%;
}
.split-header-bg{
	height:25px;
	width:100%
}

.split-header-bg .header_bg_left{
	background:transparent url(/img/left.gif) no-repeat scroll left top;
	height:25px;
	
}
.split-header-bg .header_bg_center{
	background:transparent url(/img/header_bg_center.gif) repeat-x scroll center top;
	height:25px;
}
.split-header-bg .header_bg_right{
	background:transparent url(/img/right.gif) no-repeat scroll right top;
	height:25px;	
}
.split-header-txt{
	position: absolute;
	top:3px;
	right:7px;
	color:#5599FF;
	font-size: 12px;
	font-weight: bold;
}
#pictures{
	background-color:#3B3B3B;
	height:303px;
	overflow:hidden;
	position:absolute;
	width:380px;
	left:0px;
}
.pictures-header{
	height:25px;
	width:380px;
}

#forum{
	background-color:#3B3B3B;
	height:100px;
	overflow:hidden;
	position:absolute;
	width:310px;
	left:0px;
	top: 120px;
}

#weather{
	background-color:#3B3B3B;
	overflow:hidden;
	position:absolute;
	width:153px;
	left:0px;
	top: 0px;
	height:115px;
}

#marquee{
	background-color:#3B3B3B;
	overflow:hidden;
	position:absolute;
	width:153px;
	left:157px;
	top: 0px;
	height:115px;
}

.inner-body{
	background-color:#151515;
	margin: 2px;
	font-family: Arial;
	font-size:14px;
	color: white;
	border: 1px solid #888888;
	overflow: hidden;
}
.inner-body ul{
	margin: 0px;
	list-style: none;
	padding-right:0px;
}
.inner-body ul li:hover{
	background-color: black;
	border-left: 3px solid #FF8800;
}
.inner-body ul li{
	background: transparent url(/img/globalicondl.gif) no-repeat scroll right;
	padding-right:11px;
}

.inner-body ul li a, .inner-body ul li a:active, .inner-body ul li a:visited, .inner-body ul li a:link{
		color:white;
		text-decoration: none;
}
.inner-body ul li a:hover{
		/*color:#5599FF;*/
		
}

/* footer related */
#footerDiv {
	text-align: center;
	width: 770px;
}
.footerText {
	color: White;
	font-family: Arial;
	letter-spacing: 2px;
	font-weight: bold;
}


/* black list items related css */
.mainPageMovieList{
	width: 100%;
}
.blackListItem:hover{
	background-color: black;
	border-color: #5599FF
}
.blackListItem{
	border:1px solid #888888;
	color:#FFFFFF;
	height:100px;
	margin-right:0px;
	margin-top:0px;
	padding:3px;
	text-align: right;
	position: relative;
	height: 80px;
	background-color: #151515;
}

.blackListItemPicDiv a{
	text-decoration: none;
	outline: none;	
	border: none;	
}
.blackListItemPicDiv a img{
	width: 110px;
	height: 80px;
	text-decoration: none;
	outline: none;
	border: none;
}
.blackListItemTextDiv{
	position: absolute;
	top: 0px;
	right: 120px;
	width: 317px;
}
.blackListItemTextDiv div{
	position: relative;
}
.blackListItemTextDiv .picTitle{
	color: #5599FF;
	font-weight: bold;
	font-size: 12px;
}
.loadingImage{
	margin-top:78px;
	margin-right:167px;
}

#navyLikeSelect{
	position: absolute;
	top: 3px;
	right: 328px;
}
#ajax_image_id{
	/*DO NOT SET WIDTH _ THIS WILL HARM TH AJAX LOADING IMAGE*/
}

.scrollerPane {
	margin: auto;
	text-align: center;
}
.galleryContainer, .movieContainer {
	font-family: Arial;
	width: 100%;
}
.movieForm, .galleryForm, .zeroMarginForm{/*need a zero margin or IE will loose it*/
	margin: 0px;
}
.autoMargin{
	margin: auto;
}
.arial_12_white {
	color: white;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.arial_14_bold_white {
	color: white;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menuColumns {
	vertical-align: top;
	text-align: center;
	padding: 7px;
}
.weatherWidth {
	width: 65px;
	text-align: center;
	vertical-align: top;
}
.weatherImage2, .weatherImage{
	width: 53px;
	height: 53px;
}

/* input and text area stuff */
input, select, textarea {
	background-color:#111111;
	border:1px solid #CCCCCC;
	color:white;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding:1px;
}

input:hover, textarea:hover, select:hover {
	background-color:#232323;
	border:1px solid #5599FF;
	/*color:#DD2222;*/
}
input:focus, textarea:focus, select:focus {
	background-color:#111111;
	border:1px solid #5599FF;
	color:white;
}
input.textualButton:hover{
	cursor: pointer;
	background-color:#232323;
	border:1px solid #5599FF;
}
input.textualButton{
	background-color:black;
	border:1px solid red;
}

/* sms description pages*/
.smsColRight {
	text-align: right;
	width: 60%;
	vertical-align: top;
	padding: 5px;
}

.smsColLeft {
	text-align: left;
	width: 40%;
	vertical-align: top;
	padding: 5px;
}
.smsOutTxtHeader {
	color: #FEFF84;
	font-family: Arial;
	font-size: 15px;
	font-weight: 700;
}
.padding5{
	padding: 5px;
}
.dummySpace {
	margin-top: 20px;
}
.centered {
	text-align: center;
}
.chosenPicImage{/* in use in the personal pic of week form */
	border-color: White;
	border-style: ridge;
	height: 120px;
	width: 180px;
	margin: 3px;
	border-bottom-width: 22px;
	border-left-width: 4px;
	border-right-width: 4px;
	border-top-width: 10px;	
}
.error {
	width: 770px;
	height: 150px;
	color: white;
	text-align: center;
	border-right: thin solid;
	border-bottom: thin solid;
	border-left: thin solid;
	border-top: thin solid;
	border-color: Black;
	background-color: #3B3B3B;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
}
.articlesSummaryColumns {
	vertical-align: top;
	text-align: right;
}
.articleThumbnail {
	float: left;
	width: 90px;
}
.unboundedThumbnail {
	float: left;
}
.blankTable {
	height: 10px;
}
.noBorder {
	border: none;
}
.headerImageDiv{
	width: 770px;
	height: 110px;
	border: 0px;
	background: no-repeat  url("/img/xfull.jpg");           
	cursor: pointer;
	background-color: black; 
}
.blogAuthor{
	font-size: 9px;
	color: #5599FF;
	font-weight: bold;
}
.tickDataPart{
	display: block;
}
.tickerHeadline{
	color: #FEFF84;
	font-weight: bold;
	font-size: 12px;
}
.tickerTime{
	color: #FEFF84;
	font-size: 12px;
}
.tickerData{
	font-size: 13px;
}
.siteMap{
	text-align: center;
	width: 770px;
	height: 15px;
}
.siteMap ol{
	list-style: none;
	margin: 0px;
	margin-left: 240px;
	vertical-align: middle;
}
.siteMap ol li{
	float:left;
	margin: 0px 3px;
}

/* text sizes, colors & decoration*/
.font9{font-size: 9px;}
.font10{font-size: 10px;}
.font11{font-size: 11px;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}

.colorGray{color: gray;}
.colorGreen{color: green;}
.colorBlack{color: black;}
.colorWhite{color: white;}
.colorRed{color: red;}

.colorFEFF84{color: #FEFF84;}
.colorBDBDBD{color: #BDBDBD;}
.color5599FF{color: #5599FF;}/*light blue*/
.colorFFBF00{color: #FFBF00;}/*orange*/
.colorFF8800{color: #FF8800;}/*orange*/
.colorFF0000{color: #FF0000;}/*red*/
.color00FF55{color: #00FF55;}/*green-turqoize*/

.decorationUnderline{text-decoration: underline;}
.decorationNone{text-decoration: none;}
.fontWeightBold{font-weight: bold;}

.clearFloats{clear: both;}