/* CSS Document */

/*
CSS file for Theme
*/
/*
Text
*/

.heading{
	Color : #CC0000;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 13px;
	}

.sub_heading{
	Color : #CC0000;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_bold_text{
	Color : #000000;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_text{
	Color : #000000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 11px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 11px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 11px;
	}

.normal_small_bold{
	Color : #000000;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 10px;
	}

.normal_small_text{
	Color : #000000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 10px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #EEEEEE;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "Verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Verdana;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #EEEEEE;
}
 
.buttonfontstyle{
	font:bold 11px   Tahoma, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; height:18px; padding:0 0 0 4px;
	text-transform:uppercase;
	}

/*General for alll*/

body{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0 40px 0;
	background-color:#fff;
	}

td, th, img, p, a, ul, h1, form, label, input, select, textarea{
	margin:0;
	padding:0;
	}
	
a{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#D51321;
	text-decoration:none;
	}
	
img{
	border:none;
	display:block;
	}
	
li{
	list-style-type:none;
	}
	
p{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	}	
h1{
	padding:0 0 7px 0;
	font-size:24px;
	}	
/*--------------Main Table-------------*/	

.bgwhite{
	background-color:#fff;
	padding:5px 0 19px 0;
	}
	
/*--------------/Main Table-------------*/		
	
.logo{
	margin:0;
	padding:0;
	}	
	
.logo a{
	margin:18px 0 0 21px;
	width:294px;
	height:56px;
	display:block;
	}
		
.contact{
	background:url(/sw/themes/12034/site_images/girl.jpg) 100% 0 no-repeat;
	padding:23px 0 20px 0;
	}	
	
.contact p{
	text-align:right;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#080808;
	padding:0 81px 0 0;
	}		

.contact p span{
	font:italic 12px/13px Arial, Helvetica, sans-serif;
	display:block;
	font-weight:normal;
	margin:6px 0 0 0;
	}	
	
/*================navigation start====================*/		

.navbg{
	background:url(/sw/themes/12034/site_images/nav-bg.gif) 0 0 repeat-x;
	}
	
.navLink{
	margin:0;
	padding:0;
	}
	
.navLink ul{
	margin:0;
	padding:0;
	}	
	
.navLink ul li{
	position:relative;
	float:left;
	background:url(/sw/themes/12034/site_images/nav-divider.gif) 100% 0 no-repeat;
	padding:0 2px 0 0;
	}	
	
.navLink ul li a{
	display:block;
	padding:13px 20px;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#010101;
	background-color:inherit;
	}
	
.navLink ul li a:hover{
	color:#EC1B2E;
	background-color:inherit;
	}
/*================navigation end====================*/	


/*------------------------------------DROPDOWN START----------------------------------------------*/
ul.ddsmoothmenu {
position: absolute;
left:0;
top:0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
font:normal 11px Arial, Helvetica, sans-serif !important;
color:#000;
line-height:12px !important;
text-align:left; 
padding:0;
margin:0;
background:none!important;
}

/*Sub level menu list items (undo style from Top level List Items)*/
ul.ddsmoothmenu li{
background-color:#D6D6D6!important;
width:200px;
float:left;
padding:0;
margin:0;
background:none;
}

ul.ddsmoothmenu li a{
text-decoration:none;
padding:8px 5px 8px 8px!important;
margin:0;
display:block;
background-color:#D6D6D6!important;
border-bottom:1px solid #ffffff!important;
}
ul.ddsmoothmenu li a:hover{
	background-color:#D6D6D6;
	margin:0;
	}
	
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 24px;
right:218px;
display:none;
}

.rightarrowclass{
position: absolute;
top: 12px;
right: 5px;

}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
}

/*------------------------------------DROPDOWN end----------------------------------------------*/
	
/*---------banner---------------*/	

.banner{
	padding:18px 0 26px 0;
	}	
	
.links{
	background:#000;
	}			

/*right links*/

.rgtlinks{
	padding:0 0 26px 0!important;
	}
	
ul.rgtlinks {
	margin:20px 0 0 0;
	padding:0;
	z-index:0!important;
	}	

ul.rgtlinks li{
	position:relative;
	border-bottom:1px #282828 solid;
	}	
	
ul.rgtlinks li a{
	background:url(/sw/themes/12034/site_images/arrow.gif) 5px center no-repeat;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 25px;
	}
	
ul.rgtlinks li a:hover{
	color:#FB0011;
	text-decoration:none;
	}
/* ------------------------- 2nd dropdown start ------------------------------*/
/*---------- drop down start --------------*/
ul.rgtlinks li ul.dropdown{
	position:absolute; top:0px; left:-200px; display:none;
	padding:0; margin:0; list-style-type:none;
	background-color:#111213;
	width:200px;
	}
ul.rgtlinks li ul.dropdown li{
	background:none;
	border-bottom:1px solid #fff;
	padding:0;
	margin:0;
	float:none;
	height:22px;
	line-height:0;
	font-size:0;
	}
ul.rgtlinks li ul.dropdown li a{
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#8E9296;
	padding:0 0 0 24px;
	margin:0;
	text-decoration:none;
	display:block;
	height:22px!important;
	}
ul.rgtlinks li ul.dropdown li a:hover{
	color:#ffffff;
	}
/*ul.rgtlinks li ul.dropdownone{
	width:200px!important;
	top:0px; left:-200px!important;
	}*/
/*---------- drop down end --------------*/
/* ------------------------- 2nd dropdown end ------------------------------*/
	
/*----------------Casalog------------*/

.bgclr2{
	background-color:#202020;
	color:inherit;
	padding:13px 0 13px 0;
	}	
	
.cat{
	border-bottom:1px #000 solid;
	padding:0 0 5px 0;
	}
	
.pad2{
	padding:10px 0 0 0;
	}
	

p.commonLinks {
	padding:0 0 0 8px;
	}
	
p.commonLinks a{
	color:#FB0011;
	text-decoration:none;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	}
	
p.commonLinks a:hover{
	color:#fff;
	}	
	
/*--------------body---------------------*/		

.video{
	background:url(/sw/themes/12034/site_images/video-bg.jpg) 0 0 no-repeat;
	}	
	
p.text4all{
	font:bold 16px/34px Arial, Helvetica, sans-serif;
	color:#121212;
	background-color:inherit;
	padding:0 0 0 13px;
	}		

.video1{
	padding:7px 0 13px 0;
	}
	
.video1 img{
	margin:0 0 0 32px;
	}
	
.shadow1{
	background:url(/sw/themes/12034/site_images/shadow-1.gif) 0 0 no-repeat;
	}		
	
.pic1{
	padding:6px 16px 0 19px;
	background:url(/sw/themes/12034/site_images/bdr-bg.gif) 0 0 repeat-y;
	}	

p.more{
	text-align:right;
	}
	
p.more a{
	background:url(/sw/themes/12034/site_images/arrow-2.gif) 100% center no-repeat;
	color:#F4212A;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 10px 0 0;
	}
	
p.more a:hover{
	color:#000;
	}
	
p.text123{
	font:normal 18px/20px Arial, Helvetica, sans-serif!important;
	color:#020202!important;
	padding-bottom:17px!important;
	padding-left:8px!important;
	}
	
p.pad56{
	padding:0 36px 17px 8px!important;
	}
	
.justpad{
	padding:25px 0 30px 0;
	}
	
.halftime{
	background:url(/sw/themes/12034/site_images/half-time.gif) 100% center no-repeat;
	}	
	
.expad{
	padding:6px 0 0 0;
	}	
	
.formbg{
	background:url(/sw/themes/12034/site_images/form-bg.gif) 0 0 no-repeat;
	padding:9px 10px 15px 27px;
	}	
	
p.mail{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#121212;

	}	
	
p.mail span{
	display:block;
	font-size:11px;
	color:#707070;
	background-color:inherit;
	margin:3px 0 0 0;
	}	
	
.psdbtm{
	padding-bottom:5px;
	}	
	
.box{
	background:url(/sw/themes/12034/site_images/for-bf.gif) 0 0 repeat-x;
	width:175px;
	height:22px;
	padding:0 0 0 10px;
	height:6px 0 0 0;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	font:normal 14px "Tahoma";
	color:#3D3D3D;
	display:block;
	}
	
.newspad{
	padding:25px 0 0 20px;
	}		
	
p.news{
	font:bold 14px/16px Arial, Helvetica, sans-serif!important;
	color:#000!important;
	background-color:inherit!important;
	padding-bottom:18px!important;
	}	
	
p.date{
	font:bold 13px/15px Arial, Helvetica, sans-serif!important;
	color:#000!important;
	background-color:inherit!important;
	padding-bottom:13px!important;
	}
	
p.date1{
	font:bold 13px/15px Arial, Helvetica, sans-serif!important;
	color:#000!important;
	background-color:inherit!important;
	padding-top:13px!important;
	padding-bottom:13px!important;
	}
	
.first1{
	background:url(/sw/themes/12034/site_images/first-1.jpg) 0 0 no-repeat;
	padding:0 0 0 0;
	height:215px;
	}	
	
.first2{
	background:url(/sw/themes/12034/site_images/first-2.jpg) 0 0 no-repeat;
	padding:0 0 26px 0;
	}	
	
.first1 p.one{
	font:bold 16px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 219px;
	}
	
.first1 p.two{
	/*width:156px;*/
	padding:10px 15px 0 293px;
	}
	
.first2 p.head{
	font:bold 16px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 17px;
	}
	
p.head1a{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:8px 0 10px 17px;
	}	
	
.first2 p.head1{
	width:156px;
	padding:0 6px 10px 17px;
	}		
	
p.mar{
	margin:0 8px 0 0;
	}
	
p.mar1{
	margin:0 288px 0 0;
	}
	
/*-------------fooeer==============*/	

.footer{
	padding:19px 0 0 0;
	}	
	
.fotlink{
	border-top:1px #CDCDCD solid;
}
											
.fotlink ul{
	margin:14px 0 6px 0;
	padding:0;
	}
	
.fotlink ul li{
	display:inline;
	padding:0 1px;
	color:#646464;
	}
	
.fotlink ul li a{
	color:#646464;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	}
.fotlink ul li a:hover{
	color:#000;
	}	
div.semitransparent {
	display:none;
	position:absolute;
	left:-43px;
	_left:-38px;
	top:30px;
	z-index:99999!important;
	width:206px;
	background-color:#ffffff!important;
	border:3px solid #2B2B2B;
	text-align:left;
	padding:10px;
}	
input.texbox{
	height:22px;
	background:url(/sw/themes/12034/site_images/in-bg.gif) repeat-x 0 0;
	line-height:22px;
	width:190px;
	border:none;
	}
a.antextbox{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#BD0D0D;
	text-decoration:none;
	}
a.antextbox:hover{
	text-decoration:underline;
	}
	
ul.all{
	padding:10px 0 0 10px;
	margin:0;
	list-style-type:none;
	font-size:12px;
	}
ul.all li{
	background:url(/sw/themes/12034/site_images/bull.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	margin:0 0 7px 0;
	}

ul.allone{
	padding:10px 0 0 10px;
	margin:0;
	list-style-type:none;
	font-size:12px;
	}
ul.allone li{
	background:url(/sw/themes/12034/site_images/bull.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	margin:0 0 7px 0;
	}
ul.allone li a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#D51321;
	}
.privacy{
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#434242;
	}
.privacypolicy a{
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#434242;
	text-decoration:none;
	}
.privacypolicy a:hover{
	text-decoration:underline;
	}

/*-------------------Quick mail---------------------*/	

td.mailTopbg{
	background:url(/sw/themes/12034/site_images/mail-top.gif) 0 0 no-repeat;
	height:8px;
	}
	
td.mailMid{
	background:url(/sw/themes/12034/site_images/mail-mid.gif) 0 0 repeat-y;
}

td.mailBtm{
	background:url(/sw/themes/12034/site_images/mail-bottom.gif) 0 0 no-repeat;
	height:7px;
}	

td.padLeft{
	padding:0 0 5px 27px;
}