/*Global CSS Styles*/

body, html{
margin: 0px;
font-family:tahoma;
font-size:11px;
color: #301D0C;
line-height:18px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#085BAA;
}

a:focus {
outline:none;
}

p {
margin-top:6px;
margin-bottom:6px;
}


/*Container*/

#container {
width:960px;
margin:0 auto;
}

/*header css starts*/
#headerdiv {
padding-left:8px;
padding-right:8px;
background-color:#fff;
width:944px;
z-index:1;
float:left;
margin-top:2px;
}


.topmainbg {
width:944px;
float:left;
height:157px;
background:url(images/topmbg.gif) repeat-x;
}


.topflash1 {
float:left;
width:245px;
height:98px;
padding-top:10px;
}


.logodiv1 {
float:left;
width:121px;
padding:4px 0 4px 4px;
}


.mhdiv {
width:290px;
float:left;
}

.tleftdiv {
width:370px;
float:left;
}

.trightdiv {
width:272px;
float:left;
}

.headingdiv {
width:274px;
float:left;
color:#fff;
font-size:18px;
padding-top:20px;
padding-right:8px;
text-align:right;
}






.contactdiv {
float:left;
width:284px;
}

.teldiv {
width:284px;
float:left;
background:url(images/telbg.gif) no-repeat top;
color:#000;
font-size:22px;
height:28px;
padding-top:8px;
}

.teldiv img {
margin-left:12px;
margin-right:10px;
float:left;
}

.extras {
width:272px;
float:left;
padding-top:8px;
padding-bottom:8px;
padding-right:12px;
font-size:12px;
font-weight:bold;
text-align:right;
}

.extras img {
margin-left:4px;
margin-right:4px;
}

.specialdiv {
width:944px;
float:left;
background:url(images/tbbg.gif) repeat-x;
padding-top:7px;
padding-bottom:9px;
}

.specialdiv img {
float:left;
padding-left:8px;
}

.specialdiv p {
float:right;
padding-right:8px;
padding-top:8px;
color:#fff;
font-size:18px;
margin:0;
}



#menudiv {
width:944px;
float:left;
height:36px;
background:url(images/menubg.gif) repeat-x top;
}




/*header css ends*/

/*middle css starts*/

#middlediv {
width:944px;
float:left;
z-index:1;
padding-left:8px;
padding-right:8px;
background-color:#fff;
}

.midtopdiv{
width:929px;
float:left;
padding:7px 0px 7px 15px;
font-family:tahoma;
font-size:11px;
color:#6B6B6B;
border-bottom:1px solid #D6D6D6;
}
.midtopdiv a{
font-family:tahoma;
font-size:11px;
color:#064178;
text-decoration:none;
}
.midtopdiv a:hover{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}


.midtopflash {
width:944px;
float:left;
padding-top:6px;
}

.toplflash {
width:702px;
height:168px;
float:left;
border:1px solid #DBDBDB;
}
.toplfbor {
width:684px;
height:150px;
float:left;
border:9px solid #EFEFEF;
}

.toprflash {
width:240px;
height:170px;
float:left;
}


.midcontentdiv {
width:944px;
float:left;
padding-top:10px;
}

.midleftdiv {
width:174px;
float:left;
padding:15px 15px;
background-color:#D0D0D0;
}

.lefttopmain {
width:174px;
float:left;
padding:0px 0px 15px 0px;
}

.lefttopmain1 {
width:174px;
float:left;
padding:0px 0px 5px 0px;
}

.lefttopmain2 {
width:174px;
float:left;
padding:0px 0px 0px 0px;
}


.lefttopmain3 {
width:174px;
float:left;
margin:0px 0px 15px 0px;
padding:5px 0px;
background-color:#FFFFFF;
text-align:center;
}

.refdiv {
width:158px;
float:left;
background-color:#FFFFFF;
padding:8px 8px;
}

.refdiv1 {
width:158px;
float:left;
padding:8px 8px;
}


.toservediv {
width:174px;
float:left;
text-align:center;
background-color:#FFFFFF;
padding:15px 0px;
}

.leftbox {
width:170px;
float:left;
padding:2px;
background-color:#FFFFFF;
}

.leftboxtopdiv {
width:160px;
float:left;
background-color:#EDEDED;
padding:6px 0px 7px 10px;
font-size:14px;
color:#0555A2;
font-weight:bold;
}

.leftboxtopdiv1 {
width:165px;
float:left;
background-color:#EDEDED;
padding:6px 0px 7px 5px;
font-size:14px;
color:#0555A2;
font-weight:bold;
}


.leftboxbotdiv {
width:164px;
float:left;
padding:0px 0 6px 6px;
}

.leftboxbotdiv1 {
width:164px;
float:left;
padding:6px 0 6px 6px;
}


.leftlink {
padding:0px;
margin:0px;
}
.leftlink li{
list-style-type:none;
background:url(images/icon.gif) no-repeat 0px 12px;
padding-top:6px;
padding-left:10px;
}
.leftlink li a{
font-family:tahoma;
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:none;
}
.leftlink li a:hover{
font-family:tahoma;
font-size:11px;
color:#E0060B;
font-weight:normal;
text-decoration:underline;
}

.packdiv {
width:172px;
float:left;
background:url(images/b1.gif) repeat-x center left;
padding:6px 0px 8px 0px;
border:1px solid #1E568F;
}

.packdiv1 {
width:172px;
float:left;
background:url(images/b2.gif) repeat-x center left;
padding:6px 0px 8px 0px;
border:1px solid #FF5C4C;
margin:5px 0px;
}



.lefticondiv {
width:30px;
float:left;
text-align:center;
padding-top:2px;
}

.packlinkdiv{
width:132px;
float:left;
font-family:tahoma;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-right:10px;
}

.packlinkdiv a{
font-family:tahoma;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
.packlinkdiv a:hover{
font-family:tahoma;
font-size:11px;
color:#FFFF00;
font-weight:normal;
text-decoration:underline;
}

.midrightdiv {
width:725px;
float:left;
padding-left:15px;
padding-right:0px;
}


.rightmain {
width:725px;
float:left;
padding-bottom:15px;
}

.rightmain1 {
width:725px;
float:left;
}

.rightmain2 {
width:725px;
float:left;
padding-top:15px;
padding-bottom:15px;
}


.toptextdiv {
width:725px;
float:left;
padding-bottom:10px;
}

.rtopblue {
width:725px;
float:left;
margin-bottom:15px;
background-color:#0E63B4;
text-align:center;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px;
}


.rtopblue1 {
width:725px;
float:left;
margin-bottom:15px;
background-color:#D10409;
text-align:center;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 6px 0px;
}


.offerdiv {
width:575px;
float:left;
padding-left:150px;
padding-bottom:15px;
}

.offerdiv1 {
width:575px;
float:left;
padding-left:80px;
padding-bottom:15px;
}

.graybgdiv {
width:425px;
float:left;
background-color:#F5F5F5;
padding:5px 0px 8px 0px;
font-size:19px;
color:#C60207;
font-weight:normal;
line-height:22px;
text-align:center;
border:1px solid #ededed;
}

.darkgraydiv {
width:701px;
float:left;
padding:10px 11px;
margin-bottom:15px;
background-color:#800000;
text-align:justify;
border:1px solid #4E0000;
color:#FFFFFF;
}

.darkgraydiv1 {
width:701px;
float:left;
padding:10px 11px;
background-color:#800000;
text-align:justify;
border:1px solid #4E0000;
color:#FFFFFF;
}

.darkgraydiv2 {
width:701px;
float:left;
padding:10px 11px;
background-color:#800000;
text-align:justify;
border:1px solid #4E0000;
margin:15px 0px;
color:#FFFFFF;
}


.boxtopdiv {
width:713px;
height:20px;
float:left;
border:1px solid #096EB1;
padding:6px 0px 6px 10px;
background:#015994 url(images/blubg.gif) repeat-x;
font-family:tahoma;
font-size:16px;
color:#ffffff;
font-weight:bold;
}

.boxtopdiv1 {
width:713px;
height:20px;
float:left;
border:1px solid #096EB1;
padding:6px 0px 6px 10px;
background:#015994 url(images/blubg1.gif) repeat-x;
font-family:tahoma;
font-size:16px;
color:#ffffff;
font-weight:bold;
}

.pretext {
font-family:tahoma;
font-size:12px;
color:#ffffff;
font-weight:bold;
}


.boxbotdiv {
width:698px;
float:left;
border-left:1px solid #096EB1;
border-right:1px solid #096EB1;
border-bottom:1px solid #096EB1;
padding:6px 10px 10px 15px;
background:url(images/rtbg.gif) repeat-x left top;
}

.boxbot_top {
width:698px;
float:left;
color:#E0060B;
}

.boxbot_bot {
width:698px;
float:left;
padding-top:8px;
}

.boxbot_botleft {
width:443px;
float:left;
padding-right:0px;
}

.boxbot_botleft1 {
width:450px;
float:left;
padding-right:20px;
}

.boxbot_botright {
width:255px;
float:left;
}

.rightimgdiv {
width:251px;
float:left;
margin-bottom:10px;
border:2px solid #F5F4F4;
text-align:center;
}

.rightimgdiv1 {
width:251px;
float:left;
border:2px solid #F5F4F4;
text-align:center;
}

.darkbluediv {
width:253px;
float:left;
height:26px;
padding-top:5px;
text-align:center;
background:url(images/blbg.gif) repeat-x;
border-left:1px solid #0064A7;
border-right:1px solid #0064A7;
font-size:12px;
color:#FFFFFF;
}

.darkbluediv a {
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.darkbluediv a:hover {
font-size:12px;
color:#cccccc;
text-decoration:underline;
}

.rightlist {
padding:0px;
margin:0px;
}
.rightlist li {
list-style-type:none;
background:url(images/ulicon.gif) no-repeat 0px 8px;
font-family:tahoma;
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:none;
padding-left:10px;
}
.rightlist li a {
font-family:tahoma;
font-size:11px;
color:#464646;
font-weight:bold;
text-decoration:underline;
}
.rightlist li a:hover {
font-family:tahoma;
font-size:11px;
color:#D3040A;
font-weight:bold;
text-decoration:underline;
}

.vidleft {
width:357px;
float:left;
padding-right:16px;
}

.vidleftbox {
width:330px;
height:270px;
float:left;
border:1px solid #EDEDED;
padding:10px 10px 10px 10px;
background:#ffffff url(images/vboxbg.gif) repeat-x bottom left;
}

.vidleftbox1 {
width:330px;
height:240px;
float:left;
border:1px solid #EDEDED;
padding:10px 10px 10px 10px;
background:#ffffff url(images/vboxbg.gif) repeat-x bottom left;
}

.vidleftbox_topdiv {
width:320px;
height:26px;
float:left;
background-color:#B4BFEB;
padding:5px 0 0 10px;
font-size:15px;
color:#000000;
font-weight:bold;
line-height:20px;
}

.vidleftbox_botdiv {
width:330px;
float:left;
padding-top:10px;
}


.vidright {
width:352px;
float:left;
}

.adttext{
font-family:tahoma;
font-size:11px;
color:#00548C;
font-weight:normal;
text-decoration:underline;
}


/*middle css ends*/

/*inner pages css start*/

.midrightdiv1 {
width:740px;
float:left;
}

.midrightdiv2 {
width:730px;
float:left;
padding-left:10px;
}

.midrightdiv3 {
width:730px;
float:left;
padding-bottom:10px;
}


.inrightbot {
width:730px;
float:left;
padding:15px 0px 0px 10px;
}

.inrightbot1 {
width:730px;
float:left;
padding:5px 0px 0px 10px;
}

.inrightbot2 {
width:730px;
float:left;
padding:10px 0px 0px 0px;
}

.inrightbot3 {
width:730px;
float:left;
padding:0px 0px 0px 10px;
}


.inrightbot4 {
width:690px;
float:left;
padding:0px 25px 0px 25px;
}




.inmiddiv {
width:332px;
float:left;
padding:0px 10px;
}

.inmidtop {
width:332px;
float:left;
padding-bottom:10px;
}

.inmidtop1 {
width:332px;
float:left;
}


.redicon {
width:32px;
float:left;
padding-top:3px;
}

.spediv {
width:290px;
float:left;
padding-left:10px;
font-size:12px;
}

.redfont {
font-family:tahoma;
font-size:12px;
color:#E0060B;
font-weight:normal;
}

.redfont1 {
font-family:tahoma;
font-size:11px;
color:#E0060B;
font-weight:normal;
}

.redfont2 {
font-family:tahoma;
font-size:13px;
color:#E0060B;
font-weight:bold;
}

.redfont3 {
font-family:tahoma;
font-size:15px;
color:#E0060B;
font-weight:bold;
}


.blueadd {
width:332px;
float:left;
background-color:#00548C;
margin-top:8px;
font-family:tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:3px 0px;
}

.blueadd1 {
width:332px;
float:left;
background-color:#00548C;
font-family:tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:3px 0px;
}

.yallowfont {
font-family:tahoma;
font-size:12px;
color:#FFFF00;
font-weight:bold;
}


.inmidtop2 {
width:332px;
float:left;
padding-top:10px;
text-align:center;
font-size:12px;
color:#000000;
font-weight:bold;
}

.freetext {
color:#E00009;
}

.inmidtop3 {
width:332px;
float:left;
padding-top:10px;
}

.midlist {
padding:0px;
margin:0px;
}
.midlist li {
list-style-type:none;
font-size:11px;
color:#464646;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
background:url(images/dot1.gif) no-repeat 5px 10px;
padding-left:25px;
line-height:16px;
}
.midlist li a{
font-size:11px;
color:#00548C;
font-weight:normal;
text-decoration:underline;
}
.midlist li a:hover{
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:underline;
}

.midlist li a.redlink{
font-size:11px;
color:#DC0107;
font-weight:bold;
text-decoration:underline;
}
.midlist li a.redlink:hover{
font-size:11px;
color:#464646;
font-weight:bold;
text-decoration:underline;
}



.inrightdiv {
width:362px;
float:left;
background-color:#CCCCCC;
padding:13px 13px;
}

.inrightmain {
width:362px;
float:left;
padding-bottom:15px;
}

.inrightmain1 {
width:362px;
float:left;
}


.inrtopdiv {
width:340px;
float:left;
border:1px solid #D8D8D8;
background:#ffffff url(images/rbg.gif) no-repeat left top;
padding:10px;
font-size:14px;
color:#0555A2;
font-weight:bold;
}
.inrtopdiv a {
font-size:14px;
color:#0555A2;
font-weight:bold;
text-decoration:underline;
}
.inrtopdiv a:hover {
font-size:14px;
color:#000;
font-weight:bold;
text-decoration:underline;
}

.inrtopdiv a.viewlink {
font-size:11px;
color:#0555A2;
font-weight:normal;
line-height:12px;
text-decoration:underline;
}
.inrtopdiv a.viewlink:hover {
font-size:11px;
color:#000;
font-weight:normal;
line-height:12px;
text-decoration:underline;
}



.pfreetext {
margin:10px 0px 10px 0;
font-size:11px;
color:#000000;
font-weight:bold;
}

.viewdiv {
width:340px;
float:left;
margin-top:20px;
}

.viewleftdiv {
width:200px;
float:left;
}
.viewrightdiv {
width:140px;
float:right;
}


.inrboxtop {
width:352px;
float:left;
background:#810504 url(images/rtopbg1.gif) repeat-x top left;
padding:4px 5px 5px 5px;
}

.inricondiv {
width:23px;
float:left;
padding-top:2px;
padding-left:3px;
}

.inrtextdiv {
width:321px;
float:left;
font-family:arial;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-left:5px;
}



.inrboxmid {
width:342px;
float:left;
margin-top:2px;
padding:6px 10px 6px 10px;
background:#FFFFFF url(images/inrbg.gif) repeat-x left top;
text-align:justify;
line-height:16px;
}

.inrboxbot {
width:345px;
float:left;
margin-top:3px;
background-color:#FFFFFF;
border:1px solid #D8D8D8;
font-family:arial;
color:#FE1717;
font-weight:bold;
padding:4px 5px 6px 10px;
line-height:14px;
}


.rightlist1 {
padding:0px;
margin:0px;
}
.rightlist1 li {
list-style-type:none;
font-size:11px;
color:#464646;
font-weight:normal;
background:url(images/dot1.gif) no-repeat 0px 6px;
padding-left:15px;
line-height:16px;
}
.rightlist1 li a{
font-size:11px;
color:#00548C;
font-weight:normal;
text-decoration:underline;
}
.rightlist1 li a:hover{
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:underline;
}

.rgraybot {
width:710px;
float:left;
padding:10px 10px 10px 10px;
background-color:#C0C0C0;
}

.rbottopdiv {
width:700px;
float:left;
padding:5px;
background-color:#f5f5f6;
margin-top:1px;
}

.rbottopdiv1 {
width:700px;
float:left;
padding:5px;
background-color:#ffffff;
margin-top:1px;
}

.rbotleftdiv {
width:590px;
float:left;
padding-left:10px;
}
.rbotright {
width:100px;
float:left;
text-align:center;
}

.guaradiv {
width:730px;
float:left;
padding-top:10px;
}

.guaradiv1 {
width:730px;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.guaraleftdiv {
width:140px;
float:left;
padding-top:2px;
}

.guararightdiv {
width:580px;
float:left;
padding-left:10px;
}

.bluetext {
color:#FFFFFF;
}

.whitelink{
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.whitelink:hover{
font-size:11px;
color:#FFFF00;
font-weight:bold;
text-decoration:underline;
}

.whitelink1{
font-size:11px;
color:#FFFF00;
font-weight:bold;
text-decoration:none;
}
.whitelink1:hover{
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}


.resibotdiv {
width:710px;
float:left;
padding-left:15px;
}

.headdiv {
margin:10px 0px;
font-family:tahoma;
font-size:12px;
color:#ffffff;
font-weight:normal;
padding:5px 10px;
background-color:#B11325;
}


.admdiv {
width:705px;
float:left;
padding:0px 0px 10px 10px;
}

.admtopdiv {
width:570px;
float:left;
padding:6px 0px 7px 0px;
font-size:14px;
padding-left:135px;
color:#025BA7;
background-color:#f5f6f6;
margin-top:10px;
}

.admmaindiv {
width:705px;
float:left;
padding:16px 0px 0px 0px;
}


.admimgdiv {
width:170px;
float:left;
text-align:center;
}


.admimgdiv1 {
width:120px;
float:left;
text-align:center;
}


.admtextdiv {
width:520px;
float:left;
padding-left:15px;
}

.admtextdiv1 {
width:570px;
float:left;
padding-left:15px;
}


.chatextdiv {
width:705px;
float:left;
padding:10px 0px 0px 10px;
}

.midlist1 {
padding:0px;
margin:0px;
}
.midlist1 li {
list-style-type:none;
font-size:11px;
color:#464646;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
background:url(images/dot1.gif) no-repeat 5px 7px;
padding-left:25px;
line-height:16px;
}
.midlist1 li a{
font-size:11px;
color:#00548C;
font-weight:normal;
text-decoration:underline;
}
.midlist1 li a:hover{
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:underline;
}


.midlist2 {
padding:10px 0 0 0;
margin:0px;
}
.midlist2 li {
display:inline;
list-style-type:none;
background:url(images/dot1.gif) no-repeat 5px 3px;
padding-left:20px;
}
.midlist2 li a{
font-size:13px;
color:#00548C;
font-weight:bold;
text-decoration:none;
margin-right:20px;
}
.midlist2 li a:hover{
font-size:13px;
color:#ff0000;
font-weight:bold;
text-decoration:underline;
}




.adtproflash {
width:944px;
float:left;
padding:15px 0 0 0;
text-align:center;
}

.realtextdiv {
width:600px;
float:left;
padding-left:10px;
}

/*inner pages css ends*/



/* Freevacation2 page css starts */
.frleft {
width:363px;
float:left;
padding:10px 10px 0px 0px;
}

.frlefttop {
width:343px;
float:left;
font-family:tahoma;
font-size:12px;
color:#B40000;
font-weight:bold;
padding:5px 10px;
}

.frleftbot {
width:363px;
float:left;
padding-top:2px;
text-align:justify;
}
.frleftbot p{
padding:8px 0px;
}


.frright {
width:341px;
float:left;
padding:10px 0px 0px 10px;
border-left:1px solid #ACACAC;
}

.frrightop {
width:321px;
float:left;
font-family:tahoma;
font-size:12px;
color:#B40000;
font-weight:bold;
padding:5px 10px;
height:50px;
}
.frrightbot {
width:341px;
float:left;
padding-top:2px;
text-align:justify;
}

.frrightbot p{
padding:8px 0px;
}


.listitem {
padding:0px;
margin:0px;
}
.listitem li {
list-style-type:none;
background:url(images/dot1.gif) no-repeat 0px 8px;
font-family:tahoma;
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:none;
padding-left:10px;
}

/* Freevacation2 page css ends */


/*camera pages css start*/

.camtop {
width:713px;
float:left;
border:1px solid #096EB1;
padding:6px 0px 6px 10px;
background:#015994 url(images/blubg.gif) repeat-x;
font-family:tahoma;
font-size:14px;
color:#ffffff;
font-weight:bold;
line-height:20px;
}

/*camera pages css ends*/



/*comm pages css start*/

.ctopdiv {
width:725px;
float:left;
padding-bottom:10px;
}

.ctoptextdiv {
width:688px;
float:left;
padding-top:5px;
padding-left:5px;
}

.ctopdiv1 {
width:723px;
float:left;
padding:6px 0px 8px 0px;
text-align:center;
background:#EDEDED none;
border:1px solid #D9D7D7;
}

.ctopdiv2 {
width:725px;
float:left;
padding:10px 0px 0px 0px;
}

.ctopdiv3 {
width:723px;
float:left;
padding:6px 0px 8px 0px;
text-align:center;
background:#0E63B4 none;
border:1px solid #D9D7D7;
color:#FFFFFF;
}

.ctopdiv4 {
width:718px;
float:left;
padding:6px 0px 8px 10px;
background:#0E63B4 none;
border:1px solid #D9D7D7;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}


.fontsize{
font-size:13px;
font-weight:bold;
}

.blutext {
font-size:11px;
color:#00548C;
}

.blutext1 {
font-size:12px;
color:#00548C;
}

.yalltext {
font-size:11px;
color:#F0FF03;
}


/*comm pages css ends*/



/*ADT Advantage pages css start*/

.adtmidleft {
width:479px;
float:left;
padding-right:10px;
}

.adtmidleft1 {
width:479px;
float:left;
padding-left:150px;
padding-top:5px;
}

.adtmlmain{
width:479px;
float:left;
margin-bottom:10px;
}

.adtrightdiv {
width:730px;
float:left;
margin-left:10px;
border-top:1px solid #ededed;
padding-top:0px;
}

.adtrightdiv1 {
width:730px;
float:left;
border-top:1px solid #ededed;
padding-top:0px;
}

.adtrightdiv2 {
width:730px;
float:left;
padding-bottom:10px;
}

.adtrightdiv3 {
width:720px;
float:left;
padding-bottom:10px;
padding-left:10px;
}


.adtlist {
padding:0px;
margin:0px;
}
.adtlist li {
list-style-type:none;
background:url(images/arrowblue.gif) no-repeat 0px 8px;
padding-left:20px;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #ededed;
}
.adtlist li a {
font-size:11px;
color:#0353A0;
text-decoration:underline;
}
.adtlist li a:hover {
font-size:11px;
color:#000000;
text-decoration:none;
}

.adtmlrankdiv{
width:710px;
float:left;
margin-top:5px;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #ededed;
padding-left:10px;
padding-right:10px;
}


.gratext {
font-size:11px;
color:#545454;
}
.gratext1 {
font-size:11px;
color:#888686;
}





.adtmidright {
width:221px;
float:left;
background-color:#D0D0D0;
padding:10px;
}

.adttopflash {
width:221px;
height:174px;
float:left;
margin-bottom:15px;
}

.adtrbotdiv {
width:217px;
float:left;
margin-bottom:15px;
background-color:#ffffff;
padding:2px;
}

.adtrbotdiv1 {
width:217px;
float:left;
margin-bottom:5px;
background-color:#ffffff;
padding:2px;
}

.adtrbotdiv2 {
width:217px;
float:left;
background-color:#ffffff;
padding:2px;
}

.adtopdiv{
width:212px;
float:left;
background:#EDEDED;
padding:5px 0px 6px 5px;
color:#0555A2;
font-weight:bold;
}

.adtbotdiv{
width:217px;
float:left;
padding:10px 0px 5px 0;
}

.adtbotdiv1{
width:200px;
float:left;
padding:5px 7px 5px 10px;
}

/*ADT Advantage pages css ends*/



/*contact pages css start*/

.condiv {
width:168px;
margin-top:10px;
font-size:12px;
background-color:#EDEDED;
padding:10px 10px 10px 20px;
}

.tosavediv {
width:479px;
float:left;
padding-bottom:10px;
}

.inmaindiv {
width:479px;
float:left;
padding-bottom:10px;
}

.inmaindiv1 {
width:310px;
float:left;
padding-left:169px;
}

.innamediv {
width:169px;
float:left;
color:#00548C;
font-weight:bold;
}
.inputdiv {
width:310px;
float:left;
}


.conflash {
width:479px;
float:left;
padding-top:15px;
text-align:center;
}

.addressdiv {
width:447px;
float:left;
margin-top:15px;
font-size:12px;
background-color:#FCEDED;
padding:5px 15px;
border:1px solid #F6AFAF;
}

/*contact pages css ends*/


/*webfire pages css start*/

.weflashdiv {
width:725px;
float:left;
padding-bottom:15px;
text-align:center;
}

.webleftdiv {
width:379px;
float:left;
line-height:14px;
padding-right:10px;
}

.webrightdiv {
width:325px;
float:left;
padding:10px 8px;
background-color:#D0D0D0;
}

.webrflash {
width:325px;
float:left;
padding-bottom:15px;
text-align:center;
}

.wrightbot {
width:725px;
float:left;
padding-bottom:0px;
}

.webrmain {
width:313px;
float:left;
padding:6px;
text-align:center;
background-color:#FFFFFF;
line-height:14px;
}

.webrmain1 {
width:325px;
float:left;
padding-top:15px;
}

.blutext2 {
font-size:14px;
color:#00548C;
font-weight:bold;
line-height:16px;
margin:12px 0px 0px 0px;
}


.weblist {
padding:10px 0 0 0;
margin:0px;
}
.weblist li {
list-style-type:none;
font-size:11px;
color:#464646;
font-weight:normal;
background:url(images/dot1.gif) no-repeat 5px 5px;
padding-left:20px;
line-height:16px;
}
.weblist li a{
font-size:11px;
color:#00548C;
font-weight:normal;
text-decoration:underline;
}
.weblist li a:hover{
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:underline;
}


.toptextbg {
width:312px;
float:left;
background-color:#840908;
color:#FFFFFF;
padding:5px 10px;
text-align:justify;
font-weight:bold;
}
.toptextbg a{
color:#FFFF00;
font-weight:bold;
text-decoration:none;
}
.toptextbg a:hover{
color:#cccccc;
font-weight:bold;
text-decoration:underline;
}
/*webfire pages css ends*/



/*link css starts*/
.link{
font-family:tahoma;
font-size:11px;
color:#464646;
font-weight:normal;
text-decoration:none;
}
.link:hover{
font-family:tahoma;
font-size:11px;
color:#E0060B;
font-weight:normal;
text-decoration:none;
}


.link1{
font-family:tahoma;
font-size:11px;
color:#00548C;
font-weight:normal;
text-decoration:underline;
}
.link1:hover{
font-family:tahoma;
font-size:11px;
color:#E0060B;
font-weight:normal;
text-decoration:none;
}

.clickhere{
font-family:tahoma;
font-size:11px;
color:#E0060B;
font-weight:normal;
text-decoration:none;
}
.clickhere:hover{
font-family:tahoma;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

.link2{
font-family:tahoma;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
.link2:hover{
font-family:tahoma;
font-size:12px;
color:#FFFF00;
font-weight:bold;
text-decoration:none;
}

/*link css ends*/




/*footer css starts*/
#footerdiv {
width:944px;
float:left;
z-index:1;
padding:15px 8px;
background-color:#fff;
}

.footdiv {
width:944px;
float:left;
background-color:#EDEDED;
padding:10px 0 10px 0;
text-align:center;
font-size:11px;
color:#706D6D;
}
.footdiv a {
font-size:11px;
color:#4C4C4C;
text-decoration:underline;
padding-left:10px;
}
.footdiv a:hover {
font-size:11px;
color:#706D6D;
text-decoration:none;
}

/*footer css ends*/



/*font  css start*/
.heading{
font-family:tahoma;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:normal;
}
.heading1{
font-family:tahoma;
font-size:14px;
color:#C60207;
font-weight:bold;
line-height:normal;
}

.heading2{
font-family:tahoma;
font-size:14px;
color:#DD2327;
font-weight:bold;
line-height:normal;
}

.heading3{
font-family:tahoma;
font-size:14px;
color:#0555A2;
font-weight:bold;
line-height:normal;
}

.heading4{
font-family:tahoma;
font-size:12px;
color:#0555A2;
font-weight:bold;
line-height:normal;
}

/*font css ends*/



/*margin css start*/
.mar {
margin-bottom:15px;
}

.rightmar {
margin-right:5px;
}

.rightmar1 {
margin-right:10px;
}

.rightmar2 {
margin-right:8px;
}

.leftmar {
margin-left:10px;
}

.imgmar {
margin:15px 0 0 0;
}

.imgmar1 {
margin:8px 0 0 0;
}

.imgmar2 {
margin:0px 0 0 20px;
}

.para {
margin:12px 0 0 0;
}

.para1 {
margin:8px 0 0 0;
}

/*margin css ends*/



.fonttext {
font-size:12px;
}










/*drop css start*/

.arrowlistmenu{
width:725px; /*width of accordion menu*/
float:left;
border-top:1px solid #E5E5E5;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px;
font: bold 13px arial;
color:#406FDB;
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:6px 0 6px 40px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
background:url(images/arrowicon.gif) no-repeat 15px 8px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
}



#bordiv {
widows:644px;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
padding:5px 20px;
background-color:#f5f6f6;
font-size:11px;
text-align:justify;
}
#bordiv p{
margin:0px;
padding:5px 0px;
}

/*drop css ends*/