body
{
    font-size:13px;
    font-family:Arial;
    color: #333333;
    margin: 0;
}
p
{
    padding: 0px 5px 15px 0px;
    margin: 0px;
}

.main
{
    width: 998px;
    margin: auto;
    padding: 2px;
}
.margin
{
    margin: auto;
}
a:link
{
    text-decoration: underline;
    color: #0a1b5f;
}
a:visited
{
    color: #0a1b5f;
}
a:hover
{
    text-decoration: none;
}
a:active
{
}
.float
{
    float: left;
}
.clear
{
    clear: both;
}
.main .header
{
    background-color: #222f5c;
    height: 98px;
}
.main .header .logo
{
    float: left;
    padding-top: 8px;
    padding-left: 15px;
}
.main .header .search
{
    float: left;
    padding-top: 20px;
    padding-left: 100px;
}


.main .header .search .txtfld
{
    width: 208px;
    font: 11px arial ,tahoma;
    padding: 2px 2px;
    margin-bottom: 10px;
}

.main .header .search .dropdown
{
    float: left;
    padding-right: 16px;
}

.main .header .search .searchbtn
{
    background-image: url(../images/searchbtn.jpg);
    height: 20px;
    width: 47px;
    font-size:0px;
    border: 0px none;
}


.cont_body
{
    float: left;
    width: 638px;
    padding: 10px 10px 0 0;
    border-right: 1px solid #bfbfbf;
}
.login
{
    padding-bottom: 5px;
    height: 25px;
    padding-left: 50px;
}
.loginlbl
{
    text-align: left;
    width: 120px;
    display: block;
    float: left;
}
.txtfld
{
    border: 1px solid #7f9db9;
    width: 180px;
}
.main .cont_body h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #b40123;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    margin: 0px;
}
.main .tabs
{
    background-image: url(../images/bgup.jpg);
    height: 25px;
}
.main .tabs ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.main .tabs li
{
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    height: 20px;
    display: block;
    margin-top: 5px;
}


.main .tabs a
{
    display: block;
    height: 20px;
    float: left;
    padding-left: 6px;
    color: #0099CC;
    text-decoration: none;
}
.main .tabs a span
{
    display: block;
    float: left;
    height: 20px;
    padding-right: 6px;
}
.main .tabs a h1
{
    font-size: 12px;
    margin: 0px;
    float: left;
    height: 20px;
    display: block;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    text-decoration: none;
    color: #333333;
    cursor: pointer;
}


.main .tabs a:hover
{
    background-image: url(../images/left.png);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    height: 20px;
    float: left;
    padding-left: 6px;
    color: #33FF99;
}
.main .tabs .selectedA
{
    background-image: url(../images/left.png);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    height: 20px;
    float: left;
    padding-left: 6px;
    color: #33FF99;
}
.main .tabs a:hover span
{
    background-image: url(../images/right.png);
    background-repeat: no-repeat;
    background-position: right;
    display: block;
    float: left;
    height: 20px;
    padding-right: 6px;
}
.main .tabs .selectedS
{
    background-image: url(../images/right.png);
    background-repeat: no-repeat;
    background-position: right;
    display: block;
    float: left;
    height: 20px;
    padding-right: 6px;
}
.main .tabs a:hover h1
{
   background-image:url(../images/midorange20.png);
   background-repeat:repeat-x;
    margin: 0px;
    float: left;
    height: 20px;
    display: block;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    color: #FFFFFF;
}

.main .tabs .selectedA
{
    background-image: url(../images/left.png);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    height: 20px;
    float: left;
    padding-left: 6px;
    color: #33FF99;
}
.main .tabs .selectedS
{
    background-image: url(../images/right.png);
    background-repeat: no-repeat;
    background-position: right;
    display: block;
    float: left;
    height: 20px;
    padding-right: 6px;
}
.main .tabs .selectedH1
{
   background-image:url(../images/midorange20.png);
   background-repeat:repeat-x;
   margin: 0px;
    float: left;
    height: 20px;
    display: block;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    color: #FFFFFF;
}

.unselectedS
{
}

.main .tablinkdown
{
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    font-size: 12px;
    height:15px;
    background-image:url(../images/midorange21.png);
    background-repeat:repeat-x;
}
.main .tablinkdown a
{
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
}
.main .tablinkdown a:hover
{
    text-decoration: underline;
}
.main .header .newslatter
{
    float: right;
    font-family: tahoma;
    font-size: 10px;
    color: #bdbdbd;
    padding-top: 20px;
    padding-right: 40px;
}


.newslatter_btn
{
    cursor:pointer;
}

.newslatter a
{
    color: #bdbdbd;
    text-decoration: none;
}
.newslatter a:hover
{
    text-decoration: underline;
}


.main .header_img
{
    padding-top: 3px;
    float: left;
}
.main .subscription
{
    background-color: #ced1df;
    font: 12px arial;
    float: right;
    width: 260px;
    margin-top: 3px;
}
.main .subscription h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #b40123;
    font-size: 18px;
    font-weight: bold;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.main .subscription ul
{
    margin: 0px;
    list-style-type: none;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.main .subscription a
{
    color: #000000;
    text-decoration: none;
}
.main .subscription li
{
    margin: 0px;
    padding: 0px;
}

.main .subscription a:hover
{
    color: #4278b7;
    text-decoration: underline;
}
.buttons
{
    padding-top: 15px;
    padding-left: 168px;
}

.btn
{
    background-image: url(../images/btn_left.png);
    background-repeat: no-repeat;
    background-position: left;
    height: 22px;
    float: left;
    padding-left: 5px;
}
.btn span
{
    display: block;
    background-image: url(../images/btn_right.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 22px;
    float: left;
    padding-right: 5px;
}
.btn a
{
    background-image: url(../images/btn_middle.jpg);
    border: 0px solid #009966;
    display: block;
    height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    text-decoration: none;
    color: #333333;
    padding-right: 5px;
    padding-left: 5px;
    line-height: 20px;
}

/* New Class*/
.btn input
{
    background-image: url(../images/btn_middle.jpg);
    border: 0px solid #009966;
    display: block;
    height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    color: #333333;
    padding:0px 5px 3px 5px;
    margin:0px;
}

.loginlbl1
{
    text-align: left;
    width: 150px;
    padding-left: 30px;
}
.buttons1
{
    padding-top: 15px;
    padding-left: 180px;
}

.txt1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0d2278;
    font-weight: bold;
}
.conspace
{
    padding-top: 15px;
    padding-left: 20px;
}
a.link1:link, a.link1:visited
{
    color: #0d2278;
    margin-left:20px;
}

.footer
{
    text-align: center;
    font-size:12px;
    color: #7e7e7e;
    padding-top: 10px;
    border-top: 1px solid #bfbfbf;
    width: 100%;
    margin: auto;
    margin-top: 10px;
    line-height:16px;
}

 
.footer a
{
    text-decoration: none;
    color: #7e7e7e;
    margin-right:5px;
    margin-left:5px;
}
.footer a:hover
{
    text-decoration: underline;
}
 
.rightpannel
{
    float: right;
    /*border-left: 1px solid #bfbfbf;*/
    margin-top: 10px;
    width:339px;
}
.rightpannel .inner
{
	width:339px;
}
/*.rightpannel img
{
    padding-bottom: 15px;
}

 Vinay 15-04-09*/
.errormessage
{
    padding-top: 15px;
    padding-left: 168px;
}

.newsdate
{
    font-family: Arial, Helvetica, sans-serif;
    color: #808080;
    font-weight: bold;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.morephoto
{
    padding: 10px;
    margin-right: 10px;
    width: 278px;
    font-size: 9px;
    border: 1px solid #bfbfbf;
    float: left;
}
.morephoto .phbtn
{
    padding-top: 10px;
    padding-left: 75px;
    border: none;
}
.txt2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.Comments
{
    padding-top: 10px;
    font-size: 11px;
    line-height: 18px;
    font-weight: normal;
}

a.link2:link, a.link2:visited
{
    text-decoration: none;
    font-size: 11px;
}



a.link2:hover
{
    color: #0d2278;
    text-decoration: underline;
}
.latestnews
{
    width: 68%;
    float: left;
    border-right: 1px solid #bfbfbf;
    margin-right: 10px;
    padding-right: 10px;
}
.latestnews .newslist
{
    padding-bottom: 20px;
}
.latestnews h3
{
    color: #0a1b5f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px 0px 5px;
}
/*.latestnews h5
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #b40123;
	
}*/


.latestnews div
{
    font: 12px Arial, "Segoe UI" "trebuchet MS" , Helvetica, sans-serif;
}
.latestnews span
{
    color: #b40123;
    font-weight: bold;
}
.latestnews span a
{
    color: #b40123;
    text-decoration: none;
    font-weight: bold;
}
.latestnews h4
{
    font: 11px Arial, "Segoe UI" "trebuchet MS" , Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #808080;
}
.latestnews img
{
    float: left;
    padding-right: 10px;
}

.todayslink
{
    float: left;
    width: 28%;
}

.todayslink .newslist
{
    padding-bottom: 20px;
}

.newslist .hr
{
    border-top: 1px solid #d2d2d2;
    padding:0px 0 5px 0px;
    margin:5px auto 0 auto;
    width:95%;
    font-size:2px;
}
.todayslink h3
{
    color: #0a1b5f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px 0px 5px;
}
.todayslink div
{
    font: 12px Arial, "Segoe UI" "trebuchet MS" , Helvetica, sans-serif;
}
.todayslink span
{
    color: #b40123;
    font-weight: bold;
}
.todayslink span a
{
    color: #b40123;
    text-decoration: none;
    font-weight: bold;
}
.todayslink h4
{
    font: 11px Arial, "Segoe UI" "trebuchet MS" , Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #808080;
}

/* Search field Css  */



.backimg
{
    background-image: url(../images/searchdown.png);
    background-position: bottom;
    font-size: 12px;
    background-repeat: no-repeat;
    color: #3d3d3d;
    line-height: 20px;
    padding-top: 5px;
}
.backimg a
{
    padding-left: 5px;
    display: block;
    text-decoration: none;
}
.backimg a:hover
{
    color: #fff;
    background-color: #0a1b5f;
    text-decoration: none;
}
.searchbg
{
    background-image: url(../images/searchbg.png);
    padding-left: 5px;
    display:block;
    padding-top: 1px;
    font-size: 12px;
    color: #3d3d3d;
}
.searchbg1
{
    font-size: 12px;
    color: #3d3d3d;
    width: 147px;
    height:19px;
    border:none;
    background-color:#e0e0e2;
    margin-right:20px;
}

.searchbg1 .OP1
{
	padding-top:2px;
    background-image: url(../images/1.png);
    height:23px;
}
.searchbg1 .OP2
{
    background-image: url(../images/2.png);
    height:20px;
}
.searchbg1 .OP3
{
    background-image: url(../images/3.png);
    height:20px;
}
.searchbg1 .OP4
{
    background-image: url(../images/4.png);
    height:20px;
}
.searchbg1 .OP5
{
    background-image: url(../images/5.png);
    height:24px;
}
.searchbg1 .OP5:hover,.OP4:hover,.OP3:hover,.OP2:hover,.OP1:hover
{
	background-image: url(../images/1pxblue.jpg);
}
.nonvisible
{
    display: none;
}
.visible
{
    display: block;
}


/*.box
{
background-color: #eeeeee;
margin: 10px;
padding: 10px;
border: 1px solid #cccccc;
}
.box h1
{
color: #555555;
font-size: 14px;
margin: 0px;
padding: 0px 0px 20px 10px;
}
.box .login
{
padding-bottom: 5px;
height: auto;
padding-left: 35px;
font-size: 12px;
color: #333333;
}

.box .login .changeimg
{
font-weight: bold;
padding-left: 10px;
float: left;
}
.box .buttons
{
padding-left: 205px;
}
*/

.box
{
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
}
.box h1
{
    color: #555555;
    font-size: 14px;
    padding: 10px 0px 0px 15px;
    margin: 0;
}
.box .changeimg
{
    font-weight: bold;
    padding-left: 10px;
    float: left;
}
.box .buttons
{
    padding-left: 205px;
}
/*.loginlbl
{
    text-align: right;
    width: 150px;
    display: block;
    float: left;
    padding-right: 10px;
}*/
.required
{
    color: #FF0000;
}

.loginlbl2
{
    text-align: right;
    width: 150px;
    display: block;
    float: left;
    padding-right: 10px;
}

/* Boattest Begains  12-05-2009    */


.main .heading_test
{
    background-image: url(../images/headingbg1.jpg);
    height: 21px;
    border: 1px solid #a5a5a5;
    color: #b40123;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.main .boattest
{
    float: left;
    padding-top: 10px;
}
.main .boattest .searchboat
{
    background-image: url(../images/boxbgbig.jpg);
    background-repeat: repeat-x;
    width: 325px;
    border: 1px solid #bebdbb;
}

.main .boattest .searchboat p
{
    font-weight: bold;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    font-size: 12px;
}
.main .boattest .searchboat .lbl
{
    float: left;
    width: 140px;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
}
.main .boattest .searchboat .button
{
    text-align: right;
    padding-right: 25px;
    padding-bottom: 15px;
}
.main .boattest .smlbox
{
    background-image: url(../images/boxbgsmall.jpg);
    background-repeat: repeat-x;
    width: 325px;
    border: 1px solid #bebdbb;
    margin-top: 12px;
    padding-top: 2px;
    padding-bottom: 5px;
}
.main .boattest .smlbox h1
{
    color: #09195d;
    font-size: 14px;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.main .boattest .smlbox p
{
    font-size: 11px;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.main .boattest .smlbox ul
{
    list-style-type: none;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    font-size: 11px;
}
.main .boattest .smlbox li
{
    float: left;
    display: block;
    width: 100px;
}
.main .boattest .smlbox a
{
    color: #333333;
    text-decoration: none;
}


.main .boattest .smlbox img
{
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}


.txtfld2
{
    font-size: 10px;
    border: 1px solid #aeaeae;
    width: 150px;
}
.clearsearch
{
    height: 10px;
    clear: both;
}
.border
{
    border: 1px solid #7e7e7e;
}
.main .boattest .featuredtest
{
    padding-left: 8px;
    width: 288px;
}
.main .boattest .featuredtest h1
{
    font-size: 14px;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.main .boattest .featuredtest a
{
    color: #0a1b5f;
    font-size: 14px;
    font-weight: bold;
    font-size: 12px;
}
.main .boattest .featuredtest p
{
    font-size: 12px;
}
.main .boattest .latestbtest
{
    padding-left: 8px;
    width: 288px;
}
.main .boattest .latestbtest img
{
    border: 1px solid #7e7e7e;
    float: left;
    margin-top: 4px;
    margin-right: 10px;
}
.main .boattest .latestbtest a
{
    color: #0a1b5f;
    font-weight: bold;
    font-size: 12px;
}

.main .boattest .latestbtest p
{
    margin: 0px;
    padding: 0px;
    width: auto;
    font-size: 12px;
}
.main .boattest .latestbtest .clear
{
    height: 8px;
}


/*   Video       */

.video
{
    width: 636px;
    margin: auto;
    background-image: url(../images/videobg.jpg);
    border: 1px solid #c2c2c2;
    background-repeat: repeat-x;
    padding-bottom: 10px;
}


.red
{
    color: #b40123;
}
.margin_auto
{
    margin: auto;
}
.photothumbs
{
    float: left;
    width: 30%;
    text-align: left;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}

.photothumbs img
{
    margin: auto;
    width: 145px;
    cursor: pointer;
}
.video .video_option
{
    width: 518px;
    text-align: left;
    padding-top: 10px;
    margin-left: 78px;
}
.video .video_option ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 33px;
}
.video .video_option li
{
    float: left;
}
.video .video_option .vunsel
{
    background-image: url(../images/vtabunsel.jpg);
    background-repeat: repeat-x;
    height: 38px;
    padding-right: 9px;
    padding-left: 9px;
    color: #09195d;
}
.video .video_option .vsel
{
    background-image: url(../images/vtabsel.jpg);
    background-repeat: repeat-x;
    height: 38px;
    padding-right: 9px;
    padding-left: 9px;
    color: #FFFFFF;
}
.video .video_option .featuredvideos
{
    float: left;
    width: 480px;
    overflow:hidden;
}
.video .video_option .arrow
{
    float: left;
    padding: 25px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    cursor:pointer;
}
.video .video_option .featuredvideos .thumbs
{
    float: left;
    width: 100%;
}
.video .video_option .featuredvideos .thumbs img
{
    float: left;
    padding-right: 18px;
    padding-left: 18px;
    cursor:pointer;
}
.video .video_option .featuredvideos .thumbs input
{
    float: left;
    padding-right: 18px;
    padding-left: 0px;
}
.txt3
{
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.txt4
{
    color: #09195d;
    font-size: 20px;
    font-weight: bold;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
}
.tl
{
    background-image: url(../images/tl.png);
    width: 19px;
    height: 19px;
}
.tr
{
    background-image: url(../images/tr.png);
    width: 19px;
    height: 19px;
}
.bl
{
    background-image: url(../images/bl.png);
    width: 19px;
    height: 19px;
}
.br
{
    background-image: url(../images/br.png);
    width: 19px;
    height: 19px;
}

.bookmark
{
    color: #797979;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    float: right; /**/
}
.bookmark a
{
    text-decoration: none;
    cursor: pointer;
}

.bookmark :hover
{
    text-decoration: underline;
}



.morephotosmall
{
    padding: 10px;
    margin-right: 10px;
    width: 145px;
    font-size: 9px;
    border: 1px solid #bfbfbf;
    float: left;
    clear: left;
}

.morephotosmall a
{
    font-size: 11px;
    float: none;
}

.tab
{
    font-size: 12px; /*border-bottom: 1px solid #bababa;*/
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(../images/tabline.jpg);
    background-repeat: repeat-x;
    background-position: 1px 52px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.tab ul
{
    list-style-type: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    height: 33px;
    padding-left: 10px;
}

.tab li
{
    float: left;
    margin-right: 5px;
    display: block;
    height: 38px;
    width: 97px;
}
.tab .sel
{
    background-image: url(../images/tabsel.jpg);
    text-align: center;
    line-height: 38px;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
}
.tab .sel a
{
    color: #000000;
    text-decoration: none;
}


.tab .unsel
{
    background-image: url(../images/tabunsel.jpg);
    text-align: center;
    line-height: 38px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
}
.tab .unsel a
{
    color: #FFFFFF;
    text-decoration: none;
}
.floatedimg
{
    float: left;
    padding: 5px 10px 8px 2px;
    margin-right: 10px;
}

.ContestThumb
{
    float: left;
    padding: 5px 5px 0px 2px;
    margin-right: 5px;
}

/*   23 May 2009*/
.gradientdiv
{
    background-image: url(../images/videobg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #bebdbb;
    float: left;
    width: 45%;
    margin-left: 6px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    background-position: 0 -10px;
}


.txtheading
{
    color: #09195d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.ptxt
{
    font-size: 11px;
    color: #333333;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.list1
{
    margin: 0px;
    font-size: 11px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.floatedimgR
{
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 2px;
}
.ptxt1
{
    font-size: 11px;
    color: #333333;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.rating
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 7px;
}
.gradientdiv .rinkerbox
{
    border: 1px solid #dddee1;
    margin: 8px;
}
.gradientdiv .rinkerbox h1
{
    color: #0a1b5f;
    font-size: 14px;
    margin: 0px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.ownerlbl
{
    float: left;
    width: 48%; /**/
    color: #333333;
    font-size: 11px;
    padding-left: 5px;
}
.ownerlbl .lbltxt
{
    padding-left: 5px;
    padding-top: 2px;
    float: left;
}
.ownerlbl .lbltxt2
{
    padding-left: 5px;
    float: right;
    padding-right: 2px;
}
.ownerlbl .lbltxt3
{
    padding-left: 15px;
    float: left;
    padding-right: 2px;
    font-weight: bold;
}
.gradientdiv .rinkerbox .fullreview
{
    text-align: right;
    padding: 5px;
}
.gradientdiv .rinkerbox a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.gradientdiv .rinkerbox a:hover
{
    text-decoration: underline;
}
.gradientdiv .loginowner
{
    border-top: 1px solid #333;
    margin-top: 10px;
    font-size: 11px;
    padding-top: 8px;
}
.txt5
{
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.txt6
{
    font-size: 11px;
}
.floatR
{
    float: right;
}
.button2
{
    background-image: url(../images/button.jpg);
    height: 31px;
    color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #343942;
    margin: 0px;
}
.commsection
{
    background-image: url(../images/boxbgsmall.jpg);
    background-repeat: repeat-x;
    width: 95%;
    border: 1px solid #bebdbb;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}

.commsection .textarea
{
    width: 92%;
    margin: auto;
    height: 70px;
    padding: 5px;
    color: #a9a9a9;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.commsection span
{
    padding-left: 15px;
    font-size: 13px;
    font-weight: bold;
}
.commsection .remainingch
{
    color: #c03750;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3%;
    padding-top: 5px;
}
.commsection .star
{
    float: left;
    padding-left: 8px;
    padding-top: 2px;
}
/* Rating */
.ratingStar
{
    font-size: 0pt;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar
{
    background-image: url(../Images/sel_star.png);
}

.emptyRatingStar
{
    background-image: url(../Images/unsel_star.png);
}

.savedRatingStar
{
    background-image: url(../Images/sel_star.png);
}
.mgsend
{
    background-image: url(../images/boxbgbig.jpg);
    background-repeat: repeat-x;
    padding-top: 20px;
    padding-left: 25px;
}
.lbltext
{
    font-size: 12px;
    padding-left: 20px;
    float: left;
    width: 70px;
}

.video .commsection .textareadiv
{
    width: 92%;
    padding: 5px;
    color: #a9a9a9;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #7f9db9;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
}
/*  09-06-2009   */


.rect_post
{
    padding-right: 10px;
}
.rect_post .heading
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0a1b5f;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
    padding-left: 5px;
}
.rect_post img
{
    float: right;
    padding: 0px 0px 0px 10px;
}

.rect_post h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0a1b5f;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;
}
.rect_post p
{
    font-size: 12px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}
.rect_post h2
{
    text-align: right;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 11px;
}
.rect_post h2 a
{
    font-size: 11px;
    color: #334781;
}
.rect_post h4
{
    color: #000000;
    font-size: 13px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;
    margin: 0;
}
.rect_post .botoom_line
{
    border-bottom: 1px solid #d2d2d2;
    height: 10px;
    width: 90%;
    margin: auto;
}
.rect_post .more
{
    text-align: right;
    font-weight: bold;
    font-size: 12px;
}

.toplist
{
    list-style-type: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    font-size: 12px;
    color: #7e7e7e;
    float: right;
}
.toplist li
{
    float: left;
    padding-right: 15px;
}
.toplist a
{
    text-decoration: none;
    color: #7e7e7e;
}
.toplist a:hover
{
    text-decoration: underline;
}

.boxgradient
{
    background-image: url(../images/boxbgbig.jpg);
    background-repeat: repeat-x;
    border: 1px solid #bebdbb;
    margin-top: 10px;
}


/*--------Anup Grid -----------------*/


.grid_table
{
    width: 100%;
    border: 3px solid #d3ddee;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.grid_table td
{
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #0a1b5f;
    font-weight: bold;
    font-size: 14px;
    background-color: #d3ddee;
    line-height: 20px;
}
.grid_table th
{
    background-color: #222f5c;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #FFFFFF;
}
.grid
{
    color: #727272;
    width: 100%;
}

.grid td
{
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #FFFFFF;
    color: #727272;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}
.grid a
{
    color: #334781;
}
.rightlink
{
    text-align: right;
}
.rightlink a
{
    color: #334781;
    font-weight: normal;
    font-size: 11px;
}

.list2
{
    list-style-type: none;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.list2 li
{
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}
.list2 a
{
    text-decoration: none;
}
.list2 a:hover
{
    color: #b40123;
}


.channel_list
{
    list-style-type: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-weight: bold;
    padding-left: 15px;
}
.channel_list li
{
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    display: block;
    width: 115px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
}
.channel_list a:hover
{
    color: #b40123;
    text-decoration: underline;
}
.channel_box
{
    border: 3px solid #d3ddee;
    width: 95%;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
}
.channel_box h1
{
    background-color: #d3ddee;
    font-size: 14px;
    color: #0a1b5f;
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    height: 25px;
}
.channel_thumbs
{
    width: 175px;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 10px;
}
.channel_thumbs a
{
    color: #334781;
    font-size: 11px;
    font-weight: bold;
}
.channel_thumbs label
{
    font-size: 11px;
    padding-left: 5px;
    color: #838383;
}
.bold
{
    font-weight: bold;
}

.rightlink
{
    text-align: right;
}
.rightlink a
{
    color: #334781;
    font-weight: normal;
    font-size: 11px;
}
/*------------------ 30-06-2009 --------------------*/

.dltable
{
}
.dltable td
{
    width: 48%;
    vertical-align: top;
}


.caty_div
{
    padding-left: 10px;
}
.caty_div h1
{
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}
.caty_div h1 a
{
    font-weight: bold;
}
.caty_div p
{
    font-size: 12px;
}


/*  26 June 2009*/
.boxEvent
{
    background-image: url(../images/videobg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #bebdbb;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-left: 15px;
    width: 335px;
    padding-left: 10px;
}
.boxEvent h1
{
    font-size: 14px;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}

.boxEvent h1 a
{
    color: #0a1b5f;
    text-decoration: none;
}
.boxEvent h3
{
    color: #000000;
    margin: 0px;
    float:none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 13px;
    display:block;
    font-weight: bold;
}
.boxEvent p
{
    font-size: 12px;
    display:block;
    color: #000000;
    margin: 0px;
    padding: 0px;
}

.popup
{
    background-image: url(../images/videobg.jpg);
    background-repeat: repeat-x;
    background-color: #ffffff;
    border: 1px solid #bebdbb;
}

.box1
{
    background-image: url(../images/videobg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #bebdbb;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-left: 15px;
    width: 335px;
    padding-left: 10px;
}
.box1 h1
{
    font-size: 14px;
    color: #0a1b5f;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}

.box1 h3
{
    color: #000000;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 13px;
    font-weight: bold;
}
.box1 h3 a
{
    color: #000000;
}

.box1 h4
{
    color: #0a1b5f;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
}
.box1 p
{
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

.linkback
{
    float: right;
    padding: 5px 15px 0px 0px;
    font: bold 12px arial;
}
.game
{
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}
.leaderboard
{
    width: 80%;
    margin: auto;
    padding: 10px 0px 0px 0px;
}



.leaderboard .rank
{
    width: 19%;
    float: left;
    text-align: left;
    padding: 5px 0px 0px 15px;
    font-size: 16px;
    font-weight: bold;
    border:none;
}
.leaderboard .user
{
     border:none;
    float: left;
    width: 50%;
    text-align: left;
    padding: 5px 0px 0px 5px;
    border-right: 1px solid #c2c2c4;
    border-left: 1px solid #c2c2c4;
    font-size: 16px;
    font-weight: bold;
}



.leaderboard .points
{
    float: left;
    width: 19%;
    text-align: left;
    padding: 5px 0px 0px 5px;
    font-size: 16px;
    font-weight: bold;
    border:none;
}

.leaderboard .rank1
{
     border:none;
    width: 19%;
    float: left;
    text-align: left;
    padding: 5px 0px 0px 15px;
    border-bottom: 1px solid #c2c2c4;
}
.leaderboard .user1
{
     border:none;
    float: left;
    width: 50%;
    text-align: left;
    padding: 5px 0px 0px 5px;
    border-right: 1px solid #c2c2c4;
    border-left: 1px solid #c2c2c4;
    border-bottom: 1px solid #c2c2c4;
}
.leaderboard .points1
{
     border:none;
    float: left;
    width: 19%;
    text-align: left;
    padding: 5px 0px 0px 5px;
    border-bottom: 1px solid #c2c2c4;
}


.leaderboard .glabel
{
    float: left;
    padding: 5px 0px 0px 15px;
}
.game_category
{
    width: 48%;
    padding: 5px;
    float: left;
}




.contests
{
    padding: 5px;
    float: left;
    width: 100%;
}



.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
    margin: 0px;
    background-color: #f5f5f5;
    border-width: 6px;
    border-left: 3px;
    border-top: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
}
.PopupTitle
{
    
    height: 26px;
    cursor: move;
    color: #0a1b5f;
    margin: 0px;
    padding: 0px;
   
}
.PopupTitleText
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    float: left;
}

.PopupTitleClose
{
    float: right;
    padding: 0;
    padding-right: 5px;
    padding-top: 5px;
    margin: 0;
    display: block;
    cursor: pointer;
}

/*   23/09/07      */

.browsefld
{
    float: left;
    width: 240px;
    margin-top: 5px;
    border: 1px solid #000;
    padding: 1px;
}
.magazine
{
    background-image: url(../images/boating_mag_bg.jpg);
    background-repeat: repeat-y;
    background-position: right;
    width: 521px;
    margin: auto;
    background-color: #D5D5D5;
    margin: 15px auto;
}
.magazine h1
{
    font-size: 48px;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
}
.magazine .heading2
{
    font-size: 30px;
}

.magazine_sml
{
    background-image: url(../images/boating_mag_smlbg.jpg);
    background-repeat: repeat-y;
    background-position: right;
    width: 243px;
    margin: auto;
    background-color: #D5D5D5;
    margin: 15px 0px 0px 15px;
}
.magazine_sml h1
{
    font-size: 24px;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
}
.magazine_sml .heading2
{
    font-size: 14px;
}
.photocustomize
{
    padding: 15px 0px 0px 12px;
}
.photocustomize .headline
{
    padding: 15px 0px 0px 0px;
}
.txtfld3
{
    font-size: 13px;
    font-style: italic;
    color: #b0b0b0;
    width: 150px;
}
.txt7
{
    font-size: 12px;
    font-weight: bold;
    color: #bb0104;
}
.left
{
    float: left;
}
.right
{
    float: left;
    padding: 0px 0px 0px 5px;
}

.colorpicker
{
    background-color: #d5d5d5;
    height: 18px;
    width: 37px;
    border: 1px solid #313131;
    padding: 3px 0px 0px 3px;
}
.colorpicker .sel_color
{
    background-color: #FF3333;
    height: 13px;
    width: 13px;
    float: left;
    border: 0px solid;
}
.colorpicker .arrow1
{
    float: left;
    padding: 4px 0px 0px 5px;
}
.imgsize_controller
{
    float: left; /* background-image: url(../images/scaler_slider_track.gif);*/
    background-repeat: no-repeat;
    width: 142px;
    height: 15px;
    margin: 2px 5px 0px 5px;
}

#borderBox
{
    float: left;
    position: relative;
    border: 10px solid black;
    background-color: Gray;
    width: 400px;
    height: 525px;
    overflow: hidden;
}
#draggableElement
{
    width: 1024px;
    height: 1024px;
    position: relative;
    cursor: move;
}

.divouter
{
    position: relative;
    background-color: silver;
    border: solid 5px Gray;
    width: 400px;
    height: 565px;
    overflow: hidden;
}

.submit_txt
{
    width: 495px;
    height: 60px;
}


.home_slide
{
    width: 450px;
    height: 303px;
    font-size: 12px;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

.home_slide .image
{
    text-align: center;
    width:450px;
    height:221px;
    font-family:Trebuchet MS;
    font-size:24px;
    background-color:#f5f5f5;
    }

.home_slide .text
{
    height: 55px;
    background-color: #fae5a2;
    padding: 5px 10px;
}

.home_slide .numbers
{
    background-color: #f8ca39;
    height: 17px;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 1px;
}
.home_slide .numbers a
{
    text-decoration: none;
}
.home_slide .numbers a:hover
{
    text-decoration: none;
    color: #b40123;
}
.home_slide .numbers .ancSelected
{
    text-decoration: none;
    color: #b40123;
}



.border_none
{
    border: 0px;
}


.home_todayslink
{
    width: 171px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.home_todayslink h1
{
    color: #b40123;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}

.home_todayslink h1 a
{
    color: #b40123;
     text-decoration: underline;
    }
    
    .home_todayslink h1 a:hover
{
      text-decoration: none;
    }


.home_todayslink .newslist
{
    padding: 5px 5px 2px 5px;
}
.home_todayslink h3
{
    color: #0a1b5f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px 0px 5px;
}

.home_todayslink p
{
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    margin: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
}


.home_todayslink span
{
    color: #b40123;
    font-weight: bold;
}

.home_todayslink .calander
{
    padding: 8px 0px;
}

.home_todayslink .photocover
{
    padding: 8px 0px;
}

.home_todayslink .photocover .text1
{
    font-size: 11px;
    float: left;
    width: 110px;
    text-align: center;
    font-weight: bold;
    padding-left: 15px;
}
a.click:link, a.click:visited
{
    color: #b40123;
    text-decoration: none;
    font-size: 24px;
}
a.click:hover
{
    color: #0a1b5f;
}
.video_home
{
    border: 2px solid #c9c9c9;
    width: 364px;
    margin-left: 5px;
    padding-bottom: 10px;
}

.video_home .arrow
{
    float: left;
    padding-top: 25px;
}
.video_home .thumbs
{
    float: left;
    width: 300px;
    height: 65px;

    overflow: hidden;
    white-space: nowrap;
   
    border: 1px solid green;
}
.video_home .thumbs img
{
    float: left;
    padding-right: 7px;
    padding-left: 6px;
    cursor:pointer;
}




.narrow
{
    font-weight: lighter;
    font-size: 10px;
    font-size: 11px;
    font-size: 10px;
}
.list3
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 11px;
}


.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px;
	border-bottom:1px solid #ccc;
}

/* about us ---papia 18th august*/
.aboutinner
{
width:372px;
padding-left:15px;
 padding-top:10px;
  font-size:13px;
  float:right;
  
  
    }
  .aboutinner a
  {
   color:#334781;
   text-decoration:none;
  
  }
  .aboutinner a:hover
  {
   color:#334781;
   text-decoration:underline;
  
  }
  
  .aboutouter{
    margin-top:5px; 
	padding-left:5px;
	padding-top:5px;

  }
.subheading{

 padding-left:2px; 
 padding-bottom:5px;

}

/*24/8/09*/
.loginlbl3
{
    float: left;
    font: bold 12px tahoma;
    padding: 0 0 10px 25px;
    display: block;
    width: 110px;
    color: #bdbdbd;
}

.loginlbl3text
{
    float: left;
    font: bold 12px tahoma;
    padding: 0 0 10px 25px;
    color: #606060;
}


.sitemap {
padding: 0px 20px;
}
.txt8 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #b40123;
padding-left: 5px;
}
.sitemapbox {
float: left;
width: 48%;

}
.sitemapsection {
border-bottom:1px solid #e2e2e2;
padding-top: 15px;
}


.list4 {
margin: 0px;
font-size:12px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}
.list4 li {
padding-top: 5px;
padding-bottom: 5px;
}
