@charset "utf-8";

/* RESET CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;



		

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

	background:#fff;

	font:12px Arial, Helvetica, sans-serif;



}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a {

	text-decoration:none;

}

a:hover {

	text-decoration:none;

}

.clr {

	clear:both;

}



/*Start*/

.top

{

width:985px; 

margin:0 auto;

padding-left:15px;

margin-top:5px;

}

.logo

{

width:585px;

height:110px;

float:left;

background:url(../images/logo.png) no-repeat;

padding-left:70px;

}

.tagline

{

width:590px;

float:left;

font:16px Arial, Helvetica, sans-serif;

color:#000;

margin-top:85px;

}

.top-right

{

width:158px;

float:right;

display:block;

margin-top:5px;

}

.login

{

width:144px;

float:right;

font:12px Arial, Helvetica, sans-serif;

color:#3b427a;

}

.login a

{

color:##3b427a;

}

.login a:hover

{

color:#000;

}

.social-net

{

width:140px;

float:right;

margin-top:10px;

}

.social-links

{

width:28px;

float:left;

margin-right:7px;

}

.call

{

width:100px;

float:left;

font:16px Arial, Helvetica, sans-serif;

color:#000;

font-weight:bold;

margin-top:28px;

margin-left:21px;

}

.nav-container

{

width:100%;

background:url(../images/nan-bg.jpg) repeat-x;

margin-top:10px;

z-index:9999;

margin-bottom:25px;

}

.nav

{

width:1000px;

margin:0 auto;

z-index:9999;

}

.nav li

{

height:38px;

float:left;

background:url(../images/divider.jpg) right center no-repeat;

z-index:9999;

}

.nav li a

{

font:14px Arial, Helvetica, sans-serif;

color:#fff;

padding:10px 15px;

display:block;

}

.nav li a:hover

{

	background:#d5660c;

}

.numbers

{

background:#fff;

height:36px;

font:17px Arial, Helvetica, sans-serif;

font-weight:bold;

color:#c41600;

padding-left:5px;

padding-right:5px;

border:1px solid #fff;

border-bottom-left-radius:5px;

border-bottom-right-radius:5px;

text-decoration:blink;

}

.wrapper

{

margin:0 auto;

margin-top:20px;

width:1000px;

}

.flash

{

width:1000px;

float:left;

height:260px;

margin-bottom:30px;

}

.flash img {

	width:1000px;

	height:260px;

	-moz-border-radius: 10px; /* Firefox */

  -webkit-border-radius: 10px; /* Safari, Chrome */

  border-radius: 10px; /* CSS3 */

  box-shadow:-4px 4px 8px #333;

	

	}

.main-container

{

width:1000px;

float:left;

margin-top:5px;

}

.left-content

{

width:304px;

float:left;

margin-right:10px;



}

.heading

{

width:100%;

float:left;

height:39px;



}

.icon

{

width:44px;

float:left;

height:39px;

}

.title

{

width:238px;

height:23px;

background:url(../images/title-bg.jpg) repeat-x;

font:16px Arial, Helvetica, sans-serif;

font-weight:bold;

color:#fff;

float:right;

padding-left:15px;

padding-top:5px;

padding-bottom:5px;

margin-top:5px;

}

.left-container

{

width:304px;

float:left;

border-right:1px solid #c7c6c7;

margin-top:5px;

}

.left-box

{

width:294px;

float:left;

border:1px solid #c7c6c7;

border-right:none;

padding-top:10px;

padding-left:5px;

padding-right:5px;

padding-bottom:15px;

}

.box1

{

width:100%;

float:left;

background:url(../images/bottom-bg.jpg) bottom no-repeat;

padding-bottom:20px;

}

.img

{

float:left;



}

.img img {

-moz-border-radius: 7px; /* Firefox */

  -webkit-border-radius: 7px; /* Safari, Chrome */

  border-radius: 7px; /* CSS3 */

  border:3px solid #c7c6c7;

  width:95px;

  height:77px;

 }

.box-content

{

width:185px;

float:right;

}

.course

{

font:13px Arial, Helvetica, sans-serif;

color:#000;

font-weight:bold;

}

.course-desc

{

font:12px Arial, Helvetica, sans-serif;

color:#000;

line-height:18px;

margin-top:5px;

}

.read-more

{

font:11px Arial, Helvetica, sans-serif;

color:#979797;

text-decoration:underline;

}

.read-more:hover

{

text-decoration:underline;

}

.middle-content

{

width:427px;

float:left;

}

.middle-title

{

width:436px;

float:left;

font:bold 18px Arial, Helvetica, sans-serif;

color:#de5b00;

border-bottom:1px solid #c7c6c7;

padding-bottom:15px;

margin-top:8px;

}

.middle-text

{

width:425px;

padding-right:10px;

font:13px Arial, Helvetica, sans-serif;

color:#000;

line-height:18px;

text-align:justify;

margin-top:10px;

float:left;

}

.middle-text ul

{

padding-left:15px;

}

.middle-text li

{

list-style-image:url(../images/bullet.jpg);

line-height:20px;

}

.right-content

{

width:245px;

float:right;

}

.right-box1

{

width:245px;

float:left;

}

.events-desc p{

background:url(../images/bullete.png) no-repeat 0 3px;

padding-left:17px;



}

.right-title

{

width:231px;

height:23px;

background:url(../images/title-bg.jpg) repeat-x;

font:16px Arial, Helvetica, sans-serif;

font-weight:bold;

color:#fff;

float:left;

padding-left:15px;

padding-top:5px;

padding-bottom:5px;

margin-top:2px;

}

.events-desc

{

width:224px;

float:left;

padding:25px 10px 0px 10px;

border:1px solid #dddddd;

border-top:none;

border-bottom-left-radius:7px;

border-bottom-right-radius:7px;

  box-shadow:0 5px 3px #CCCCCC;

  font:13px Arial, Helvetica, sans-serif;

  color:#000;

  text-align:justify;

  line-height:18px;

}

.grab

{

width:252px;

float:left;

height:195px;

background:url(../images/grab.jpg) no-repeat;

margin-top:5px;

}

.grab-desc

{

width:176px;

float:left;

padding-left:22px;

font:13px Arial, Helvetica, sans-serif;

text-align:left;

line-height:18px;

margin-top:105px;

}

.stroke

{

width:252px;

float:left;

height:210px;

background:url(../images/different-stroke-final.jpg) no-repeat;

margin-top:17px;

}

.stoke-desc

{

width:128px;

float:right;

padding-right:5px;

margin-top:33px;

}

.stroke-title

{

font:15px Arial, Helvetica, sans-serif;

color:#000;

border-bottom:1px solid #a8a8a8;

padding-bottom:5px;

font-weight:bold;

}

.text

{

margin-top:5px;

font:13px Arial, Helvetica, sans-serif;

color:#000;

}

.chat

{

width:235px;

float:left;

margin-top:4px;

margin-left:20px;

}

.footer

{

width:100%;

background:#000;

margin-top:5px;

}

.footer-content

{

width:1000px;

margin:0 auto;

padding-bottom:10px;

padding-top:10px;

}

.footer-left

{

width:590px;

float:left;

color:#fff;

font:11px Arial, Helvetica, sans-serif;

}

.footer-left a

{

color:#fff;

padding-left:5px;

padding-right:5px;



}

.footer-right

{

width:340px;

float:right;

color:#fff;

font:11px Arial, Helvetica, sans-serif;

}

.footer-right a

{

color:#fff;

}

/*Dropdown Menu*/

#popup 

{

	list-style:none;

	position:relative;

	z-index:10;

	float:left;

	

}

#submenu 

{

	position:absolute;

	top:38px;

	left:0px;

	visibility:hidden;

	padding:5px 0 0px -2px;  

	margin:0px;

	width:230px;

	z-index:9999;

}



#sub_link 

{

	text-align:left;

	width:103%;

	list-style:none;

	border-bottom:#fff solid 1px;

	background:#e7e8e7;

	margin-top:0px;

	

}





#sub_link a 

{

	list-style:none;

	position:relative;

	z-index:10;

	color:#000;

	font:12px Arial, Helvetica, sans-serif;

	padding-bottom:10px;

	padding-top:10px;

}

#sub_link a:hover

{

background-color:#C8C8C8;

}



#popup:hover #submenu

{

	visibility:visible;

}

/*End of Dropdown Menu*/

.content-inner

{

width:710px;

float:left;

margin-right:10px;

}

.inner-title

{

width:394px;

float:left;

border:1px solid #d7d7d7;

border-bottom:none;

background:#d7d7d7;

border-top-right-radius:7px;

border-top-left-radius:7px;

padding-left:13px;

padding-bottom:5px;

padding-top:5px;

font:20px Arial, Helvetica, sans-serif;

color:#de5b00;

}

.inner-desc

{

width:690px;

float:left;

padding:10px;

font:13px Arial, Helvetica, sans-serif;

color:#000;

text-align:justify;

line-height:18px;

border:1px solid #d7d7d7;

}

.inner-desc li

{

list-style-image:url(../images/bullet.jpg);

line-height:20px;

}

.inner-desc ul

{

padding-left:20px;

margin:5px 0 5px 0;

}

.form

{

width:234px;

float:left;

padding:15px 5px;

border:1px solid #d7d7d7;

}

.form-desc

{

width:100%;

float:left;

font:12px Arial, Helvetica, sans-serif;

color:#3a3a3a;

font-weight:bold;

}

.form-content

{

width:100%;

float:left;

font:12px Arial, Helvetica, sans-serif;

color:#000;

margin-top:10px;



}

.feild

{

width:195px;

height:25px;

border:1px solid #d7d7d7;

}

.textarea

{

width:195px;

height:70px;

border:1px solid #d7d7d7;

}

.btn

{

width:79px;

height:40px;

background:url(../images/btn.jpg) no-repeat;

border:none;

font:11px Arial, Helvetica, sans-serif;

color:#fff;

padding-bottom:10px;

}

.form-content td {

	padding:5px 0px;

}

.network {

    background: none repeat scroll 0 0 #F1F1F1;

    border: 1px solid #CCCCCC;

    height: 100px;

    left: 0;

    padding: 10px 0;

    position: fixed;

    top: 350px;

    width: 41px;

}

.keyword-top{

	width:100%;

	float:left;

	background:#e3e3e3;

	padding:5px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

	margin-top:-25px;

}

.inner_keyword{

	width:985px;

	margin:0 auto;

}

.photogallery{

	width:200px;

	height:200px;

	float:left;

	margin:10px;

	border:2px solid #ccc;

	padding:2px;

}