/* Top Elements */
* { margin: 0; padding: 0; }

h1, h2 {
	font-family: Times New Roman,Arial, Verdana, Tahoma, Sans-serif;
	font-weight: Bold; 		
}
h1 {
	font-size: 38px;	
}
h2 {
	font-size: 22px;
	color: #88ac0b;
}
h3 {
	font-family: Times New Roman,Arial, Verdana, Tahoma, Sans-serif;
	font-size: 20px;
	color: #88ac0b; 
}

h4 {
	font-family: Times New Roman,Arial, Verdana, Tahoma, Sans-serif;
	font-size: 18px;
	color: #88ac0b; 
}

h5 {
	font-family: Times New Roman,Arial, Sans-serif, Tahoma;
	font-size: 17px;
	font-weight: Normal;
	color: #00008b; 
}

h6 {
	font-size: 14px;
	color: #008C00; 
}

h7 {
	font-size: 1em;
	color: #00008b; 
}


#header {
	width: 100%;
	float:left;
	height: 65px;
	background-color:#4682B4;
	color: #FFF;
}

#header a {
	border: none;
	background: none;
	text-decoration: none;
	color:#4682B4;
}

/* header links */
#header-links {
	position: absolute;
	top: 1px; right: 20px;	
	color: #C6DDEE;
	font-size: 16px;
        font-weight: Bold;	
}
#header-links a {	
	color: #FFF;
	text-decoration: none;	
}
#header-links a:hover {
	color: #D4E59F;	
}

#content-box-m {
        background-color: #fAfAfA;
	float:left;
	width: 80%;
	padding: 0; 
	margin-bottom: 20px;
	margin-left: 50px;
}

#content-box-r {
	width: 60%;
	float:left;
	margin-top:50px;
	margin-left:3%;
}

/* Footer */	
#footer {
	color: #C6DDEE;
	background-color:#4682B4;
	clear: both;
	width: 100%;
	height: 32px;
	margin-top:50px;
	text-align: center;	
	font-size: 16px;
        font-weight: Bold;	
}
#footer a { 
	color: #FFF;
	text-decoration: none; 
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }


input.button { 
	font: bold 12px Times New Roman, Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(prpbtn.jpg) repeat-x 0 0;
	border: none;
}

input.textbox { 
        font: 14px Times New Roman, Arial, Sans-serif;
	width: 420px;
	color: #00008b; 
	height: 24px;
	border: 1.5px solid #00008b;

}

input.loginbox { 
	width: 250px;
	color: #0008b; 
	height: 24px;
	border: 1px solid #00008b;
	vertical-align: top;
}

input.uploadbox { 
	width: 250px;
	color: #00008b; 
	height: 24px;
	border: 1px solid #00008b;
	vertical-align: top;
}

input.cpbox { 
	width: 80px;
	color: #00008b; 
	height: 24px;
	border: 1px solid #00008b;
	vertical-align: top;
}

textarea.textbox { 
	width: 250px;
	color: #777; 
	border: 1px solid #00008b;
	vertical-align: top;
}

#searchbox1 {
	clear: both;
	width: 100%;
	height: 70%;
        padding : 1% 0% 1% 0%;
	font-size: 15px;	
}

#searchbox2 {
	clear: both;
	width: 100%;
	margin-top:10%;
	height: 30%;
	text-align: center;	
}

#searchbox2 p { 
	color: #bbff;
	font-size: 20px;	
	text-decoration: none; 
}

#searchbox2 h4 { 
	color: #BBf;
	font-size: 50px;	
	text-decoration: none; 
	margin-top:20px;
	margin-bottom:40px;
}

#searchbox3 {
	clear: both;
	width: 100%;
	margin-bottom:10px;
	height: 50px;
	text-align: center;	
}

#searchbox4 {
	clear: both;
	width: 100%;
	margin-top:30px;
	text-align: center;	
}


#searchbox5 {
	clear: both;
	width: 100%;
		
	}


#frontbox1 {
	clear: both;
	width: 850px;
	margin-top:40px;
       	height: 170px;
        text-align: center; 
}

#frontbox1 a { 
	text-decoration: none; 
}


#ttbar {
	color: #C6DDEE;
	background-color:#4682B4;
	margin-bottom:15px;
	clear: both;
	width: 100%;
	height: 22px;
	text-align: left;	
	font-size: 18px;	
}

#ttbar2 {
	color: #bb0;
	background-color:#fff;
        margin-top:5px;
	clear: both;
	width: 100%;
	height: 32px;
 	text-align: center;	
	font-size: 15px;	
}

#ttbar3 {
	color: #bbb0;
	background-color:#fff;
	clear: both;
	width: 100%;
	height: 32px;
	text-align: center;	
	font-size: 28px;	
	margin-top:20px; margin-bottom:20px;
	border-bottom: 2px solid #4682B4;
}

#ttbar4 {
	color: #000;
	background-color:#fff;
	clear: both;
	width: 670px;
	height: 28px;
	text-align: center;	
	font-size: 12px;	
}

#ttbar5 {
	color: #bbb0;
	background-color:#fff;
	margin-bottom:5px;
	clear: both;
	width: 100%;
	height: 20px;
	text-align: left;	
	font-size: 18px;	
}

#ttbar6 {
	color: #FF7F50;
        float:left;
	background-color:#fff;
	margin-bottom:15px;
        border-bottom: 2px solid #f2f2f2;
	clear: both;
	width: 100%;
	height: 20px;
	text-align: left;	
	font-size: 18px;	
}

#ttbar7 {
	color: #0000FF;
        float:left;
	background-color: #f2f2f2;
        margin-top:25px;
	margin-bottom:25px;
        border-bottom: 1px solid #4682B4;
	clear: both;
	width: 100%;
	height: 20px;
	text-align: left;	
	font-size: 16px;
	padding:2 2 2 2px;
        }
}
#ttbar8 {
	color: #0000FF;
        float:left;
	background-color: #f2f2f2;
        margin-top:20px;
	margin-bottom:5px;
        border-bottom: 1px solid #4682B4;
	clear: both;
	width: 100%;
	height: 20px;
	text-align: left;	
	font-size: 16px;
	padding:2 2 2 2px;
        }

#content-wrap {
	clear: both;
	width: 90%;
	padding:10 10 10 10px; 
	float:center;
}

#signcontainer {
        width: 40%;
	height:345px;
	float:left;
	margin-left:5%;
	}

#mycontainer {
	width: 500px;
	float:left;
	margin-top:50px;
	margin-left:50px;
		}

#mycontainer a {	
	color: #00008b;
	text-decoration: none;	
	}

#uploadcontainer {
	width: 500px;
	float:left;
	margin-left:50px;
		}

#logincontainer {
        background-color: #fAfAfA;
	float:right;	
	height:350px;
	margin-right: 50px;margin-bottom:20px; padding: 0;
	}

#signcontainer4 {
        background-color: #fAfAfA;
        margin-right:5%;
	float:right;	
	height:350px;
	margin-right: 50px;margin-bottom:20px; padding: 0;
	}


#srchmain{
	width:60%;
	float:left;
	text-align: left;
  	}


#formcontent{
       background-color: #fAfAfA;
	margin-left:10px;
	text-align: left;
       padding:10px 0 10px 15px;
       }

#sponsermain{
	width:300px;
	float:right;
       background-color: #fAfAfA;
	margin-left:10px;
	text-align: left;
	border-left: 1px solid #bb0; 
       font-size= 15px;
       padding:10px 0 10px 15px;
       }

#sponsermain2{
	width:300px;
	float:right;
	margin-left:10px;
        margin-top:20px;
	text-align: left;
        background-color: #fAfAfA;
	border-left: 1px solid #bb0; 
       padding:10px 0 10px 15px;
       }


#srchresult{
	width:97%;
	float:left;
	text-align: left;
	margin-left:2%;
	margin-bottom:10px;
  display: block;
   font: .8em  'Arial', 'courier new', monospace ;
  /* white-space: pre; */
  /* background: #F0FAFA; */
  border-bottom: 1px solid #f2f2f2;  
	}

#srchresult a {	
	color: #00008b;
	text-decoration: none;	
	}
	
#mysrchresult{
	width:90%;
	float:left;
	height:145px;
	text-align: left;
	margin-left:2%;
	margin-bottom:10px;
  display: block;
  overflow: auto;  
  font: .8em 'Times New Roman', 'Arial', 'courier new', monospace ;
  border-bottom: 1px solid #f2f2f2;  
	}


#frontresult{
	width:130px;
	float:left;
	text-align: center;
	margin-left:20px;
	margin-bottom:10px;
     font: .8em 'Times New Roman','Arial', 'courier new', monospace ;
  /* white-space: pre; */
  /* background: #F0FAFA; */
  	}


#proimage{
width:120px;
height:100px;
float:left;
margin-left:2px; 
margin-right:10px;
background: #FFF;
}

#frontimage{
width:120px;
height:100px;
float:left;
margin-left:2px; 
margin-bottom:10px;
}


#sponserresult{
	width:270px;
	float:left
	height:145px;
	text-align: left;
	margin-left:20px;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em  'Times New Roman','Arial','Lucida Console', 'courier new', monospace ;
  /* white-space: pre; */
  background: #F0FAFA;
  border: 1px solid #f2f2f2;  
	}

#sponserimage{
width:110px;
height:120px;
float:left;
margin-left:1px; 
background: #FAFAFA;
border: 1px solid #f2f2f2;
}

#srchcontent1{
width:70%;
	float:left;
	height:70px;
}

#srchcontent2{
	width:70%;
	float:left;
	height:25px;
	color: #8A2BE2;
}

#mysidebar
{
float:left;
background-color:transparent;
margin-top:25px;
margin-bottom:5px;
margin-left:2%;
margin-right:5%;
padding:10px 0 10px 15px;
width: 21%;
height: 70%;
border-right:1px solid #bb0;
}

#mysidebar h1
        {
		font-size: 2.2em;
		padding:0;
		margin:0;
		color: #RRRRRRR;
		}

#mysidebar ul{
width: 200px;
margin: 0px;
padding: 0px;
display: block;
overflow:hidden;
font-family: Times New Roman,Arial, Helvetica, sans-serif;
}	

#mysidebar li{
width: 210px;
margin: 0px;
list-style-type: none;
overflow:hidden;
text-align: left;
}	

#mysidebar li a{
width: 210px;
display: block;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
font-size: 1em;
color: #4682B4;
text-decoration: none;
overflow:hidden;
text-align: left;
border-bottom: 1px solid #00008b;
background-color:#ffff;
}
#mysidebar li a:hover{
width: 210px;
text-decoration: none;
color: #fff;
display: block;
overflow:hidden;
text-align: left;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
background-color:#4682B4;
background-repeat:repeat-x;
background-position:top;
border-bottom: 1px solid #000;
}

#boxcontainer
{
float:left;
clear:both;
background-color:transaprent;
margin-top:40px;
padding:10px;
width: 90%;
}

.box1

{
width:167px;
float:left;
margin-left:0px;
padding-right:5px;
margin-top: 8px;
padding-left: 20px;
padding-top: 0px;
padding-bottom:8px;
border-right:1px dotted #dadada;
}

.box1 p

{
font-size:0.7em;
padding-top:10px;
padding-left:10px;
padding-right:10px;
color:#555555;
}

.box1 h1

{
background-repeat:no-repeat;
background-position:top right;
display:block;
font-family: 'Times New Roman','Arial','Trebuchet MS';
font-size:1em;
padding-top:0px;
padding-left:30px;
color:#619fde;
}

#simagecontainer {
	height:170px;
        float:left;
	margin-left:10px;
        width:150px;
		}

#videocontainer {
	clear: both;
	width: 100%;
	margin-top:4%;
        margin-left:40px;
	height: 375px;
	text-align: left;	
}
