*
{ margin: 0; padding: 0; outline: 0;
}

body, html { height: 100%; }

body
{
	font-size: 14px;
	line-height: 22px;

	min-width: 100%;
	background:#a7e0fe;
	font-family: Verdana, Geneva, sans-serif;
	background:#adc91d;
	color:black;
background:#fdfdfd;
background:#f2f1f0;
background:#f2f1f0 url('../images/bg.jpg');
background:#cccccc;

}
a,a:link
{
text-decoration:none;
color:#00a2d8;
color:#103157;
}
a:hover
{
text-decoration:underline;
color:#00a2d8;
}
img
{
border:none;

text-decoration:none;
}
.wrapper
{
margin: 0 auto;
margin-top:20px;
}
.container
{
width: 990px;
margin: 0 auto;
background:#fdfdfd;
padding:0px;
border:1px solid #dddddd;
}
.clear
{
clear:both;
}

.header
{

background:#fdfdfd;
padding-top:10px;
background:#103157;
background:#103157 url('../images/hdbg.jpg');
background-size:100% 100%;
background-repeat:none;
}

.header .logo
{
width: 990px;
margin: 0 auto;
overflow:hidden;
border:none;

}
.header .logo .logoimage
{
margin: 0;
padding:10px;
height:145px;
}
.header .topmenu
{
height: 40px;
text-transform:lowercase;
background-color:#3e3e3e;
background:#3e3e3e;
margin-top:10px;
background:#adc91d;
background:#f15a22;

}
.header .topmenu ul { list-style: none; list-style-position: outside; 
width:1000px;
margin:0px auto;	}
.header .topmenu ul li {
 float: left;
padding-right: 2px;
line-height: 40px;
font-size: 13px; text-transform: uppercase;


}
.header .topmenu ul li a
{
display: block;
padding: 0 20px 0 20px;
color: #878787;
color:#00b2d9;
text-transform:Capitalize;
font-weight:bold;
font-size:14px;
color:#fdfdfd;

}
.header .topmenu ul li a:hover,.topmenu ul li.active a
 { 
color:#fdfdfd;
background:#93c63b;
text-decoration: none; 
background:#adc91d;
background:#fdfdfd;
color:black;
color:#f15a22;
}
.header .topmenu ul li.first a { padding-left: 38px; }
.header .topmenu a.nav-btn { display: none; }

#slideshow
{
padding:1px;
padding-top:0px;
background:#fdfdfd;
margin-top:0px;
height:300px;
overflow:hidden;
}
#slideshow img
{
height:300px;
}
.slider-holder {  }
.slider-holder .shell
{ height: 250px; position: relative; padding: 21px 0 30px 0;
}
.slider-holder .nav { width: 210px; height: 19px; position: absolute; right:10px;bottom:10px; z-index: 100;}
.slider-holder .nav ul { list-style: none; }
.slider-holder .nav ul li { display: inline; float: left; padding: 0 7px 0 0; }
.slider-holder .nav ul li.last { padding:0; }
.slider-holder .nav ul li a { background: url(images/dot.gif) no-repeat 0 0; width: 19px; height: 19px; float: left; text-decoration: none; }
.slider-holder .nav ul li a:hover { text-decoration: none; }
.slider-holder .nav ul li a.active { background-position: 0 -19px; }

.slider {  }
.slider .item { min-width: 990px; min-height: 300px; }
.slider .item .image { min-width: 1000px; /*border: 5px solid #6ca4c4;*/ }
.slider .item h2 { font-size: 28px; line-height: 28px; color: #356aa0; padding: 3px 0 8px 0; }
.slider .item p { color: #fff; padding: 0 0 18px 1px; }
.slider .item p a { color: #fff; }
.slider .item .btn-more { background: url(images/btn-more.gif) no-repeat 0 0; width: 125px; height: 40px; font-size: 13px; line-height: 40px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; display: block; position: absolute; left:0;bottom:0; }
.slider .item .btn-more:hover { text-decoration: none; }










#info
{
padding:10px;
line-height:22px;
color:red;
}
#info .spacer
{
margin-left:25px;
}
.content
{
width:98%;
margin:0px auto;
float:left;
padding:10px;


}
.content p
{
margin-top:5px;
margin-bottom:5px;
text-align:justify;
line-height:22px;
}
h1
{
font-size:1.7em;
}


#titleblue,#titlegreen,#titleorange
{
color:#00a2d8;
padding:10px 5px;
border-bottom-width:2px;
text-align:left;
font-family:tahoma;
font-size:1.2em;
/*color:#444444;*/
color:#103157;
background:#82be10;
color:#fdfdfd;
border-radius:3px;
}

.txtInput
{
background:#e4f6ff;
padding:5px;
}


.sidebar
{
width:300px;

margin:0px auto;
float:right;
background:transparent;

}
.sidebar p
{
padding:5px;
line-height:24px;
}



.sidebar .sidemenu
{
text-transform:lowercase;
font-weight: 700;
background-color:transparent;
overflow:hidden;
background:#fdfdfd;
border:solid 5px #a7d956;
border-radius:5px;
}
.sidebar .sidemenu ul {
list-style: none;
list-style-position: outside;
}
.sidebar .sidemenu ul li
{ 
float: left;
padding-right: 2px;


font-size: 13px; text-transform: uppercase; 
width:100%;
background:#f0ffd7;
}
.sidebar .sidemenu ul li a
{
display: block;
padding: 5px 5px 5px 20px;
color: #878787;
color:#00b2d9;
text-transform:Capitalize;
border-right:1px solid #caecfd;
font-weight:bold;
font-size:14px;
float:left;
width:100%;
}
.sidebar .sidemenu ul li a:hover,.sidemenu ul li.active a
 { 
text-decoration: none; 
color:#f9b900;
color:#ffaf00;
text-decoration:none;
float:left;
background:#a7d956;
color:black;
}
.sidebar .sidemenu ul li.first a { padding-left: 38px; }
.sidebar .sidemenu a.nav-btn { display: none; }


.box
{
border:1px solid #2d2d2d;
float:left;
display:box;
width:97%;
height:200px;


}

.box .title
{
background:#00a2d8;
color:#fdfdfd;
padding:5px;
font-weight:bold;
background:#2d2d2d;
}
.box p
{
padding:5px;
}


.hr
{
border-bottom:1px solid #cccccc;
padding:5px;
clear:both;
}
.clr
{
clear:both;
}
.bluebold
{

font-weight:bold;
}

.footer
{
background:#f0ffd7;
padding-top:10px;
background:#fdfdfd;
}
.footercontainer
{
width:960px;
margin:0px auto;
background:#fdfdfd;
padding:15px;
}
.copyright
{
float:left;
text-align:left;
width:30%
margin:0px;
padding:0px;

}
.sponsor
{
float:right;
text-align:left;
width:60%
margin:0px;
padding:0px;

}

.topdeveloper
{
background:#2d2d2d;
color:#ffffff;
margin:0px auto;
padding:0px;
width:100%
}
.developer
{
width:960px;
margin:0px auto;
padding:3px;
}
.topdeveloper p
{
width:960px;
margin:0px auto;
text-transform:capitalize;
font-weight:bold;
}



.topdeveloper p a,.topdeveloper p a:link,.topdeveloper p a:hover
{
color:white;
text-decoration:none;
}


.product

{
width:300px;
float:left;
margin:10px;
padding:0px;
border:1px solid #b2b2b2;
text-align:center;
overflow:hidden;
text-align:left;

}
.product p
{
text-align:justify;
}
.product img
{
border:none;
text-decoration:none;


overflow:hidden;
width:300px;
height:200px;
}
.product  a:link,.product a
{
text-decoration:none;
}

.product .title
{
font-weight:bold;
padding:5px;
}

.product .image
{
margin:0px;
text-align:center;
width:300px;
height:200px;
}
.txtinput
{

background:#f0ffd7;
color:black;
padding:5px 10px;
border:1px solid #a7d956;
text-align:left;
min-width:250px;
}

.btn

{
background:#a7d956;
border:1px solid #a7d956;
font-weight:bold;
padding:5px 20px;

}



/* Menu Start
*/
nav
{
	border: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	background: #4ec9ef;
	background: #a6c653; /*-webkit-box-shadow: inset 0px 20px 0px 0px rgba(255, 255, 255, .1); 	-moz-box-shadow: inset 0px 20px 0px 0px rgba(255, 255, 255, .1); 	box-shadow: inset 0px 20px 0px 0px rgba(255, 255, 255, .1);*/
	margin-top: 20px;
	background: #2497d0;
	border-top: 1px solid #121536;
	background: #2d315e;
	background-color: #2d315e;
	margin: 0px;
	padding: 0px;
	background: #f6b200;
	border: none;
	background: #313670;
	background-image: url(                                      '../images/topmenubgg.jpg' );
	background: #5c5c5c;
background:#f15a22;
}
nav ul
{
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0; /*-webkit-box-shadow: inset 0px 20px 0px 0px rgba(255, 255, 255, .1); 	-moz-box-shadow: inset 0px 20px 0px 0px rgba(255, 255, 255, .1); 	box-shadow: inset 0px 20px 0px 0px rgba(255, 255, 255, .1);*/
	width: 1000px;
	margin: 0px auto; /*	background: #2497d0;*/

}
nav li
{
	float: left;
	padding: 0px 0px 0px 0px;
}
nav li a, nav li a:link, nav li a:active
{
	display: block;
	font-weight: normal;
	line-height: 40px;
	margin: 0px;
	padding: 0px 15px;
	text-align: left;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 16px; /*background: #2497d0;*/
	color: #f7ebcb;
	background: #5c5c5c;
	color: #fdfdfd;
background:#f15a22;
}

nav ul li a:hover
{
	text-decoration: none;
	color: #fdfdfd;
	background: #380d00;
	background: #f69838;
}
nav ul li:hover a
{
	text-decoration: none;
	color: #fdfdfd;
	background: #380d00;
	background: #f69838;
}

nav li ul
{
	display: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	width: 200px;
	z-index: 200;
}
nav li:hover ul
{
	display: block;
}
nav li li
{
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background: #380d00;
background: #f69838;
}
nav li:hover li a
{
	background: none;
}
nav li ul a
{
	display: block;
	height: 40px;
	font-size: 12px;
	font-style: normal;
	margin: 0px;
	padding: 0px 10px 0px 15px;
	text-align: left;
	color: #f7ebcb;
}
nav li ul a:hover, nav li ul li:hover a
{
	border: 0px;
	color: #ffffff;
	text-decoration: none; /*-webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .3);  -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .3);  box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .3); */
	color: #fdfdfd;
	color: #f7ebcb;
color:black;
}
/* Menu End*/

.productlist
{
background:#001b68;
margin:3px;
padding:10px;
border-radius:3px;
color:#fdfdfd;
line-height:35px;
background:#f1f1f1;
border:1px solid #d8d8d8;
margin-top:0px;

background:#001b68;
border:1px solid #b2b2b2;
}

.productlist h1
{

color:#fdfdfd;
padding:3px;
border-radius:3px;
color:#001b68;
font-size:1.2em;
color:#fdfdfd;
}
.productlist a,.productlist a:link,.productlist a:active
{
color:#fdfdfd;
margin-top:5px;
padding-top:5px;
color:#001b68;
color:#fdfdfd;
}