/* CSS Document */
body {
	background-color: #414141;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/flimbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#outer {
	height: 1175px;
	width: 977px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCCCCC;
}
#leftflim {
	background-image: url(../images/leftflim.gif);
	background-repeat: repeat;
	width: 37px;
	height: 100%;
	float: left;
}
#rightflim {
	background-image: url(../images/rightflim.gif);
	background-repeat: repeat;
	height: 100%;
	width: 37px;
	float: left;
}
#topbanner {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	float: left;
	height: 68px;
	width: 499px;
	padding-top:28px;
	padding-left:383px;
	padding-right:21px;
}

.loginbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/logbg1.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
	padding-top: 2px;
}

#main {
	background-color: #232323;
	height: auto;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 40px;
	width: 903px;
	float: left;
	text-align: center;
	font-weight: bold;
	padding-top: 16px;
}
.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
}
#loginbox {
	float: left;
	width: 224px;
	margin-bottom: 5px;
}
.logbox {
	background-color: #dd5c00;
    margin: 3px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	width: 202px;
	border: 1px solid #ffc834;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu {
	height: 41px;
	width: 499px;
	float: left;
}

.loginbg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/logbg2.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
	padding-top: 2px;
}
.logsearch {
	background-color: #b94e01;
	height: 17px;
	width: 123px;
	border: 1px solid #fa7516;
}
#content {
	padding: 0px 0px 15px 0px;
	height: auto;
	width: 903px;
	float: left;
	background-color: #232323;
	margin-top: 10px;
}
.leftbox {
	float: left;
	height: 100%;
	width: 224px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	margin-right: 10px;
}
.middlebox {
	height: 100%;
	width: 435px;
	float: left;
	margin-right:10px;
}
.middlebox1 {
	height: 100%;
	width: 669px;
	float: left;
	margin-right:10px;
}
.rightbox {
	float: right;
	height: 100%;
	width: 224px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	
}
.modelbox {
	background-color: #3c3b3b;
	width: 200px;
	border: 5px solid #313131;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.middlebg {
	background-color: #1b1b1b;
	border: 1px solid #313131;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.ul {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-image: url(../images/hand2.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.readmore-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
}
a.readmore-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
}
a.readmore-alt:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
}
.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
}
	
a.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
}
a.readmore:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
}

.joblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.joblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.joblink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.tagbg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/tabbg.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
	padding-top: 2px;
}
.readmore_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
	text-align: right;
}
a.readmore_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: none;
	text-align: right;
}
a.readmore_article:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9e36c;
	text-decoration: underline;
	text-align: right;
}
.modelsearch {

	background-color: #1d1d1d;
	height: 18px;
	width: 100px;
	border: 1px solid #555555;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
marquee{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F9E36C;
font-weight:bold;
padding-bottom:13px;

}
.ul_news {

	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-image: url(../images/hand1.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.newsbox {

	background-color: #3c3b3b;
	width: 200px;
	border: 5px solid #313131;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.imgbor {

	background-color: #3c3b3b;
	border: 5px solid #313131;
	text-decoration: none;
}
#outer_01 {
	height: auto;
	width: 977px;
	margin-right: auto;
	margin-left: auto;
}
#rightflim_01 {

	background-image: url(../images/rightflim.gif);
	background-repeat: repeat;
	height: auto;
	width: 37px;
	float: left;
}
#leftflim_01 {
	background-image: url(../images/leftflim.gif);
	background-repeat: repeat;
	width: 37px;
	height: auto;
	float: left;
}
#main_01 {
	background-color: #232323;
	height: auto;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

.editorcontent {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}


/* pagination styles ------------------------------------------------------------ */
.pagination{
padding: 2px;
margin: 1em 0;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin-right: 2px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 2px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 2px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 0 5px;
border: 1px solid #f9e36c;
text-decoration: none; 
color: #F78A3B;
}

.pagination a:hover{
border: 1px solid #f9e36c;
color: #000;
background-color: #CCCCCC;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #F78A3B;
color: #FFF !important;
border-color: #f9e36c;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}

.blue{
color:#f9e36c;
font-size:13px;
}

.tdpage{ color:#FFFFFF; font-size:13px;}
/* Success & Failure ---------------------------------------------------- */
.success{border:1px solid #58e11b; padding:5px 5px 5px 25px; width:400px; margin:0px auto; background:#ebfde4 url(../administrator/images/success.png) no-repeat 5px 5px; color:#000000;}
.failure{border:1px solid #fb6e63; padding:5px 5px 5px 25px; width:400px; margin:0px auto;background:#fcd7dd url(../administrator/images/failure.png) no-repeat  5px 5px; color:#000000;}
.failure1{border:1px solid #fb6e63; padding:5px 5px 5px 25px; width:350px; margin:0px auto;background:#fcd7dd url(../administrator/images/failure.png) no-repeat  5px 5px; color:#000000;}

.redhint{font-weight:550; color:#FF0000; font-size:12px;}

.dropdown{width:150px;}


/*CSS used to style the Registration Page. */

.pntr{ cursor:pointer;}
.reg-head{ background-color: #FAFAFA;border: 1px solid #CCCCCC; border-bottom:0px; padding-top:3px; padding-bottom: 3px; background: url(../images/rp-row-bg.gif) repeat-x; height:20px;}
.iconspan{ float: left; margin: 0px 3px 0px 3px; cursor:hand; cursor:pointer; font-weight: bold; border:0px;}
.reg-title{ font-family: Georgia, Arial, Helvetica, Tahoma; color: #ffffff; font-size:12px; font-weight:bold; float:left;}
.icongroup1{ border: 1px solid #CCCCCC;  border-top:0px; text-align:left; }


div.wrap {
width : 644px;
margin-bottom:25px;
text-align : left;
float:left;
}
div#top div#nav {
float : left;
clear : both;
width : 644px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
height:255px;
width:659px;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 230px;

}
div#header div#slide-holder {
z-index : 40;
width : 644px;
height : 230px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 644px;
height : 230px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 644px;
height : 46px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 230px 15px 0 0;
color:#333333;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color:#fff;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
color:#FFFFFF;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
color:#000000;
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}


