﻿* {margin: 0; padding: 0; border:0; text-decoration:none;}
body {font-weight: normal; font-size:0.8em; background:#eeeeee url(../pics/body.png); line-height:18px; color:#000; font-family:Arial, Sans-Serif, Times New Roman;}

#header {margin:0 auto; width:1004px;}
.nav {margin:0 auto; width:1004px; height:32px; background:url(../PICS/Menu.jpg) repeat-x;}
#section {margin:10px auto; width:982px; padding:10px; clear:both; min-height:450px; background:#fff; border:1px solid #dddddd; border-radius: 8px; box-shadow: 0 1px 1px rgba(0,0,0,0.3);}
#footer {margin:0 auto 0; width:994px; clear:both; padding:10px 5px 5px; font-size:90%;}
#footer p { width:40%; float:left}
#footer ul { list-style:none; float:right;}
#footer ul li { float:left; margin:0 5px;}

/*------ Common CSS -----*/
.clear {clear: both; overflow: hidden; margin:0px; padding:0px; height:0px;}

table.t_view {background-color: #f7f7f7; border: 1px solid #dde8ee; margin: 15px auto; width:100%; padding:2px;}
table.t_view_New {background-color: #f7f7f7; border: 1px solid #dde8ee; margin: 15px auto; width:70%; padding:2px;}
.t_view caption {padding:5px; font-size:1.5em; color:#12678D;font-weight:bold;}
.t_view th {background-color: #1962aa; font-size:0.9em; color: #fff; text-align: center; border-left: 1px solid #fff; padding:6px 5px}
.t_view td {vertical-align:top; background-color: #fff; border-bottom: 1px solid #dde8ee; border-left: 1px solid #dde8ee; padding:3px 5px; }
.t_view em {color:#d73236;font-weight:bold;}


.t_view_New caption {padding:5px; font-size:1.5em; color:#12678D;font-weight:bold;}
.t_view_New th {background-color: #1962aa; font-size:0.9em; color: #fff; text-align: center; border-left: 1px solid #fff; padding:6px 5px}
.t_view_New td {vertical-align:top; background-color: #fff; border-bottom: 1px solid #dde8ee; border-left: 1px solid #dde8ee; padding:3px 5px; }
.t_view_New em {color:#d73236;font-weight:bold;}
.ajax__calendar_container table tr td{padding:0px !important}


h1 {padding:3px 0 1px; clear:both; line-height:28px; margin:5px 0 15px; color:#0060AE; font-size:1.8em; font-weight:normal; border-bottom:1px dashed #d19d04}
h1 .span {display: inline-block; padding-left:15px; color:Orange;}
h2 {padding:0px; line-height: 20px; margin:0 0 10px; color:#333; font-size:1.4em; font-weight:normal}
p {padding-bottom:15px;}
a, a:visited {color:#064da3; }
a:hover, a:focus {color:#0073ef; text-decoration:underline;}

.ul {list-style-type:none; margin : 0 0 20px 10px; line-height:22px}
.ul li {background:url(../Images/fire-small.png) 0px 4px no-repeat; padding-left :20px; margin-bottom:8px;}
.ul li ul {margin-left:15px;}
.ul li li {background:none; list-style:circle; padding-left:5px!important;}

.ol {line-height:26px; margin : 0 0 20px 20px;}
.ol li {margin:0 0 0 20px; padding:0px; background:none}
ul {list-style:none;}

blockquote { background: none repeat scroll 0 0 #eaeaea; border-radius: 10px 10px 10px 10px; color: #00446a; font-size:1.3em; margin: 25px auto; padding: 10px; border-left: 1px solid #00446a; border-right: 1px solid #00446a; clear:both;}

/*------ form CSS -----*/

input[type="text"] {background: #FFF; height: 24px; border: 1px solid #dde8ee; padding: 0px 6px; line-height: 24px;}
input[type="file"] {background: #FFF; height: 35px; border: 1px solid #dde8ee; padding: 0px 6px; line-height: 24px;}
input[type="password"] {background: #fff; height: 24px; border: 1px solid #dde8ee; padding: 0px 6px; line-height: 24px;}
input[type="checkbox"] {width:15px; height:15px; margin:6px 5px 5px; border: 1px solid #e3ecf1; padding:0px;}
input[type="radio"] {width:15px; height:15px; margin:6px 5px 5px; border: 1px solid #e3ecf1; padding:0px;}
textarea {border: 1px solid #dde8ee; padding: 6px; height:80px;}
select {background: url(../Images/searchInput.gif) repeat-x left top; height: 24px; border: 1px solid #dde8ee; padding: 0px 0px 0 6px; font-size:0.9em;}
label {float:left;  margin:5px 0 0; padding:0; font-weight:bold; font-size:0.9em;}
.button, .button:visited {background:#1962aa; display: inline-block; margin:0 0 5px 5px; text-align:center; border-radius:5px; padding:4px 8px; color:#fff; font-weight:bold; border:1px solid #1962aa;}
.button:hover, .button:focus {background:#fff; color:#1962aa; font-weight:bold; border:1px solid #1962aa;}

.bottom-links {list-style:none;}
.bottom-links li {float:left; padding:0 10px; display:inline-block; border-right:1px solid #333}
.bottom-links li a, .bottom-links li a:visited {color:#055cad; font-weight:bold;}
.bottom-links li a:hover {color:#f3833b}

.pagination {list-style:none; margin:10px 0;}
.pagination li {float:left; display:inline-block; margin:0; padding:0}
.pagination li a, .pagination li a:visited {padding:4px 20px!important; border-radius:5px; font-size:0.9em; font-weight:bold; border:1px solid #f3833b!important; color:#fff!important; background:#f3833b!important;}
.pagination li a:hover {border:1px solid #f3833b!important; background:#fff!important; color:#f3833b!important}

.mandatory:before {content:"*"; color:Red}
.required { color:Red}

.shooping {width:400px; margin:0 auto; background:#f9f9f9; padding:7px; border:1px dashed #ccc}
.shooping span {display:inline-block; padding:10px 0 0}
.shooping input {float:right}
.shoping-detail {text-align: center; color:red; line-height:22px; margin-top:10px; clear:both}

fieldset {margin:5px 0px; padding:5px 7px; border: 1px solid #dde8ee;}
legend {font-size: 1.1em; margin:0; font-weight: 600; padding: 0; color:#4eaadb}

.button-center { width:212px; margin:0 auto;}
.button-center .button { display:inline-block; float:left}
.buy {color:#f3833b; font-weight:bold; text-decoration:underline}

.admin-login { width:410px; margin:50px auto 0; background:#eaf8ff; border:4px solid #97d5ef; overflow:auto; padding:20px 15px 20px;}
.admin-login h1 { text-align:center; color:#3779b3; margin:0 0 15px; border:0; padding:0}
.admin-login .label {width:140px; float:left; display:inline-block; clear:both; font-weight:bold}
.admin-login input {float:left; width:230px; margin-bottom:5px; border:1px solid #97d5ef}
.admin-login .button {display:block; margin:10px auto 10px 140px; width:100px;}
.admin-login .button-center { float:right; width:270px; clear:both;}
.admin-login .button-center .button { display:inline-block; float:left!important; margin:10px 10px 0 0}

.textRight{text-align:right;}
