
@font-face{ src:url(../fonts/BebasNeue.otf);
font-family:arun;
}

@font-face{ src:url(../fonts/Sansation-Light.ttf);
font-family:arun2;
}

@font-face{ src:url(../fonts/helvetica-neue-lt-com-57-condensed.ttf);
font-family:arun3;
}

@font-face{ src:url(../fonts/Reflex.ttf);
font-family:arun4;
}


@font-face{ src:url(../fonts/YanoneKaffeesatz-Regular.otf);
font-family:arun5;
}


@font-face{ src:url(../fonts/Cuprum-Regular.ttf);
font-family:arun6;
}

@font-face{ src:url(../fonts/OpenSans-Regular.ttf);
font-family:arun7;
}





/* BASIC RESET */
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */
body { font:62.5% Georgia,'Times New Roman',serif; letter-spacing:1; }

/* COMMON CLASSES */
.break { clear:both; }


#socialall {
width:51px;
height:241px;
float:right;
right:0px;
top:200px;
background:url(../images/social_bg.png) repeat;
position:fixed;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}
#socialall #socialfixed {
width:27px;
height:211px;
float:left;
margin:15px 12px 15px 12px;
}
#socialfixed #si01 {
width:27px;
height:26px;
float:left;
margin:0px 0px 11px 0px;
background:url(../images/Social01.png) no-repeat;
}
#socialfixed #si02 {
width:27px;
height:26px;
float:left;
margin:0px 0px 11px 0px;
background:url(../images/Social02.png) no-repeat;
}
#socialfixed #si03 {
width:27px;
height:26px;
float:left;
margin:0px 0px 11px 0px;
background:url(../images/Social03.png) no-repeat;
}
#socialfixed #si04 {
width:27px;
height:26px;
float:left;
margin:0px 0px 11px 0px;
background:url(../images/Social04.png) no-repeat;
}
#socialfixed #si05 {
width:27px;
height:26px;
float:left;
margin:0px 0px 11px 0px;
background:url(../images/Social05.png) no-repeat;
}
#socialfixed #si06 {
width:27px;
height:26px;
float:left;
margin:0px 0px 0px 0px;
background:url(../images/Social06.png) no-repeat;
}


/* HEADER */
#header { height:107px; border-bottom:4px solid #005085; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:107px; position:absolute; }



#topnav-outer { height:20px; position:relative; top:0px;}
#topnav_headermain { width:985px; height:20px; margin:0 auto;}
#topnav_links { width:168px; height:15px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; margin-top:12px; }

.toplinks{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; margin-top:12px;}
.toplinks:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none; margin-top:12px;}




/* NAVIGATION */
#nav-outer { height:100px; position:relative; top:0px; }


#header_main { 
width:985px; 
height:100px;
margin:auto;
}
#header_main #header_logo { 
width:120px; 
height:105px;
float:left;
margin: 0px;
background:url(../images/logo.png) no-repeat;
}
#header_main #header_linksall { 
width:680px; 
height:100px;
float:right;
}
#header_linksall #toplinks {
width:680px;
height:auto;
float:left;
margin:14px 0px 0px 0px;
}
#toplinks #leftcaptions {
width:auto;
height:auto;
float:right;
margin:0px 0px 0px 0px;
}
#leftcaptions #searchall {
width:200px;
height:24px;
float:right;
margin:8px 0px 0px 0px;
background-color:#004675;
}
#searchall #searchbox {
width:160px;
height:24px;
float:left;
margin:3px 0px 0px 6px;
}
.fld { 
font-family:arun3; 
font-size:11px; 
color:#7ea1b9;
width:120px; 
height:16px; 
margin:1px 0px 0px 0px;
background-color:#004675;
border:none;
}

#searchall #searchicon {
width:14px;
height:13px;
float:right;
margin:5px 5px 0px 0px;
background:url(../images/search_icon.png) no-repeat;
cursor:pointer;
}




#toplinks #onelinksall {
width:auto;
height:auto;
float:right;
margin:12px 0px 0px 0px;
}



#onelinksall #tlinks {
width:auto;
height:auto;
float:left;
}
#onelinksall #tlinks ul {
margin:0px;
padding:0px;
}
#onelinksall #tlinks ul li {
width:auto;
height:auto;
float:left;
font-family:arun6;
font-size:13px;
color:#fff;
list-style:none;
padding:1px 16px 0px 0px;
}
#onelinksall #tlinks ul li:hover {
width:auto;
height:auto;
float:left;
font-family:arun6;
font-size:13px;
color:#8aaac0;
list-style:none;
padding:1px 16px 0px 0px;
}

#header_linksall #bottomlinks {
width:auto;
height:auto;
float:right;
margin-top:31px;
margin-right:5px;
}
/* Adjusting the margins, paddings and no list styles */
	.navigation  {
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
	/* Little tricking with positions */
	.navigation  li {
		float:left;			/* Show list items inline */
		width:auto;
		position:relative; 
	}
		
	/* Playing with Main Categories */
	.navigation  li a {
		color:#fff;
		display:block;  	/* Making sure a element covers whole li area */
		padding:0px 0px 0px 0px; 
		text-decoration:none; /* No underline */
		font-family:arun3;
		font-size:15px;
		height:30px;
		margin:0px 0px 0px 0px;
		text-transform:uppercase;
	}

	.navigation  li a:hover {
		color:#fff;
		border-bottom:0px solid #1bafe6;
	}
		
	/* Sub Cat Menu stuff*/
	.navigation  ul {
	background-color:#004775;
	border-top:4px solid #5aa2d0;
		position:absolute; 
		left:0; 
		display:none; /* Hide it by default */
		margin:0px 0 0 0px; 
		padding:0; 
		list-style:none;
		z-index:1000;
	}
		
	.navigation  ul li {
		width:196px; 
		float:left; 
		border-top:none;
	}
		
	/* Sub Cat menu link properties */
	.navigation  ul a {
		display:block;    	/* Making sure a element covers whole li area */
		height:15px;
		padding:10px 0px 13px 8px; 
		color:#fff;
		text-decoration:none;	
		border-top:none;
		text-align:left;
		margin:0px 0px 0px 0px;
		text-transform:none;
		border-bottom:0px solid;
		font-size:14px;
		
	}
		
	.navigation  ul a:hover {
	background-color:#0d507c;
		color:#fff;
		border-bottom:0px solid #1bafe6;
	}
#bottomlinksmidline {
width:3px;
height:10px;
float:left;
font-family:arun3;
font-size:16px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
padding:0px 9px 0px 8px;
}





/* CONTENT */
#content { color:#575757; background-color:#FFFFFF; }




#bodyfixed { 
width:985px; 
min-height:480px; 
margin:auto;
}

#bodyfixed #leftbox { 
width:245px; 
min-height:480px;
float:left;
background:url(../images/innleftbox_bg.jpg) repeat;
border-radius:6px;
margin:20px 0px 20px 0px;
}
#leftbox #innlefttopall { 
width:215px; 
height:auto;
float:left;
margin:15px 15px 20px 15px;
}
#innlefttopall #iltahea { 
width:215px; 
height:21px;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #ccc;
font-family:arun6;
font-size:16px;
color:#ec2127;
}
#innlefttopall #iltacon { 
width:215px; 
height:auto;
float:left;
margin:6px 0px 0px 0px;
font-family:arun6;
font-size:13px;
color:#333;
line-height:20px;
}







#bodyfixed #leftbox2 { 
width:229px; 
min-height:480px;
float:left;
background:url(../images/innleftbox_bg.jpg) repeat;
border-radius:6px;
margin:20px 0px 20px 0px;
}
#leftbox2 #innlefttopall2 { 
width:199px; 
height:auto;
float:left;
margin:15px 15px 20px 15px;
}
#innlefttopall2 #iltahea2 { 
width:199px; 
height:21px;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #ccc;
font-family:arun6;
font-size:16px;
color:#ec2127;
}
#innlefttopall2 #iltacon2 { 
width:199px; 
height:auto;
float:left;
margin:6px 0px 0px 0px;
font-family:arun6;
font-size:13px;
color:#333;
line-height:20px;
}

.contacthead { 
font-family:arun6;
font-size:14px;
color:#0d6eae;
line-height:20px;
text-transform:uppercase;
text-decoration:none;
}

.conlinks { 
font-family:arun6;
font-size:13px;
color:#333;
line-height:26px;
text-decoration:none;
}
.conlinks:hover { 
font-family:arun6;
font-size:13px;
color:#0d6eae;
line-height:26px;
text-decoration:underline;
}




#bodyfixed #rightbox2 { 
width:726px; 
min-height:480px;
float:right;
margin:20px 0px 20px 0px;
}
#rightbox2 #innheadings2 { 
width:726px; 
height:30px;
float:left;
margin:0px 0px 0px 0px;
font-family:arun3;
font-size:22px;
color:#005085;
}
#rightbox2 #inntexts2 { 
width:726px; 
min-height:450px;
float:left;
margin:0px 0px 0px 0px;
font-family:arial;
font-size:12px;
color:#1c1c1c;
line-height:24px;
}









#contact_form { background-color:#eaedf0; border:1px solid #d6d9dc; width:726px; height:500px; margin:auto; border-radius:5px;}

#contact_formhead { background-color:#f7f8f9; border:1px solid #dfe0e1; width:716px; height:37px; float:left; margin-left:-1px; border-top-right-radius:5px; border-top-left-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e10000; padding:13px 0px 0px 10px;}

#contact_head2bg { background:url(../images/contact_head2bg.jpg) repeat-x; width:714px; height:29px; margin:auto; margin-top:50px; padding:12px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b3854; text-decoration:none;  }

#contact_formsmain { width:680px; height:360px; margin:auto; margin-top:20px;} 

#contact_formsleft { width:360px; height:360px; float:left; }
#contact_formsright { width:270px; height:360px; float:right; }

#fornright_text01 { width:270px; height:75px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#13283c; font-weight:normal; text-decoration:none; line-height:16px; border-bottom:1px dotted #ccc;}

#fornright_text02 { width:270px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal; text-decoration:none; line-height:16px; margin:10px 0px 10px 0px;}

#fornright_bottombox { background-color:#FFFFFF; border:1px solid #d4d4d5; width:270px; height:88px; float:left; margin:0px 0px 10px 0px;  border-radius:3px;}

#fornright_bottomboxtext { width:230px; height:54px; margin:auto; margin:15px 0px 0px 20px;}

#fornright_contactno { width:230px; height:30px; float:right; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal; text-decoration:none; border-bottom:1px dotted #c4c4c4; }

#phone_no { background:url(../images/flag.jpg) no-repeat; width:22px; height:11px; float:left; margin:6px 0px 0px 2px;}
#phone_notext { width:auto; height:20px; float:left; margin:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#142241; font-weight:bold; text-decoration:none; }
#phone_name { width:auto; height:20px; float:left; margin:0px 5px 0px 19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626d7f; font-weight:normal; text-decoration:none; }



#email_main { width:230px; height:20px; float:right; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal; text-decoration:none; }

#email_no { background:url(../images/email.jpg) no-repeat; width:22px; height:11px; float:left; margin:12px 0px 0px 2px;}
#email_notext { width:auto; height:20px; float:left; margin:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#142241; font-weight:normal; text-decoration:none; }
#email_notext:hover { width:auto; height:20px; float:left; margin:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal; text-decoration:none; cursor:pointer; }
#email_name { width:auto; height:20px; float:left; margin:6px 5px 0px 18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626d7f; font-weight:normal; text-decoration:none; }

#email_notext02 { width:auto; height:20px; float:left; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#142241; font-weight:normal; text-decoration:none; }


.form_manes { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; text-decoration:none;}
.form_star { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff0000; font-weight:bold; text-decoration:none;}

.fldd{ font-family: Tahoma, Arial, "Arial Black"; font-size:12px; color:#9c9c9c; border:#d4d4d5 solid 1px; width:360px; height:21px; line-height:18px; margin:0px 0px 0px 0px; padding-left:5px; border-radius:3px;}
.fldd1{ font-family: Tahoma, Arial, "Arial Black"; font-size:12px; color:#9c9c9c; border:#d4d4d5 solid 1px; width:360px; height:62px; line-height:18px; margin:0px 0px 0px 0px; padding-left:5px; border-radius:3px;}
.fldd2{ font-family: Tahoma, Arial, "Arial Black"; font-size:11px; color:#A80201; border:#759b87 solid 1px; width:17px; height:12px; }

#submit { background:url(../images/submit_button.jpg) no-repeat; width:103px; height:32px; float:left; margin:0px;}

#submit_text { width:auto; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0a142a; font-weight:normal; text-decoration:none; line-height:14px;}


.sitemap { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#20242e; font-weight:normal; text-decoration:none; line-height:28px; padding:0px 4px 0px 4px;}
.sitemap:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ce0003; font-weight:normal; text-decoration:none; line-height:28px; padding:0px 4px 0px 4px;}

.sitemap2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#62656c; font-weight:normal; text-decoration:none; line-height:16px; padding-left:4px;}
.sitemap2:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:16px;  padding-left:4px;}

.sitemap2space { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#62656c; font-weight:normal; text-decoration:none; line-height:16px;}


















#bodyfixed #rightbox { 
width:710px; 
min-height:480px;
float:right;
margin:20px 0px 20px 0px;
}
#rightbox #innheadings { 
width:710px; 
height:30px;
float:left;
margin:0px 0px 0px 0px;
font-family:arun3;
font-size:22px;
color:#005085;
}
#rightbox #inntexts { 
width:710px; 
min-height:450px;
float:left;
margin:0px 0px 0px 0px;
font-family:arial;
font-size:12px;
color:#1c1c1c;
line-height:24px;
}


#inntexts #sitemapleft { 
width:260px; 
min-height:450px;
float:left;
margin:0px 0px 0px 0px;
font-family:arun3;
font-size:14px;
color:#333;
line-height:30px;
}
#inntexts #sitemapright { 
width:400px; 
min-height:450px;
float:right;
margin:0px 0px 0px 0px;
}
.sitemapsublinkstext { 
font-family:arun3;
font-size:14px;
color:#333;
line-height:20px;
padding-left:20px;
text-decoration:none;
}
.sitemapsublinks { 
font-family:arun3;
font-size:14px;
color:#6a6a6a;
line-height:20px;
text-decoration:none;
}
.sitemapsublinks:hover { 
font-family:arun3;
font-size:14px;
color:#0d6eae;
line-height:20px;
}
.sitemapsublinks2 { 
font-family:arun3;
font-size:15px;
color:#333;
line-height:20px;
text-decoration:none;
}
.sitemapsublinks2:hover { 
font-family:arun3;
font-size:15px;
color:#0d6eae;
line-height:20px;
}

.inntextshead { 
font-family:arun3;
font-size:16px;
color:#008ee5;
}
.innheadings2 { 
font-family:arun3;
font-size:22px;
color:#008ee5;
}


















#footer_design {
width:100%;
height:295px;
float:left;
background-color:#005085;
border-top:4px solid #1d79b6;
}
#footer_design #ftr2 {
width:100%;
height:255px;
float:left;
}
#ftr2 #ftr2_fixed {
width:985px;
height:255px;
margin:auto;
}
#ftr2_fixed #ftr_fix02 {
width:985px;
height:215px;
float:left;
margin:20px 0px 20px 0px;
}
#ftr_fix02 #ftrlinksboxall {
width:232px;
height:215px;
float:left;
margin:0px 0px 0px 0px;
}
#ftrlinksboxall #ftrlhead {
width:232px;
height:22px;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #ccc;
font-family:arun3;
font-size:17px;
color:#FFFFFF;
font-weight:normal;
}
#ftrlinksboxall #ftrllall {
width:232px;
height:192px;
float:left;
margin:0px 0px 0px 0px;
}
#ftrllall #ftrlinksetall {
width:232px;
height:31px;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px solid #065d96;
}
#ftrllall #ftrlinksetall:hover {
width:232px;
height:31px;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px solid #1d79b6;
background-color:#1d79b6;
}
#ftrlinksetall #ftrlicon {
width:13px;
height:7px;
float:left;
margin:15px 5px 0px 4px;
background:url(../images/icon2.png) no-repeat;
}
#ftrllall #ftrlink {
width:auto;
height:auto;
float:left;
margin:8px 0px 0px 0px;
font-family:arun3;
font-size:13px;
color:#8fcef7;
}


#ftr_fix02 #ftrlinksboxspace {
width:19px;
height:215px;
float:left;
margin:0px 0px 0px 0px;
}

#footer_design #copyright {
width:100%;
height:39px;
float:left;
border-top:1px solid #2586c6;
}
#copyright #copyright_fixed {
width:985px;
height:39px;
margin:auto;
}
#copyright_fixed #copyleftall {
width:auto;
height:auto;
float:left;
font-family:arun3;
font-size:13px;
color:#fff;
margin-top:10px;
}

#copyright_fixed #copyrightall {
width:auto;
height:auto;
float:right;
margin-top:10px;
}
#copyright_fixed #copyrightall ul {
margin:0px;
padding:0px;
}
#copyright_fixed #copyrightall ul li {
width:auto;
height:auto;
float:left;
font-family:arun3;
font-size:12px;
color:#FFFFFF;
list-style:none;
text-transform:uppercase;
letter-spacing:0.3px;
}
#copyright_fixed #copyrightall ul li:hover {
width:auto;
height:auto;
float:left;
font-family:arun3;
font-size:12px;
color:#FFFFFF;
list-style:none;
text-decoration:underline;
letter-spacing:0.3px;
}
#copyrightall_line {
width:1px;
height:12px;
float:left;
background-color:#ccc;
margin:4px 10px 0px 10px;
}